.modal-wrapper[data-v-2ab8934e]{display:flex;flex-direction:column;max-height:90vh}.modal-header-unified[data-v-2ab8934e]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:2px solid #17a2b8;flex-shrink:0}.modal-header-warning[data-v-2ab8934e]{border-bottom-color:#ffc107}.modal-header-left[data-v-2ab8934e]{display:flex;align-items:center;gap:.875rem;flex:1}.modal-header-icon-unified[data-v-2ab8934e]{width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#17a2b8;font-size:1.25rem;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.1)}.modal-header-warning .modal-header-icon-unified[data-v-2ab8934e]{color:#ffc107}.modal-title-unified[data-v-2ab8934e]{margin:0;font-size:1rem;font-weight:600;color:#2c3e50}.close-button-unified[data-v-2ab8934e]{width:36px;height:36px;border-radius:50%;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#6c757d;flex-shrink:0;font-size:1.25rem}.close-button-unified[data-v-2ab8934e]:hover{background:#f8f9fa;color:#dc3545;transform:scale(1.05)}.history-modal-body[data-v-2ab8934e]{flex:1;overflow:hidden;display:flex;flex-direction:column}.history-step[data-v-2ab8934e]{padding:1.5rem;overflow-y:auto;max-height:calc(90vh - 80px)}.history-view[data-v-2ab8934e]{display:flex;flex-direction:column;height:calc(90vh - 80px)}.history-header[data-v-2ab8934e]{margin-bottom:1.5rem}.history-search[data-v-2ab8934e]{position:relative;margin-bottom:1.5rem;max-width:400px}.history-search .search-icon[data-v-2ab8934e]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6c757d;font-size:1rem;pointer-events:none;z-index:1}.history-search .search-input[data-v-2ab8934e]{padding-left:2.75rem;border:2px solid #e9ecef;border-radius:.375rem;transition:all .2s ease;width:100%}.history-search .search-input[data-v-2ab8934e]::-moz-placeholder{color:#adb5bd}.history-search .search-input[data-v-2ab8934e]::placeholder{color:#adb5bd}.history-search .search-input[data-v-2ab8934e]:focus{outline:none;border-color:#17a2b8;box-shadow:0 0 0 .2rem rgba(23,162,184,.15)}.history-counters-grid[data-v-2ab8934e]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;padding:.5rem}.history-counters-grid[data-v-2ab8934e] .counter-card{margin:0}.history-view-header-improved[data-v-2ab8934e]{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:2px solid #e9ecef;flex-shrink:0}.history-header-top[data-v-2ab8934e]{padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1.5rem;border-bottom:1px solid #f1f3f5}.btn-back-elegant[data-v-2ab8934e]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:2px solid #e9ecef;border-radius:.5rem;color:#495057;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;flex-shrink:0}.btn-back-elegant[data-v-2ab8934e]:hover{background:#f8f9fa;border-color:#17a2b8;color:#17a2b8;transform:translateX(-2px)}.history-counter-info-improved[data-v-2ab8934e]{display:flex;align-items:center;gap:.875rem;flex:1;padding:.75rem 1rem;background:#fff;border:2px solid #e9ecef;border-radius:.5rem}.history-counter-icon-improved[data-v-2ab8934e]{width:48px;height:48px;border-radius:.5rem;background:linear-gradient(135deg,#17a2b8,#138496);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem;box-shadow:0 3px 8px rgba(23,162,184,.25);flex-shrink:0}.history-counter-details[data-v-2ab8934e]{display:flex;flex-direction:column;gap:.25rem}.history-counter-name-improved[data-v-2ab8934e]{font-size:1rem;font-weight:600;color:#2c3e50}.history-counter-type-improved[data-v-2ab8934e]{font-size:.75rem;color:#6c757d;font-weight:500}.history-stats-improved[data-v-2ab8934e]{display:flex;gap:1rem;flex-shrink:0}.stat-item-improved[data-v-2ab8934e]{display:flex;flex-direction:column;align-items:center;padding:.75rem 1.25rem;background:#fff;border:2px solid #e9ecef;border-radius:.5rem;gap:.25rem}.stat-value-improved[data-v-2ab8934e]{font-size:1.5rem;font-weight:700;color:#17a2b8;font-family:Courier New,monospace;line-height:1}.stat-label-improved[data-v-2ab8934e]{font-size:.6875rem;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.user-selection-layout[data-v-2ab8934e]{display:grid;grid-template-columns:300px 1fr;gap:1.5rem;align-items:start;padding:1.5rem}.user-selection-left[data-v-2ab8934e]{display:flex;flex-direction:column;gap:1rem}.users-grid-horizontal[data-v-2ab8934e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;align-content:start}.user-transfer-count[data-v-2ab8934e]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:linear-gradient(135deg,#e7f7f9,#d4f1f4);border:1px solid #17a2b8;border-radius:.25rem;font-size:.75rem;color:#138496;font-weight:500;align-self:flex-start}.history-user-avatar[data-v-2ab8934e]{width:48px;height:48px;border-radius:.5rem;background:linear-gradient(135deg,#17a2b8,#138496);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem;box-shadow:0 3px 8px rgba(23,162,184,.25);flex-shrink:0}.user-card-enhanced[data-v-2ab8934e]{padding:1rem 1.25rem;border:2px solid #e9ecef;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:1rem;position:relative;overflow:hidden;min-height:90px}.user-card-enhanced[data-v-2ab8934e]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:linear-gradient(180deg,#17a2b8,#138496);transform:scaleY(0);transition:transform .3s ease}.user-card-enhanced[data-v-2ab8934e]:hover:before{transform:scaleY(1)}.user-card-enhanced[data-v-2ab8934e]:hover{border-color:#17a2b8;box-shadow:0 6px 16px rgba(23,162,184,.2);transform:translateY(-3px)}.user-selection-indicator[data-v-2ab8934e]{position:absolute;right:.75rem;top:.75rem;width:12px;height:12px;border-radius:50%;background:#e9ecef;transition:all .3s ease}.user-avatar-wrapper[data-v-2ab8934e]{position:relative;flex-shrink:0}.user-avatar[data-v-2ab8934e]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#17a2b8,#138496);font-weight:700;font-size:1.125rem;flex-shrink:0;box-shadow:0 4px 12px rgba(23,162,184,.3);transition:all .3s ease}.user-info-enhanced[data-v-2ab8934e]{display:flex;flex-direction:column;gap:.375rem;flex:1;min-width:0}.user-name-enhanced[data-v-2ab8934e]{font-size:.9375rem;font-weight:600;color:#2c3e50;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-users-message[data-v-2ab8934e]{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:1rem 2rem;background:linear-gradient(135deg,#f8f9fa,#fff);border:2px dashed #dee2e6;border-radius:.75rem;text-align:center;gap:1.5rem;min-height:90px}.no-users-icon[data-v-2ab8934e]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;align-items:center;justify-content:center;color:#adb5bd;font-size:1.75rem;flex-shrink:0}.no-users-content[data-v-2ab8934e]{display:flex;flex-direction:column;gap:.5rem;text-align:left}.no-users-title[data-v-2ab8934e]{font-size:.9375rem;font-weight:600;color:#6c757d;margin:0}.no-users-text[data-v-2ab8934e]{font-size:.8125rem;color:#adb5bd;margin:0;line-height:1.4}.no-users-text strong[data-v-2ab8934e]{color:#495057;font-weight:600}.btn-clear-search[data-v-2ab8934e]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;background:#fff;border:2px solid #e9ecef;border-radius:.5rem;color:#6c757d;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-left:auto;flex-shrink:0}.btn-clear-search[data-v-2ab8934e]:hover{background:#f8f9fa;border-color:#17a2b8;color:#17a2b8;transform:translateY(-1px)}.user-selection-vertical-layout[data-v-2ab8934e]{display:flex;flex-direction:column;gap:1.5rem}.history-title[data-v-2ab8934e]{color:#2c3e50;font-weight:600;font-size:1.125rem;margin:0;display:flex;align-items:center;gap:.5rem}.user-search[data-v-2ab8934e]{position:relative;max-width:400px}.user-search .search-icon[data-v-2ab8934e]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6c757d;font-size:1rem;pointer-events:none;z-index:1}.user-search .search-input[data-v-2ab8934e]{padding-left:2.75rem;border:2px solid #e9ecef;border-radius:.375rem;transition:all .2s ease;width:100%}.user-search .search-input[data-v-2ab8934e]::-moz-placeholder{color:#adb5bd}.user-search .search-input[data-v-2ab8934e]::placeholder{color:#adb5bd}.user-search .search-input[data-v-2ab8934e]:focus{outline:none;border-color:#17a2b8;box-shadow:0 0 0 .2rem rgba(23,162,184,.15)}.users-grid-three-columns[data-v-2ab8934e]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-content:start}@media (max-width:1400px){.users-grid-three-columns[data-v-2ab8934e]{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.users-grid-three-columns[data-v-2ab8934e]{grid-template-columns:1fr}}.user-services-enhanced[data-v-2ab8934e]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:linear-gradient(135deg,#e7f7f9,#d4f1f4);border:1px solid #17a2b8;border-radius:.25rem;font-size:.75rem;color:#138496;font-weight:500;align-self:flex-start;max-width:100%}.service-icon[data-v-2ab8934e]{font-size:.75rem;flex-shrink:0;color:#17a2b8}.service-text[data-v-2ab8934e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.user-services-empty[data-v-2ab8934e]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:.25rem;font-size:.75rem;color:#6c757d;font-weight:500;font-style:italic;align-self:flex-start}.service-icon-empty[data-v-2ab8934e]{font-size:.75rem;flex-shrink:0;color:#adb5bd}.service-text-empty[data-v-2ab8934e]{color:#adb5bd}.loading-overlay[data-v-2ab8934e]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:100;border-radius:.5rem;animation:fadeIn-2ab8934e .2s ease}.loading-spinner[data-v-2ab8934e]{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.loading-spinner .spinner-border[data-v-2ab8934e]{width:48px;height:48px;border-width:4px}.loading-text[data-v-2ab8934e]{margin:0;font-size:.9375rem;font-weight:600;color:#17a2b8;animation:pulse-2ab8934e 1.5s infinite}@keyframes fadeIn-2ab8934e{0%{opacity:0}to{opacity:1}}@keyframes pulse-2ab8934e{0%,to{opacity:1}50%{opacity:.6}}.history-filters-improved[data-v-2ab8934e]{padding:1rem 1.5rem;display:flex;align-items:flex-end;gap:1rem;background:#fff}.filter-group-improved[data-v-2ab8934e]{display:flex;flex-direction:column;gap:.5rem;flex:1;max-width:250px;position:relative}.filter-label-improved[data-v-2ab8934e]{font-size:.75rem;color:#495057;font-weight:600;display:flex;align-items:center;gap:.375rem;margin:0}.filter-select-improved[data-v-2ab8934e]{height:38px;padding:.375rem .75rem;border:2px solid #e9ecef;border-radius:.375rem;font-size:.8125rem;background:#fff;cursor:pointer;transition:all .2s ease}.filter-select-improved[data-v-2ab8934e]:focus{outline:none;border-color:#17a2b8;box-shadow:0 0 0 .2rem rgba(23,162,184,.15)}.filter-active-indicator[data-v-2ab8934e]{position:absolute;top:0;right:0;background:linear-gradient(135deg,#17a2b8,#138496);color:#fff;padding:.25rem .625rem;border-radius:.25rem;font-size:.6875rem;font-weight:600;display:flex;align-items:center;gap:.25rem;box-shadow:0 2px 4px rgba(23,162,184,.3);animation:slideInRight-2ab8934e .3s ease;z-index:1}@keyframes slideInRight-2ab8934e{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.btn-reset-filters[data-v-2ab8934e]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;height:38px;background:#dc3545;color:#fff;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;flex-shrink:0}.btn-reset-filters[data-v-2ab8934e]:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,53,69,.3)}.history-item-improved[data-v-2ab8934e]{padding:1rem 1.25rem;gap:1rem;align-items:flex-start}.history-item-icon-improved[data-v-2ab8934e]{font-size:1.25rem;margin-top:.25rem}.history-item-content-improved[data-v-2ab8934e]{gap:.5rem}.history-item-row-1[data-v-2ab8934e]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.history-item-title-improved[data-v-2ab8934e]{font-size:.9375rem;font-weight:600;color:#2c3e50;flex:1}.history-item-date-improved[data-v-2ab8934e]{font-size:.75rem;font-weight:500;flex-shrink:0}.history-item-row-2[data-v-2ab8934e]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-start}.history-detail-improved[data-v-2ab8934e]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#495057}.detail-icon[data-v-2ab8934e]{color:#6c757d;font-size:.875rem;flex-shrink:0}.detail-text[data-v-2ab8934e]{font-weight:500}.history-detail-improved.highlight-detail[data-v-2ab8934e]{padding:.25rem .625rem;background:linear-gradient(135deg,#e7f7f9,#d4edda);border-radius:.25rem;border:1px solid #17a2b8}.detail-text-highlight[data-v-2ab8934e]{font-weight:700;color:#17a2b8;font-size:.9375rem}.history-amounts-group[data-v-2ab8934e]{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#fff;border-radius:.375rem;border:2px solid #e9ecef}.source-amount .detail-icon[data-v-2ab8934e]{color:#dc3545}.dest-amount .detail-icon[data-v-2ab8934e]{color:#28a745}.amount-separator[data-v-2ab8934e]{color:#6c757d;font-size:.875rem}.majoration-badge[data-v-2ab8934e]{background:linear-gradient(135deg,#fff3cd,#ffeaa7)!important;border:1px solid #ffc107!important}.majoration-badge .detail-icon[data-v-2ab8934e],.majoration-badge .detail-text[data-v-2ab8934e]{color:#856404!important}.period-info[data-v-2ab8934e]{flex-direction:column;align-items:flex-start!important;gap:.25rem!important;padding:.375rem .625rem;background:#f8f9fa;border-radius:.25rem}.period-details[data-v-2ab8934e]{display:flex;flex-direction:column;gap:.125rem}.period-label[data-v-2ab8934e]{font-size:.625rem;color:#6c757d;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.period-value[data-v-2ab8934e]{font-size:.75rem;color:#495057;font-weight:500;font-family:Courier New,monospace}.direction-icon[data-v-2ab8934e]{font-size:.875rem;margin-right:.25rem;vertical-align:middle}.history-item-improved.is-source .direction-icon[data-v-2ab8934e]{color:#dc3545}.history-item-improved.is-destination .direction-icon[data-v-2ab8934e]{color:#28a745}.history-item-reason-improved[data-v-2ab8934e]{border:1px solid #e9ecef}.undone-badge-improved[data-v-2ab8934e]{padding:.25rem .625rem;border:1px solid #dc3545;border-radius:.25rem;font-weight:600;align-self:flex-start}.history-item-actions-improved[data-v-2ab8934e]{margin-left:auto}.btn-undo-elegant[data-v-2ab8934e]{gap:.375rem;padding:.375rem .875rem;background:linear-gradient(135deg,#ffc107,#e0a800);border:none;border-radius:.25rem;font-size:.8125rem;white-space:nowrap}.btn-undo-elegant[data-v-2ab8934e]:hover{background:linear-gradient(135deg,#e0a800,#d39e00);transform:translateY(-1px);box-shadow:0 3px 10px rgba(255,193,7,.4)}.undo-modal-body[data-v-2ab8934e]{padding:2rem;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.undo-confirm-icon-improved[data-v-2ab8934e]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#fff3cd,#ffeaa7);display:flex;align-items:center;justify-content:center;color:#ffc107;font-size:2.5rem;box-shadow:0 4px 12px rgba(255,193,7,.3)}.undo-confirm-text-improved[data-v-2ab8934e]{font-size:1.125rem;font-weight:600;color:#2c3e50;text-align:center;margin:0}.undo-confirm-details-improved[data-v-2ab8934e]{width:100%;max-width:400px;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:2px solid #ffc107;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.undo-detail-row[data-v-2ab8934e]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.undo-detail-row[data-v-2ab8934e]:not(:last-child){border-bottom:1px solid rgba(133,100,4,.2)}.undo-detail-label[data-v-2ab8934e]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#856404}.undo-detail-value[data-v-2ab8934e]{font-size:.9375rem;font-weight:700;color:#856404;font-family:Courier New,monospace}.undo-confirm-warning-improved[data-v-2ab8934e]{width:100%;max-width:400px;padding:.875rem 1rem;background:linear-gradient(135deg,#d1ecf1,#bee5eb);border:2px solid #17a2b8;border-radius:.375rem;display:flex;align-items:center;gap:.75rem;color:#0c5460;font-size:.8125rem;font-weight:500}.undo-confirm-warning-improved svg[data-v-2ab8934e]{font-size:1.125rem;flex-shrink:0;color:#17a2b8}.undo-modal-footer[data-v-2ab8934e]{display:flex;gap:.75rem;justify-content:center;width:100%;max-width:400px;margin-top:.5rem}.undo-modal-footer .btn-action[data-v-2ab8934e]{flex:1;justify-content:center}.btn-action[data-v-2ab8934e]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-family:inherit}.btn-action-secondary[data-v-2ab8934e]{background:#6c757d;color:#fff}.btn-action-secondary[data-v-2ab8934e]:hover{background:#5a6268;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.btn-action-warning[data-v-2ab8934e]{background:#ffc107;color:#856404}.btn-action-warning[data-v-2ab8934e]:hover{background:#e0a800;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(255,193,7,.3)}.history-list-improved[data-v-2ab8934e]::-webkit-scrollbar{width:8px}.history-list-improved[data-v-2ab8934e]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.history-list-improved[data-v-2ab8934e]::-webkit-scrollbar-thumb{background:#ced4da;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.history-list-improved[data-v-2ab8934e]::-webkit-scrollbar-thumb:hover{background:#adb5bd}@media (max-width:1200px){.history-counters-grid[data-v-2ab8934e]{grid-template-columns:1fr}}@media (max-width:768px){.history-filters-improved[data-v-2ab8934e]{flex-direction:column;align-items:stretch}.filter-group-improved[data-v-2ab8934e]{max-width:none}.btn-reset-filters[data-v-2ab8934e]{width:100%;justify-content:center}.history-item-row-2[data-v-2ab8934e]{flex-direction:column;align-items:flex-start;gap:.5rem}.history-item-actions-improved[data-v-2ab8934e]{margin-left:0;width:100%}.btn-undo-elegant[data-v-2ab8934e]{width:100%;justify-content:center}.history-header-top[data-v-2ab8934e]{flex-direction:column;gap:.875rem}.btn-back-elegant[data-v-2ab8934e]{width:100%;justify-content:center}.history-counter-info-improved[data-v-2ab8934e]{width:100%}.history-stats-improved[data-v-2ab8934e]{width:100%;justify-content:center}.undo-modal-footer[data-v-2ab8934e]{flex-direction:column}.undo-modal-footer .btn-action[data-v-2ab8934e]{width:100%}}.history-list-improved[data-v-2ab8934e]{flex:1;overflow-y:auto;padding:1.5rem;background:#f8f9fa}.history-empty[data-v-2ab8934e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#6c757d;gap:1rem}.history-empty .empty-icon[data-v-2ab8934e]{font-size:3rem;color:#ced4da}.history-item-improved[data-v-2ab8934e]{background:#fff;border-radius:.5rem;border:2px solid #e9ecef;padding:.875rem 1rem;margin-bottom:.875rem;display:flex;gap:.875rem;align-items:stretch;transition:all .2s ease;position:relative;overflow:hidden;min-height:110px}.history-item-improved[data-v-2ab8934e]:hover{border-color:#17a2b8;box-shadow:0 4px 12px rgba(23,162,184,.15)}.history-item-improved.is-undone[data-v-2ab8934e]{opacity:.6;background:linear-gradient(135deg,#f8f9fa,#fff)}.history-item-indicator[data-v-2ab8934e]{position:absolute;left:0;top:0;bottom:0;width:4px;background:#17a2b8;transition:all .2s ease}.history-item-improved.is-source .history-item-indicator[data-v-2ab8934e]{background:linear-gradient(180deg,#dc3545,#c82333)}.history-item-improved.is-destination .history-item-indicator[data-v-2ab8934e]{background:linear-gradient(180deg,#28a745,#218838)}.history-item-icon-improved[data-v-2ab8934e]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.125rem;flex-shrink:0;margin-left:.25rem;background:linear-gradient(135deg,#e7f7f9,#d4edda);color:#17a2b8;border:2px solid #17a2b8;box-shadow:0 2px 6px rgba(23,162,184,.2);align-self:center}.history-item-improved.is-source .history-item-icon-improved[data-v-2ab8934e]{background:linear-gradient(135deg,#ffe5e5,#ffebee);border-color:#dc3545;color:#dc3545}.history-item-improved.is-destination .history-item-icon-improved[data-v-2ab8934e]{background:linear-gradient(135deg,#e8f5e9,#f1f8e9);border-color:#28a745;color:#28a745}.history-item-content-improved[data-v-2ab8934e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.625rem;position:relative}.history-item-date-improved[data-v-2ab8934e]{position:absolute;top:0;right:0;display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:.25rem;font-size:.6875rem;color:#6c757d;font-weight:600;white-space:nowrap;z-index:1}.history-item-date-improved svg[data-v-2ab8934e]{color:#17a2b8;font-size:.75rem}.history-transfer-layout[data-v-2ab8934e]{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;align-items:center;margin-top:1.25rem}.transfer-column[data-v-2ab8934e]{display:flex;flex-direction:column;gap:.375rem;padding:.625rem;border-radius:.375rem;background:linear-gradient(135deg,#f8f9fa,#fff);border:1.5px solid #e9ecef;min-width:0}.source-column[data-v-2ab8934e]{border-left:3px solid #dc3545}.dest-column[data-v-2ab8934e]{border-left:3px solid #28a745}.column-header[data-v-2ab8934e]{display:flex;align-items:center;gap:.375rem;padding-bottom:.375rem;border-bottom:1px solid #f1f3f5}.column-icon[data-v-2ab8934e]{font-size:.75rem;color:#6c757d}.column-label[data-v-2ab8934e]{font-size:.625rem;color:#6c757d;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.source-column .column-icon[data-v-2ab8934e],.source-column .column-label[data-v-2ab8934e]{color:#dc3545}.dest-column .column-icon[data-v-2ab8934e],.dest-column .column-label[data-v-2ab8934e]{color:#28a745}.counter-name-compact[data-v-2ab8934e]{font-size:.8125rem;font-weight:600;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.amount-display[data-v-2ab8934e]{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border-radius:.25rem;font-weight:700;font-size:.9375rem;font-family:Courier New,monospace}.debit-display[data-v-2ab8934e]{background:linear-gradient(135deg,#fff5f5,#ffe5e5);border:1.5px solid #dc3545;color:#dc3545}.credit-display[data-v-2ab8934e]{background:linear-gradient(135deg,#f0fff4,#e8f5e9);border:1.5px solid #28a745;color:#28a745}.amount-display svg[data-v-2ab8934e]{font-size:.875rem;flex-shrink:0}.amount-value[data-v-2ab8934e]{font-size:.9375rem}.period-compact[data-v-2ab8934e]{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:#6c757d;font-weight:500}.period-compact svg[data-v-2ab8934e]{font-size:.6875rem;color:#17a2b8;flex-shrink:0}.transfer-arrow-column[data-v-2ab8934e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:0 .5rem;flex-shrink:0}.arrow-wrapper[data-v-2ab8934e]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.arrow-line-bottom[data-v-2ab8934e],.arrow-line-top[data-v-2ab8934e]{width:2px;height:12px;background:linear-gradient(180deg,#e9ecef,#17a2b8)}.arrow-icon-circle[data-v-2ab8934e]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#17a2b8,#138496);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;box-shadow:0 2px 8px rgba(23,162,184,.3);position:relative;z-index:1}.majoration-badge-inline[data-v-2ab8934e]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1.5px solid #ffc107;border-radius:.25rem;font-size:.625rem;font-weight:700;color:#856404;box-shadow:0 2px 4px rgba(255,193,7,.2);white-space:nowrap}.majoration-badge-inline svg[data-v-2ab8934e]{font-size:.625rem}.history-item-reason-improved[data-v-2ab8934e]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:.25rem;border-left:3px solid #17a2b8;margin-top:.25rem}.reason-icon-improved[data-v-2ab8934e]{color:#17a2b8;font-size:.875rem;flex-shrink:0;margin-top:.125rem}.reason-text-improved[data-v-2ab8934e]{font-size:.8125rem;color:#495057;font-style:italic;line-height:1.4;flex:1}.undone-badge-improved[data-v-2ab8934e]{position:absolute;top:.5rem;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;background:linear-gradient(135deg,#f8d7da,#f5c6cb);border:2px solid #dc3545;border-radius:.375rem;color:#721c24;font-size:.75rem;font-weight:700;box-shadow:0 2px 8px rgba(220,53,69,.3);z-index:2}.history-item-actions-improved[data-v-2ab8934e]{display:flex;align-items:center;flex-shrink:0}.btn-undo-elegant[data-v-2ab8934e]{display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .75rem;background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404;border:2px solid #ffc107;border-radius:.375rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:60px}.btn-undo-elegant svg[data-v-2ab8934e]{font-size:1.125rem}.btn-undo-elegant[data-v-2ab8934e]:hover{background:linear-gradient(135deg,#ffc107,#e0a800);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,193,7,.4)}.history-log-info[data-v-2ab8934e]{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:.375rem;border:1.5px solid #e9ecef;margin-top:.5rem}.log-action-badge[data-v-2ab8934e]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:700;flex-shrink:0}.log-cancelled[data-v-2ab8934e]{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border:1.5px solid #dc3545;color:#721c24}.log-reactivated[data-v-2ab8934e]{background:linear-gradient(135deg,#d4edda,#c3e6cb);border:1.5px solid #28a745;color:#155724}.log-action-badge svg[data-v-2ab8934e]{font-size:.875rem}.log-details[data-v-2ab8934e]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.log-date[data-v-2ab8934e],.log-user[data-v-2ab8934e]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#495057;font-weight:500}.log-user[data-v-2ab8934e]{font-weight:600;color:#2c3e50}.log-date svg[data-v-2ab8934e],.log-user svg[data-v-2ab8934e]{font-size:.6875rem;color:#6c757d;flex-shrink:0}.btn-reactivate-elegant[data-v-2ab8934e]{display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .75rem;background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;border:2px solid #28a745;border-radius:.375rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:60px}.btn-reactivate-elegant svg[data-v-2ab8934e]{font-size:1.125rem;transition:transform .2s ease}.btn-reactivate-elegant[data-v-2ab8934e]:hover{background:linear-gradient(135deg,#28a745,#218838);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(40,167,69,.4)}.btn-reactivate-elegant:hover svg[data-v-2ab8934e]{transform:rotate(45deg)}.modal-header-success[data-v-2ab8934e]{border-bottom-color:#28a745}.modal-header-success .modal-header-icon-unified[data-v-2ab8934e]{color:#28a745}.reactivate-confirm-icon-improved[data-v-2ab8934e]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#d4edda,#c3e6cb);display:flex;align-items:center;justify-content:center;color:#28a745;font-size:2.5rem;box-shadow:0 4px 12px rgba(40,167,69,.3)}.reactivate-details[data-v-2ab8934e]{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-color:#28a745}.reactivate-details .undo-detail-label[data-v-2ab8934e],.reactivate-details .undo-detail-value[data-v-2ab8934e]{color:#155724}.reactivate-details .undo-detail-row[data-v-2ab8934e]:not(:last-child){border-bottom-color:rgba(21,87,36,.2)}.reactivate-warning[data-v-2ab8934e]{background:linear-gradient(135deg,#d1ecf1,#bee5eb);border-color:#17a2b8;color:#0c5460}.reactivate-warning svg[data-v-2ab8934e]{color:#17a2b8}.btn-action-success[data-v-2ab8934e]{background:linear-gradient(135deg,#28a745,#218838);color:#fff}.btn-action-success[data-v-2ab8934e]:hover{background:linear-gradient(135deg,#218838,#1e7e34);transform:translateY(-1px);box-shadow:0 2px 8px rgba(40,167,69,.3)}@media (max-width:992px){.history-transfer-layout[data-v-2ab8934e]{grid-template-columns:1fr;gap:.875rem}.transfer-arrow-column[data-v-2ab8934e]{flex-direction:row;padding:.5rem 0}.arrow-wrapper[data-v-2ab8934e]{flex-direction:row}.arrow-line-bottom[data-v-2ab8934e],.arrow-line-top[data-v-2ab8934e]{width:20px;height:2px;background:linear-gradient(90deg,#e9ecef,#17a2b8)}.arrow-icon-circle[data-v-2ab8934e]{transform:rotate(90deg)}.majoration-badge-inline[data-v-2ab8934e]{margin-left:.5rem}.dest-column[data-v-2ab8934e],.source-column[data-v-2ab8934e]{border-left:none;border-top:3px solid}.source-column[data-v-2ab8934e]{border-top-color:#dc3545}.dest-column[data-v-2ab8934e]{border-top-color:#28a745}}@media (max-width:768px){.history-item-improved[data-v-2ab8934e]{flex-direction:column;padding:1rem;min-height:auto}.history-item-icon-improved[data-v-2ab8934e]{align-self:flex-start;margin-left:0}.history-item-date-improved[data-v-2ab8934e]{position:static;align-self:flex-start}.history-item-actions-improved[data-v-2ab8934e]{width:100%}.btn-undo-elegant[data-v-2ab8934e]{width:100%;flex-direction:row;justify-content:center;gap:.5rem}.history-transfer-layout[data-v-2ab8934e]{margin-top:.5rem}.history-log-info[data-v-2ab8934e]{flex-direction:column;align-items:flex-start;gap:.5rem}.log-action-badge[data-v-2ab8934e]{align-self:flex-start}.btn-reactivate-elegant[data-v-2ab8934e]{width:100%;flex-direction:row;justify-content:center;gap:.5rem;min-width:auto}}@media (max-width:576px){.transfer-column[data-v-2ab8934e]{padding:.5rem}.counter-name-compact[data-v-2ab8934e]{font-size:.75rem}.amount-display[data-v-2ab8934e]{font-size:.875rem;padding:.25rem .375rem}.amount-value[data-v-2ab8934e]{font-size:.875rem}.period-compact[data-v-2ab8934e]{font-size:.625rem}}