.user-profile-dropdown[data-v-22080f7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 12px;border-radius:13px;border:1px solid #6b6b6b;-webkit-transition:all .3s ease;transition:all .3s ease;background:rgba(0,0,0,.03);text-decoration:none!important;height:35px}.user-profile-dropdown[data-v-22080f7c]:hover{background:rgba(0,0,0,.08)}.user-avatar-wrapper[data-v-22080f7c]{margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#5e72e4}.user-icon[data-v-22080f7c]{font-size:1.4rem}.username-text[data-v-22080f7c]{font-weight:600;color:#32325d;font-size:.9rem}.top-wrapper[data-v-22080f7c]{gap:10px}.debt-bell[data-v-22080f7c]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:#fff7ed;border:1px solid #fdba74;color:#f97316;text-decoration:none!important;-webkit-transition:.2s;transition:.2s;-webkit-animation:bellPulse-data-v-22080f7c 2s infinite;animation:bellPulse-data-v-22080f7c 2s infinite}.debt-bell[data-v-22080f7c]:hover{background:#fed7aa;color:#c2410c}.bell-icon[data-v-22080f7c]{font-size:1rem}.bell-badge[data-v-22080f7c]{position:absolute;top:-4px;right:-4px;background:#e11d48;color:#fff;font-size:10px;font-weight:800;min-width:18px;height:18px;padding:0 5px;border-radius:9999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #fff}@-webkit-keyframes bellPulse-data-v-22080f7c{0%,to{-webkit-box-shadow:0 0 0 0 rgba(249,115,22,.5);box-shadow:0 0 0 0 rgba(249,115,22,.5)}50%{-webkit-box-shadow:0 0 0 6px rgba(249,115,22,0);box-shadow:0 0 0 6px rgba(249,115,22,0)}}@keyframes bellPulse-data-v-22080f7c{0%,to{-webkit-box-shadow:0 0 0 0 rgba(249,115,22,.5);box-shadow:0 0 0 0 rgba(249,115,22,.5)}50%{-webkit-box-shadow:0 0 0 6px rgba(249,115,22,0);box-shadow:0 0 0 6px rgba(249,115,22,0)}}.custom-dropdown-menu[data-v-22080f7c]{border:none;-webkit-box-shadow:0 40px 80px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);box-shadow:0 40px 80px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);border-radius:.5rem;padding:10px 0;min-width:180px}.dropdown-item[data-v-22080f7c]{padding:5px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#525f7f;-webkit-transition:background .2s;transition:background .2s}.logout-link[data-v-22080f7c]:hover{background-color:#fef1f1;color:#f5365c}.z-top-modal{z-index:9999!important}.modal-backdrop.show{z-index:9990!important}.g-page[data-v-39b38dba]{padding:20px;background:#f8fafc;height:100vh}.content-container[data-v-39b38dba],.g-page[data-v-39b38dba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-container[data-v-39b38dba]{max-width:1400px;width:100%;margin:0 auto;height:100%}.header-row[data-v-39b38dba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.page-title[data-v-39b38dba]{color:#a142f4;font-weight:800;font-size:26px;margin:0}.header-actions[data-v-39b38dba]{gap:12px}.header-actions[data-v-39b38dba],.search-wrapper[data-v-39b38dba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-wrapper[data-v-39b38dba]{position:relative}.search-icon[data-v-39b38dba]{position:absolute;left:12px;color:#94a3b8}.modern-search[data-v-39b38dba]{background:#fff;border:1px solid #e2e8f0;padding:8px 15px 8px 35px;border-radius:12px;width:250px;outline:none;-webkit-transition:.3s;transition:.3s}.modern-search[data-v-39b38dba]:focus{border-color:#a142f4;-webkit-box-shadow:0 0 0 4px rgba(161,66,244,.1);box-shadow:0 0 0 4px rgba(161,66,244,.1)}.add-btn[data-v-39b38dba]{background:linear-gradient(135deg,#a142f4,#8b2cf5);color:#fff;border:none;height:40px;padding:0 20px;border-radius:12px;font-weight:700;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-shadow:0 4px 15px rgba(161,66,244,.3);box-shadow:0 4px 15px rgba(161,66,244,.3)}.refresh-btn[data-v-39b38dba]{background:#fff;border:1px solid #e2e8f0;color:#64748b;width:40px;height:40px;border-radius:12px;cursor:pointer}.table-card[data-v-39b38dba]{background:#fff;border-radius:24px;padding:10px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.03);box-shadow:0 10px 30px rgba(0,0,0,.03);border:1px solid #f1f5f9;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.table-wrapper[data-v-39b38dba]{overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.custom-table[data-v-39b38dba]{width:100%;border-collapse:separate;border-spacing:0}.custom-table th[data-v-39b38dba]{position:sticky;top:0;background:#fff;z-index:5;padding:18px 15px;color:#94a3b8;font-size:11px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #f1f5f9}.custom-table td[data-v-39b38dba]{padding:15px;border-bottom:1px solid #f8fafc;vertical-align:middle;font-size:14px;color:#334155}.folder-row[data-v-39b38dba]{background-color:#fffbeb;cursor:pointer}.folder-row[data-v-39b38dba]:hover{background-color:#fef3c7}.navigation-row[data-v-39b38dba]{cursor:pointer}.navigation-row:hover td[data-v-39b38dba]{color:#a142f4}.id-badge[data-v-39b38dba]{background:#f1f5f9;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;color:#64748b}.status-badge[data-v-39b38dba]{background:#f0fdf4;color:#16a34a;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;border:1px solid #dcfce7}.actions[data-v-39b38dba]{gap:8px}.actions[data-v-39b38dba],.icon-btn[data-v-39b38dba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-btn[data-v-39b38dba]{width:36px;height:36px;border-radius:10px;border:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.2s;transition:.2s;cursor:pointer}.edit[data-v-39b38dba]{background:#eff6ff;color:#2563eb}.edit[data-v-39b38dba]:hover{background:#2563eb;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.del[data-v-39b38dba]{background:#fff1f2;color:#e11d48}.del[data-v-39b38dba]:hover{background:#e11d48;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.table-footer[data-v-39b38dba]{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #f1f5f9;color:#64748b;font-size:13px}.empty-row[data-v-39b38dba]{text-align:center;padding:60px;color:#94a3b8;font-style:italic}.sale-type-filter[data-v-39b38dba]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;background:#f1f5f9;border-radius:12px;padding:4px}.filter-btn[data-v-39b38dba]{padding:6px 14px;border:none;border-radius:10px;background:transparent;color:#64748b;font-weight:600;font-size:13px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.filter-btn.active[data-v-39b38dba]{background:#a142f4;color:#fff;-webkit-box-shadow:0 2px 8px rgba(161,66,244,.25);box-shadow:0 2px 8px rgba(161,66,244,.25)}.sale-type-badge[data-v-39b38dba]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700}.sale-type-badge.chakana[data-v-39b38dba]{background:#eff6ff;color:#2563eb;border:1px solid #dbeafe}.sale-type-badge.optom[data-v-39b38dba]{background:#fef3c7;color:#d97706;border:1px solid #fde68a}.balance-filter-row[data-v-39b38dba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;border-radius:14px;padding:12px 16px;margin-bottom:14px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.04);box-shadow:0 2px 12px rgba(0,0,0,.04)}.bf-btn[data-v-39b38dba]{background:#f1f5f9;border:2px solid transparent;color:#64748b;padding:7px 16px;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.bf-btn[data-v-39b38dba]:hover{background:#e2e8f0}.bf-btn.active[data-v-39b38dba]{background:#faf5ff;border-color:#a142f4;color:#a142f4;-webkit-box-shadow:0 2px 8px rgba(161,66,244,.12);box-shadow:0 2px 8px rgba(161,66,244,.12)}.balance-summary[data-v-39b38dba]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.bs-cell[data-v-39b38dba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.bs-label[data-v-39b38dba]{font-size:10px;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.bs-cell strong[data-v-39b38dba]{font-size:15px;font-weight:800;font-family:Inter,system-ui,sans-serif}.bs-positive[data-v-39b38dba]{color:#dc2626}.bs-negative[data-v-39b38dba]{color:#16a34a}.custom-table td.num[data-v-39b38dba],.custom-table th.num[data-v-39b38dba]{text-align:right}.bal-badge[data-v-39b38dba]{display:inline-block;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:800;font-family:Inter,system-ui,sans-serif;white-space:nowrap}.bal-debt[data-v-39b38dba]{background:#fee2e2;color:#b91c1c}.bal-credit[data-v-39b38dba]{background:#dcfce7;color:#15803d}.text-muted[data-v-39b38dba]{color:#94a3b8}.status-pill[data-v-39b38dba]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.sb-debt[data-v-39b38dba]{background:#fee2e2;color:#b91c1c}.sb-credit[data-v-39b38dba]{background:#dcfce7;color:#15803d}.sb-zero[data-v-39b38dba]{background:#f1f5f9;color:#64748b}.icon-btn.pay[data-v-39b38dba]{background:#dcfce7;color:#15803d}.icon-btn.pay[data-v-39b38dba]:hover{background:#16a34a;color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.btn-load-more[data-v-39b38dba]{background:#faf5ff;border:1px solid #e9d5ff;color:#a142f4;padding:7px 16px;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer}.btn-load-more[data-v-39b38dba]:hover{background:#f3e8ff}.spinner[data-v-39b38dba]{display:inline-block;width:18px;height:18px;border:2px solid #e9d5ff;border-top-color:#a142f4;border-radius:50%;-webkit-animation:spin-data-v-39b38dba .7s linear infinite;animation:spin-data-v-39b38dba .7s linear infinite;vertical-align:middle;margin-right:8px}@-webkit-keyframes spin-data-v-39b38dba{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-39b38dba{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pay-content[data-v-39b38dba]{padding:5px}.pay-balance-row[data-v-39b38dba]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;background:#f8fafc;padding:12px 16px;border-radius:12px;margin-bottom:16px}.pb-cell[data-v-39b38dba]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pb-label[data-v-39b38dba]{font-size:10px;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.pb-cell strong[data-v-39b38dba]{font-size:18px;font-weight:800;font-family:Inter,system-ui,sans-serif;margin-top:4px}.positive[data-v-39b38dba]{color:#dc2626}.negative[data-v-39b38dba]{color:#16a34a}.paytype-grid[data-v-39b38dba]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pt-option[data-v-39b38dba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;padding:10px 14px;cursor:pointer;font-weight:700;font-size:14px;color:#334155;-webkit-transition:.2s;transition:.2s;margin:0}.pt-option input[type=radio][data-v-39b38dba]{display:none}.pt-option[data-v-39b38dba]:hover{border-color:#cbd5e1}.pt-option.active[data-v-39b38dba]{border-color:#a142f4;background:#faf5ff;color:#7c3aed;-webkit-box-shadow:0 2px 8px rgba(161,66,244,.12);box-shadow:0 2px 8px rgba(161,66,244,.12)}.pt-option.dollar-opt.active[data-v-39b38dba]{border-color:#16a34a;background:#f0fdf4;color:#15803d;-webkit-box-shadow:0 2px 8px rgba(22,163,74,.12);box-shadow:0 2px 8px rgba(22,163,74,.12)}.pt-option small[data-v-39b38dba]{font-size:11px;font-weight:600;opacity:.7}.form-unit[data-v-39b38dba]{margin-bottom:14px}.form-unit label[data-v-39b38dba]{display:block;font-size:11px;font-weight:700;color:#94a3b8;margin-bottom:7px;text-transform:uppercase;letter-spacing:.5px}.form-input[data-v-39b38dba]{width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;color:#1e293b;font-weight:600;font-size:14px;outline:none;-webkit-transition:.2s;transition:.2s}.form-input[data-v-39b38dba]:focus{background:#fff;border-color:#a142f4;-webkit-box-shadow:0 0 0 3px rgba(161,66,244,.08);box-shadow:0 0 0 3px rgba(161,66,244,.08)}.hint[data-v-39b38dba]{font-size:11px;font-weight:600;margin-top:5px;padding:6px 10px;border-radius:8px;background:#f8fafc;color:#64748b}.hint.warn[data-v-39b38dba]{background:#fef3c7;color:#92400e}.kassa-row[data-v-39b38dba]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #6ee7b7;border-radius:10px;padding:10px 14px;margin-bottom:14px}.kr-title[data-v-39b38dba]{font-size:11px;font-weight:800;color:#065f46;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.kr-cells[data-v-39b38dba]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kr-cell[data-v-39b38dba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kr-cell.dollar strong[data-v-39b38dba]{color:#15803d}.kr-label[data-v-39b38dba]{font-size:10px;color:#6b7280;font-weight:700;text-transform:uppercase}.kr-cell strong[data-v-39b38dba]{font-size:16px;font-weight:800;color:#065f46;font-family:Inter,system-ui}.convert-block[data-v-39b38dba]{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #c4b5fd;border-radius:10px;padding:10px 14px;margin:-8px 0 8px 0}.conv-toggle[data-v-39b38dba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:#5b21b6;margin:0}.conv-toggle input[data-v-39b38dba]{width:18px;height:18px;cursor:pointer}.conv-text strong[data-v-39b38dba]{color:#4c1d95}.conv-info[data-v-39b38dba]{background:#fff;border-radius:8px;padding:8px 12px;margin-top:8px;font-size:12px;color:#475569;line-height:1.6}.conv-info b[data-v-39b38dba]{color:#1e293b;font-family:Inter,system-ui}.conv-info .positive[data-v-39b38dba]{color:#16a34a}.conv-cassa[data-v-39b38dba]{margin-top:4px;padding-top:4px;border-top:1px dashed #cbd5e1;color:#15803d;font-weight:600}.add-debt-block[data-v-39b38dba]{margin-top:14px;padding:12px;background:#fff7ed;border:1.5px dashed #fed7aa;border-radius:10px}.ad-toggle[data-v-39b38dba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:#92400e;margin:0}.ad-toggle input[data-v-39b38dba]{width:18px;height:18px;cursor:pointer}.ad-toggle strong[data-v-39b38dba]{color:#78350f}.ad-fields[data-v-39b38dba]{margin-top:10px}.modal-actions[data-v-39b38dba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding-top:14px;border-top:1px solid #f1f5f9}.btn-cancel[data-v-39b38dba]{background:#f1f5f9;color:#64748b;border:none;padding:9px 20px;border-radius:10px;font-weight:600;cursor:pointer}.btn-save[data-v-39b38dba]{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;border:none;padding:9px 22px;border-radius:10px;font-weight:700;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-box-shadow:0 4px 12px rgba(22,163,74,.25);box-shadow:0 4px 12px rgba(22,163,74,.25)}.btn-save[data-v-39b38dba]:disabled{background:#cbd5e1;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.font-bold[data-v-39b38dba]{font-weight:700;color:#1e293b}