.counter-card[data-v-39a29735]{border:2px solid #e9ecef;border-radius:.5rem;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;flex-direction:column}.counter-card.selectable[data-v-39a29735]{cursor:pointer}.counter-card.readonly[data-v-39a29735]{cursor:default;opacity:.95}.counter-visual-indicator[data-v-39a29735]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#17a2b8,#138496);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.counter-card.selectable:hover .counter-visual-indicator[data-v-39a29735]{transform:scaleX(1)}.counter-card.selected .counter-visual-indicator[data-v-39a29735]{transform:scaleX(1);background:linear-gradient(90deg,#28a745,#218838)}.counter-card.selectable[data-v-39a29735]:hover{border-color:#17a2b8;box-shadow:0 6px 20px rgba(23,162,184,.15);transform:translateY(-3px)}.counter-card.selected[data-v-39a29735]{border-color:#28a745;background:linear-gradient(135deg,#f8f9fb,#eceff3);box-shadow:0 0 0 3px rgba(40,167,69,.1)}.counter-card.selected.selectable[data-v-39a29735]:hover{border-color:#28a745;box-shadow:0 6px 20px rgba(40,167,69,.2);transform:translateY(-3px)}.counter-card.readonly[data-v-39a29735]:hover{transform:none;border-color:#e9ecef;box-shadow:none}.counter-main-content[data-v-39a29735]{padding:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex:1}.counter-left[data-v-39a29735]{display:flex;align-items:center;gap:.875rem;flex:1;min-width:0}.counter-icon[data-v-39a29735]{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;flex-shrink:0;box-shadow:0 3px 8px rgba(23,162,184,.25);transition:all .3s ease}.counter-card.selected .counter-icon[data-v-39a29735]{background:linear-gradient(135deg,#28a745,#218838);box-shadow:0 3px 8px rgba(40,167,69,.3)}.counter-details[data-v-39a29735]{flex:1;min-width:0}.counter-name[data-v-39a29735]{font-size:.9375rem;font-weight:600;color:#2c3e50;margin-bottom:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.counter-meta[data-v-39a29735]{display:flex;align-items:center;gap:.5rem}.counter-type-badge[data-v-39a29735]{display:inline-flex;align-items:center;padding:.125rem .5rem;background:#e9ecef;color:#495057;font-size:.6875rem;font-weight:600;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em}.counter-card.selected .counter-type-badge[data-v-39a29735]{background:#28a745;color:#fff}.counter-category[data-v-39a29735]{font-size:.75rem;color:#6c757d;font-weight:500}.counter-right[data-v-39a29735]{flex-shrink:0}.balance-container[data-v-39a29735]{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.balance-label[data-v-39a29735]{font-size:.6875rem;color:#6c757d;text-transform:uppercase;letter-spacing:.025em;font-weight:500;margin-bottom:.25rem}.balance-value[data-v-39a29735]{font-size:1.5rem;font-weight:700;color:#17a2b8;font-family:Courier New,monospace;line-height:1}.counter-card.selected .balance-value[data-v-39a29735]{color:#28a745}.balance-unit[data-v-39a29735]{font-size:.75rem;color:#6c757d;font-weight:500;margin-top:.125rem}.counter-footer[data-v-39a29735]{padding:.625rem 1rem;background:#f8f9fa;border-top:1px solid #e9ecef;transition:all .3s ease}.counter-card.selected .counter-footer[data-v-39a29735]{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-top-color:#b1dfbb}.selected-indicator[data-v-39a29735]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#155724;font-size:.8125rem;font-weight:600}.check-icon[data-v-39a29735]{font-size:1rem}.select-hint[data-v-39a29735]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#6c757d;font-size:.75rem;font-weight:500;opacity:.7;transition:opacity .3s ease}.counter-card.selectable:hover .select-hint[data-v-39a29735]{opacity:1;color:#17a2b8}.cursor-icon[data-v-39a29735]{font-size:.875rem}.counter-card.large .counter-icon[data-v-39a29735]{width:56px;height:56px;font-size:1.125rem}.counter-card.large .counter-name[data-v-39a29735]{font-size:1.125rem;font-weight:700}.counter-card.large .balance-value[data-v-39a29735]{font-size:1.75rem}@media (max-width:768px){.counter-main-content[data-v-39a29735]{flex-direction:column;align-items:flex-start}.counter-right[data-v-39a29735]{width:100%}.balance-container[data-v-39a29735]{align-items:flex-start;width:100%}}.step-content[data-v-d9505456]{height:100%;animation:fadeIn-d9505456 .3s ease;display:flex;flex-direction:column}.content-card[data-v-d9505456]{background:#fff;border-radius:.5rem;box-shadow:0 1px 4px rgba(0,0,0,.08);border:1px solid #e9ecef;overflow:visible;flex:0 1 auto;display:flex;flex-direction:column;max-height:-moz-fit-content;max-height:fit-content}.card-section[data-v-d9505456]{padding:1.25rem;border-bottom:1px solid #f1f3f5;flex-shrink:0}.card-section[data-v-d9505456]:last-child{border-bottom:none}.card-section.compact-section[data-v-d9505456]{padding:1rem 1.25rem;background:#fff;flex-shrink:0}.card-section.counter-total-section[data-v-d9505456]{padding:0;border-bottom:none;flex:1;min-height:500px;max-height:600px;display:flex;flex-direction:column}@media (min-height:900px){.card-section.counter-total-section[data-v-d9505456]{max-height:700px}}@media (max-height:800px){.card-section.counter-total-section[data-v-d9505456]{max-height:none;min-height:400px}}.counter-total-layout[data-v-d9505456]{min-height:500px;max-height:inherit}.counters-sidebar[data-v-d9505456]{overflow-y:auto;overflow-x:hidden}.counters-sidebar[data-v-d9505456]::-webkit-scrollbar{width:6px}.counters-sidebar[data-v-d9505456]::-webkit-scrollbar-track{background:transparent}.counters-sidebar[data-v-d9505456]::-webkit-scrollbar-thumb{background:#ced4da;border-radius:3px}.counters-sidebar[data-v-d9505456]::-webkit-scrollbar-thumb:hover{background:#adb5bd}.totals-main-area[data-v-d9505456]{overflow-x:hidden}.totals-main-area[data-v-d9505456]::-webkit-scrollbar{width:6px}.totals-main-area[data-v-d9505456]::-webkit-scrollbar-track{background:transparent}.totals-main-area[data-v-d9505456]::-webkit-scrollbar-thumb{background:#ced4da;border-radius:3px}.totals-main-area[data-v-d9505456]::-webkit-scrollbar-thumb:hover{background:#adb5bd}.section-title[data-v-d9505456]{color:#17a2b8;font-weight:600;font-size:1rem;margin:0 0 .5rem 0;display:flex;align-items:center;gap:.375rem}.title-icon[data-v-d9505456]{color:#17a2b8;font-size:1rem}.user-selection-layout[data-v-d9505456]{display:grid;grid-template-columns:300px 1fr;gap:1.5rem;align-items:start}.user-selection-left[data-v-d9505456]{display:flex;flex-direction:column;gap:1rem}.user-selection-left .section-title[data-v-d9505456]{margin:0}.user-search[data-v-d9505456]{position:relative;width:100%}.user-search .search-icon[data-v-d9505456]{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-d9505456]{padding-left:2.75rem;border:2px solid #e9ecef;border-radius:.375rem;transition:all .2s ease;width:100%}.user-search .search-input[data-v-d9505456]::-moz-placeholder{color:#adb5bd}.user-search .search-input[data-v-d9505456]::placeholder{color:#adb5bd}.user-search .search-input[data-v-d9505456]:focus{outline:none;border-color:#17a2b8;box-shadow:0 0 0 .2rem rgba(23,162,184,.15)}.users-grid-horizontal[data-v-d9505456]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;align-content:start}.user-card-enhanced[data-v-d9505456]{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-d9505456]: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-d9505456]:hover:before{transform:scaleY(1)}.user-card-enhanced[data-v-d9505456]:hover{border-color:#17a2b8;box-shadow:0 6px 16px rgba(23,162,184,.2);transform:translateY(-3px)}.user-card-enhanced.selected[data-v-d9505456]{border-color:#28a745;background:linear-gradient(135deg,#f0f9f4,#e8f5e9);box-shadow:0 0 0 4px rgba(40,167,69,.15)}.user-card-enhanced.selected[data-v-d9505456]:before{background:linear-gradient(180deg,#28a745,#218838);transform:scaleY(1)}.user-card-enhanced.selected[data-v-d9505456]:hover{border-color:#28a745;box-shadow:0 6px 16px rgba(40,167,69,.3)}.user-selection-indicator[data-v-d9505456]{position:absolute;right:.75rem;top:.75rem;width:12px;height:12px;border-radius:50%;background:#e9ecef;transition:all .3s ease}.user-card-enhanced.selected .user-selection-indicator[data-v-d9505456]{background:#28a745;box-shadow:0 0 0 3px rgba(40,167,69,.2);animation:pulse-d9505456 2s infinite}.user-avatar-wrapper[data-v-d9505456]{position:relative;flex-shrink:0}.user-avatar[data-v-d9505456]{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-card-enhanced.selected .user-avatar[data-v-d9505456]{background:linear-gradient(135deg,#28a745,#218838);box-shadow:0 6px 16px rgba(40,167,69,.4);transform:scale(1.05)}.selection-badge[data-v-d9505456]{position:absolute;bottom:-2px;right:-2px;width:24px;height:24px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#28a745;font-size:1rem;box-shadow:0 2px 8px rgba(40,167,69,.3);animation:popIn-d9505456 .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes popIn-d9505456{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.user-info-enhanced[data-v-d9505456]{display:flex;flex-direction:column;gap:.375rem;flex:1;min-width:0}.user-name-enhanced[data-v-d9505456]{font-size:.9375rem;font-weight:600;color:#2c3e50;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card-enhanced.selected .user-name-enhanced[data-v-d9505456]{color:#155724;font-weight:700}.user-services-enhanced[data-v-d9505456]{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%}.user-card-enhanced.selected .user-services-enhanced[data-v-d9505456]{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-color:#28a745;color:#155724}.service-icon[data-v-d9505456]{font-size:.75rem;flex-shrink:0;color:#17a2b8}.user-card-enhanced.selected .service-icon[data-v-d9505456]{color:#28a745}.service-text[data-v-d9505456]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.user-services-empty[data-v-d9505456]{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-d9505456]{font-size:.75rem;flex-shrink:0;color:#adb5bd}.service-text-empty[data-v-d9505456]{color:#adb5bd}.no-users-message[data-v-d9505456]{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-d9505456]{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-d9505456]{display:flex;flex-direction:column;gap:.5rem;text-align:left}.no-users-title[data-v-d9505456]{font-size:.9375rem;font-weight:600;color:#6c757d;margin:0}.no-users-text[data-v-d9505456]{font-size:.8125rem;color:#adb5bd;margin:0;line-height:1.4}.no-users-text strong[data-v-d9505456]{color:#495057;font-weight:600}.btn-clear-search[data-v-d9505456]{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-d9505456]:hover{background:#f8f9fa;border-color:#17a2b8;color:#17a2b8;transform:translateY(-1px)}.loading-overlay[data-v-d9505456]{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-d9505456 .2s ease}.loading-spinner[data-v-d9505456]{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.loading-spinner .spinner-border[data-v-d9505456]{width:48px;height:48px;border-width:4px}.loading-text[data-v-d9505456]{margin:0;font-size:.9375rem;font-weight:600;color:#17a2b8;animation:pulse-d9505456 1.5s infinite}@keyframes fadeIn-d9505456{0%{opacity:0}to{opacity:1}}@keyframes pulse-d9505456{0%,to{opacity:1}50%{opacity:.6}}.totals-content[data-v-d9505456]{position:relative}.calendar-loading[data-v-d9505456]{opacity:.5;pointer-events:none;filter:grayscale(.3);transition:all .3s ease}.counter-total-layout[data-v-d9505456]{display:grid;grid-template-columns:1fr 3fr;min-height:0;height:100%;max-height:none}.counters-sidebar[data-v-d9505456]{padding:1.25rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-right:2px solid #e9ecef;display:flex;flex-direction:column;gap:1rem;overflow:hidden;height:100%}.counters-sidebar .section-title[data-v-d9505456]{flex-shrink:0;margin:0}.counter-search[data-v-d9505456]{position:relative;flex-shrink:0}.counter-search .search-icon[data-v-d9505456]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6c757d;font-size:1rem;pointer-events:none;z-index:1}.counter-search .search-input[data-v-d9505456]{padding-left:2.75rem;padding-right:.75rem;border:2px solid #e9ecef;border-radius:.375rem;transition:all .2s ease;width:100%;font-size:.875rem}.counter-search .search-input[data-v-d9505456]::-moz-placeholder{color:#adb5bd}.counter-search .search-input[data-v-d9505456]::placeholder{color:#adb5bd}.counter-search .search-input[data-v-d9505456]:focus{outline:none;border-color:#17a2b8;box-shadow:0 0 0 .2rem rgba(23,162,184,.15)}.no-counters-message[data-v-d9505456]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;color:#adb5bd;text-align:center}.no-counters-message svg[data-v-d9505456]{font-size:2.5rem;color:#ced4da}.no-counters-message p[data-v-d9505456]{margin:0;font-size:.875rem;font-weight:500}.counters-list-vertical[data-v-d9505456]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;min-height:0;max-height:none;padding-right:.5rem}.counter-item-vertical[data-v-d9505456]{padding:1rem;border:2px solid #e9ecef;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.875rem;position:relative;overflow:hidden;flex-shrink:0}.counter-item-vertical[data-v-d9505456]: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}.counter-item-vertical[data-v-d9505456]:hover:before{transform:scaleY(1)}.counter-item-vertical[data-v-d9505456]:hover{border-color:#17a2b8;box-shadow:0 4px 12px rgba(23,162,184,.15);transform:translateX(3px)}.counter-item-vertical.selected[data-v-d9505456]{border-color:#28a745;background:linear-gradient(135deg,#f0f9f4,#e8f5e9);box-shadow:0 0 0 3px rgba(40,167,69,.15)}.counter-item-vertical.selected[data-v-d9505456]:before{background:linear-gradient(180deg,#28a745,#218838);transform:scaleY(1)}.counter-item-vertical.selected[data-v-d9505456]:hover{border-color:#28a745;box-shadow:0 4px 12px rgba(40,167,69,.25)}.counter-item-indicator[data-v-d9505456]{position:absolute;right:.75rem;top:.75rem;width:8px;height:8px;border-radius:50%;background:#e9ecef;transition:all .3s ease}.counter-item-vertical.selected .counter-item-indicator[data-v-d9505456]{background:#28a745;box-shadow:0 0 0 3px rgba(40,167,69,.2);animation:pulse-d9505456 2s infinite}.counter-item-icon[data-v-d9505456]{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;flex-shrink:0;box-shadow:0 3px 8px rgba(23,162,184,.25);transition:all .3s ease}.counter-item-vertical.selected .counter-item-icon[data-v-d9505456]{background:linear-gradient(135deg,#28a745,#218838);box-shadow:0 4px 12px rgba(40,167,69,.3);transform:scale(1.05)}.counter-item-info[data-v-d9505456]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.counter-item-name[data-v-d9505456]{font-size:.9375rem;font-weight:600;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.counter-item-vertical.selected .counter-item-name[data-v-d9505456]{color:#155724;font-weight:700}.counter-item-type[data-v-d9505456]{font-size:.75rem;color:#6c757d;font-weight:500}.counter-item-check[data-v-d9505456]{font-size:1.25rem;color:#28a745;flex-shrink:0;animation:popIn-d9505456 .3s cubic-bezier(.68,-.55,.265,1.55)}.totals-main-area[data-v-d9505456]{padding:1.25rem;background:#fff;overflow-y:auto;height:100%}.totals-empty-state[data-v-d9505456]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;padding:3rem 1rem;text-align:center}.empty-state-icon[data-v-d9505456]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;align-items:center;justify-content:center;color:#adb5bd;font-size:2.5rem}.empty-state-title[data-v-d9505456]{font-size:1.125rem;font-weight:600;color:#6c757d;margin:0}.empty-state-text[data-v-d9505456]{font-size:.875rem;color:#adb5bd;margin:0;max-width:300px}.totals-content[data-v-d9505456]{display:flex;flex-direction:column;gap:1.5rem;height:100%}.totals-header[data-v-d9505456]{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem;border-bottom:2px solid #f1f3f5}.totals-header .section-title[data-v-d9505456]{margin:0}.level-filters[data-v-d9505456]{display:flex;gap:.75rem;flex-wrap:wrap}.level-filter-btn[data-v-d9505456]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:2px solid #e9ecef;background:#fff;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;color:#495057}.level-filter-btn[data-v-d9505456]:hover{border-color:#17a2b8;background:#f0f9fa}.level-filter-btn.active[data-v-d9505456]{border-color:#17a2b8;background:linear-gradient(135deg,#17a2b8,#138496);color:#fff}.count-badge[data-v-d9505456]{padding:.125rem .5rem;background:#e9ecef;border-radius:.25rem;font-size:.75rem;font-weight:600;color:#495057}.level-filter-btn.active .count-badge[data-v-d9505456]{background:hsla(0,0%,100%,.25);color:#fff}.totals-grid-main[data-v-d9505456]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;flex:1}.no-totals-message[data-v-d9505456]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;padding:3rem 1rem;text-align:center}.no-totals-message svg[data-v-d9505456]{font-size:3rem;color:#ced4da}.counters-list-vertical[data-v-d9505456]::-webkit-scrollbar,.totals-main-area[data-v-d9505456]::-webkit-scrollbar{width:6px}.counters-list-vertical[data-v-d9505456]::-webkit-scrollbar-track,.totals-main-area[data-v-d9505456]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:3px}.counters-list-vertical[data-v-d9505456]::-webkit-scrollbar-thumb,.totals-main-area[data-v-d9505456]::-webkit-scrollbar-thumb{background:#ced4da;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.counters-list-vertical[data-v-d9505456]::-webkit-scrollbar-thumb:hover,.totals-main-area[data-v-d9505456]::-webkit-scrollbar-thumb:hover{background:#adb5bd}@media (max-width:1200px){.counter-total-layout[data-v-d9505456]{grid-template-columns:1fr}.counters-sidebar[data-v-d9505456]{border-right:none;border-bottom:2px solid #e9ecef;max-height:300px}.counters-list-vertical[data-v-d9505456]{flex-direction:row;overflow-x:auto;overflow-y:visible}.counter-item-vertical[data-v-d9505456]{min-width:200px}}@media (max-width:992px){.user-selection-layout[data-v-d9505456]{grid-template-columns:1fr;gap:1rem}.user-selection-left[data-v-d9505456]{max-width:300px}}.step-content[data-v-daa1d65e]{height:100%;animation:fadeIn-daa1d65e .3s ease;display:flex;flex-direction:column}@keyframes fadeIn-daa1d65e{0%{opacity:0}to{opacity:1}}.content-card[data-v-daa1d65e]{background:#fff;border-radius:.5rem;box-shadow:0 1px 4px rgba(0,0,0,.08);border:1px solid #e9ecef;overflow:visible;flex:0 1 auto;display:flex;flex-direction:column;max-height:-moz-fit-content;max-height:fit-content}.card-section[data-v-daa1d65e]{padding:1.25rem;border-bottom:1px solid #f1f3f5;flex-shrink:0}.card-section[data-v-daa1d65e]:last-child{border-bottom:none}.card-section.compact-section[data-v-daa1d65e]{padding:1rem 1.25rem;background:#fff;flex-shrink:0}.section-title[data-v-daa1d65e]{color:#17a2b8;font-weight:600;font-size:1rem;margin:0 0 .5rem 0;display:flex;align-items:center;gap:.375rem}.title-icon[data-v-daa1d65e]{color:#17a2b8;font-size:1rem}.recap-grid-4[data-v-daa1d65e]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.recap-block[data-v-daa1d65e]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border:2px solid #e9ecef;border-radius:.5rem;transition:all .2s ease;background-color:#f8f9fa}.recap-block[data-v-daa1d65e]:hover{border-color:#17a2b8;box-shadow:0 2px 8px rgba(23,162,184,.1)}.recap-block-icon[data-v-daa1d65e]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem;flex-shrink:0;background-color:#17a2b8;box-shadow:0 2px 6px rgba(0,0,0,.15)}.recap-block-icon.counter-icon-bg[data-v-daa1d65e]{background:linear-gradient(135deg,#17a2b8,#138496);border-radius:.5rem}.recap-block-content[data-v-daa1d65e]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.recap-block-label[data-v-daa1d65e]{font-size:.6875rem;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.recap-block-value[data-v-daa1d65e]{font-size:.875rem;font-weight:600;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.counter-type-indicator[data-v-daa1d65e]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background:linear-gradient(135deg,rgba(23,162,184,.1),rgba(23,162,184,.05));color:#17a2b8;border-radius:.25rem;font-size:.625rem;font-weight:600;margin-left:.375rem;vertical-align:middle;text-transform:uppercase;letter-spacing:.025em;border:1px solid rgba(23,162,184,.2)}.amount-section-enhanced[data-v-daa1d65e]{background:linear-gradient(135deg,#f8f9fa,#fff)}.amount-main[data-v-daa1d65e]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:start;max-width:1400px;margin:0 auto}.amount-input-wrapper[data-v-daa1d65e]{position:relative;width:100%;max-width:600px;margin:0 auto}.amount-input-enhanced[data-v-daa1d65e]{width:100%;padding:1.25rem 5rem 1.25rem 2rem;font-size:2.25rem;font-weight:700;text-align:center;border:3px solid #e9ecef;border-radius:.75rem;color:#2c3e50;transition:all .3s ease;font-family:Courier New,monospace;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);height:120px;display:flex;align-items:center;justify-content:center}.amount-input-enhanced[data-v-daa1d65e]:focus{outline:none;border-color:#17a2b8;box-shadow:0 0 0 .25rem rgba(23,162,184,.15),0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.amount-unit-enhanced[data-v-daa1d65e]{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:1rem;color:#495057;font-weight:600;pointer-events:none;display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,rgba(23,162,184,.1),rgba(23,162,184,.05));padding:.625rem 1rem;border-radius:.5rem;border:2px solid rgba(23,162,184,.2);box-shadow:0 2px 4px rgba(0,0,0,.05)}.unit-icon[data-v-daa1d65e]{color:#17a2b8;font-size:1.25rem;display:flex;align-items:center;animation:pulse-subtle-daa1d65e 3s infinite}@keyframes pulse-subtle-daa1d65e{0%,to{opacity:1}50%{opacity:.7}}.unit-text[data-v-daa1d65e]{font-size:.875rem;color:#17a2b8;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.balance-indicator-inline[data-v-daa1d65e]{width:100%;max-width:600px;margin:0 auto;height:120px;padding:1rem;background:linear-gradient(135deg,#f0f9fa,#e7f7f9);border-radius:.75rem;border:3px solid #17a2b8;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.balance-indicator-item[data-v-daa1d65e]{flex:1;text-align:center;display:flex;flex-direction:column;justify-content:center;height:100%}.indicator-label-inline[data-v-daa1d65e]{font-size:.75rem;color:#6c757d;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.625rem;display:flex;align-items:center;justify-content:center;gap:.375rem}.indicator-label-inline svg[data-v-daa1d65e]{color:#17a2b8;font-size:.875rem}.indicator-value-inline[data-v-daa1d65e]{font-size:1.75rem;font-weight:700;color:#17a2b8;font-family:Courier New,monospace;line-height:1}.indicator-value-inline.warning[data-v-daa1d65e]{color:#dc3545}.indicator-unit-inline[data-v-daa1d65e]{font-size:1rem;color:inherit;margin-left:.25rem}.balance-arrow-inline[data-v-daa1d65e]{font-size:1.5rem;color:#17a2b8;flex-shrink:0;display:flex;align-items:center}.indicator-warning-full[data-v-daa1d65e]{grid-column:1/-1;width:100%;max-width:1200px;margin:-.5rem auto 0;padding:.75rem 1rem;background:#fff3cd;border:2px solid #ffc107;border-radius:.5rem;color:#856404;font-size:.875rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem}.optional-tag[data-v-daa1d65e]{font-size:.75rem;color:#6c757d;font-weight:400;font-style:italic}.reason-input-container[data-v-daa1d65e]{display:flex;flex-direction:column;gap:.5rem}.reason-textarea[data-v-daa1d65e]{resize:none;font-family:inherit;font-size:.875rem;line-height:1.6;border:2px solid #e9ecef;border-radius:.375rem;padding:.75rem;transition:all .2s ease}.reason-textarea[data-v-daa1d65e]:focus{outline:none;border-color:#17a2b8;box-shadow:0 0 0 .2rem rgba(23,162,184,.15)}.reason-footer[data-v-daa1d65e]{display:flex;justify-content:flex-end}.char-counter[data-v-daa1d65e]{font-size:.75rem;color:#6c757d;font-weight:500}.form-control[data-v-daa1d65e]{width:100%}@media (max-width:1200px){.recap-grid-4[data-v-daa1d65e]{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.amount-main[data-v-daa1d65e]{grid-template-columns:1fr;max-width:600px}.indicator-warning-full[data-v-daa1d65e]{grid-column:1}}@media (max-width:768px){.recap-grid-4[data-v-daa1d65e]{grid-template-columns:1fr}.amount-input-enhanced[data-v-daa1d65e]{font-size:1.75rem;padding:1rem 4rem 1rem 1rem;height:100px}.balance-indicator-inline[data-v-daa1d65e]{height:auto;flex-direction:column;gap:1rem;padding:1.25rem}.balance-arrow-inline[data-v-daa1d65e]{transform:rotate(90deg)}}.step-content[data-v-33f48a41]{height:100%;animation:fadeIn-33f48a41 .3s ease;display:flex;flex-direction:column}@keyframes fadeIn-33f48a41{0%{opacity:0}to{opacity:1}}.content-card[data-v-33f48a41]{background:#fff;border-radius:.5rem;box-shadow:0 1px 4px rgba(0,0,0,.08);border:1px solid #e9ecef;overflow:visible;flex:0 1 auto;display:flex;flex-direction:column;max-height:-moz-fit-content;max-height:fit-content}.card-section[data-v-33f48a41]{padding:1.25rem;border-bottom:1px solid #f1f3f5;flex-shrink:0}.card-section[data-v-33f48a41]:last-child{border-bottom:none}.card-section.compact-section[data-v-33f48a41]{padding:1rem 1.25rem;background:#fff;flex-shrink:0}.card-section.counter-total-section[data-v-33f48a41]{padding:0;border-bottom:none;flex:1;min-height:500px;max-height:600px;display:flex;flex-direction:column}@media (min-height:900px){.card-section.counter-total-section[data-v-33f48a41]{max-height:700px}}@media (max-height:800px){.card-section.counter-total-section[data-v-33f48a41]{max-height:none;min-height:400px}}.counter-total-layout[data-v-33f48a41]{min-height:500px;max-height:inherit}.counters-sidebar[data-v-33f48a41]{overflow-y:auto;overflow-x:hidden}.counters-sidebar[data-v-33f48a41]::-webkit-scrollbar{width:6px}.counters-sidebar[data-v-33f48a41]::-webkit-scrollbar-track{background:transparent}.counters-sidebar[data-v-33f48a41]::-webkit-scrollbar-thumb{background:#ced4da;border-radius:3px}.counters-sidebar[data-v-33f48a41]::-webkit-scrollbar-thumb:hover{background:#adb5bd}.totals-main-area[data-v-33f48a41]{overflow-x:hidden}.totals-main-area[data-v-33f48a41]::-webkit-scrollbar{width:6px}.totals-main-area[data-v-33f48a41]::-webkit-scrollbar-track{background:transparent}.totals-main-area[data-v-33f48a41]::-webkit-scrollbar-thumb{background:#ced4da;border-radius:3px}.totals-main-area[data-v-33f48a41]::-webkit-scrollbar-thumb:hover{background:#adb5bd}.section-title[data-v-33f48a41]{color:#17a2b8;font-weight:600;font-size:1rem;margin:0 0 .5rem 0;display:flex;align-items:center;gap:.375rem}.title-icon[data-v-33f48a41]{color:#17a2b8;font-size:1rem}.recap-grid-4[data-v-33f48a41]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.recap-block[data-v-33f48a41]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border:2px solid #e9ecef;border-radius:.5rem;transition:all .2s ease;background-color:#f8f9fa}.recap-block[data-v-33f48a41]:hover{border-color:#17a2b8;box-shadow:0 2px 8px rgba(23,162,184,.1)}.recap-block-icon[data-v-33f48a41]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem;flex-shrink:0;background-color:#17a2b8;box-shadow:0 2px 6px rgba(0,0,0,.15)}.recap-block-icon.counter-icon-bg[data-v-33f48a41]{background:linear-gradient(135deg,#17a2b8,#138496);border-radius:.5rem}.recap-block-content[data-v-33f48a41]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.recap-block-label[data-v-33f48a41]{font-size:.6875rem;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.recap-block-value[data-v-33f48a41]{font-size:.875rem;font-weight:600;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recap-block-value-inline[data-v-33f48a41]{font-size:.875rem;font-weight:600;color:#2c3e50;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.separator-dot[data-v-33f48a41]{color:#adb5bd;font-weight:400}.counter-type-indicator[data-v-33f48a41]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background:linear-gradient(135deg,rgba(23,162,184,.1),rgba(23,162,184,.05));color:#17a2b8;border-radius:.25rem;font-size:.625rem;font-weight:600;margin-left:.375rem;vertical-align:middle;text-transform:uppercase;letter-spacing:.025em;border:1px solid rgba(23,162,184,.2);flex-shrink:0}.amount-section-enhanced[data-v-33f48a41]{background:linear-gradient(135deg,#f8f9fa,#fff)}.amount-main[data-v-33f48a41]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:start;max-width:1400px;margin:0 auto}.amount-input-wrapper[data-v-33f48a41]{position:relative;width:100%;max-width:600px;margin:0 auto}.amount-input-enhanced[data-v-33f48a41]{width:100%;padding:1.25rem 5rem 1.25rem 2rem;font-size:2.25rem;font-weight:700;text-align:center;border:3px solid #e9ecef;border-radius:.75rem;color:#2c3e50;transition:all .3s ease;font-family:Courier New,monospace;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);height:120px;display:flex;align-items:center;justify-content:center}.amount-input-enhanced[data-v-33f48a41]:focus{outline:none;border-color:#17a2b8;box-shadow:0 0 0 .25rem rgba(23,162,184,.15),0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.amount-unit-enhanced[data-v-33f48a41]{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:1rem;color:#495057;font-weight:600;pointer-events:none;display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,rgba(23,162,184,.1),rgba(23,162,184,.05));padding:.625rem 1rem;border-radius:.5rem;border:2px solid rgba(23,162,184,.2);box-shadow:0 2px 4px rgba(0,0,0,.05)}.unit-icon[data-v-33f48a41]{color:#17a2b8;font-size:1.25rem;display:flex;align-items:center;animation:pulse-subtle-33f48a41 3s infinite}@keyframes pulse-subtle-33f48a41{0%,to{opacity:1}50%{opacity:.7}}.unit-text[data-v-33f48a41]{font-size:.875rem;color:#17a2b8;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.balance-indicator-inline[data-v-33f48a41]{width:100%;max-width:600px;margin:0 auto;height:120px;padding:1rem;background:linear-gradient(135deg,#f0f9fa,#e7f7f9);border-radius:.75rem;border:3px solid #17a2b8;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.balance-indicator-item[data-v-33f48a41]{flex:1;text-align:center;display:flex;flex-direction:column;justify-content:center;height:100%}.indicator-label-inline[data-v-33f48a41]{font-size:.75rem;color:#6c757d;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.625rem;display:flex;align-items:center;justify-content:center;gap:.375rem}.indicator-label-inline svg[data-v-33f48a41]{color:#17a2b8;font-size:.875rem}.indicator-value-inline[data-v-33f48a41]{font-size:1.75rem;font-weight:700;color:#17a2b8;font-family:Courier New,monospace;line-height:1}.indicator-value-inline.warning[data-v-33f48a41]{color:#dc3545}.indicator-unit-inline[data-v-33f48a41]{font-size:1rem;color:inherit;margin-left:.25rem}.balance-arrow-inline[data-v-33f48a41]{font-size:1.5rem;color:#17a2b8;flex-shrink:0;display:flex;align-items:center}.indicator-warning-full[data-v-33f48a41]{grid-column:1/-1;width:100%;max-width:1200px;margin:-.5rem auto 0;padding:.75rem 1rem;background:#fff3cd;border:2px solid #ffc107;border-radius:.5rem;color:#856404;font-size:.875rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem}.counter-total-layout[data-v-33f48a41]{display:grid;grid-template-columns:1fr 3fr;min-height:0;height:100%;max-height:none}.counters-sidebar[data-v-33f48a41]{padding:1.25rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-right:2px solid #e9ecef;display:flex;flex-direction:column;gap:1rem;overflow:hidden;height:100%}.counters-sidebar .section-title[data-v-33f48a41]{flex-shrink:0;margin:0}.counter-search[data-v-33f48a41]{position:relative;flex-shrink:0}.counter-search .search-icon[data-v-33f48a41]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6c757d;font-size:1rem;pointer-events:none;z-index:1}.counter-search .search-input[data-v-33f48a41]{padding-left:2.75rem;padding-right:.75rem;border:2px solid #e9ecef;border-radius:.375rem;transition:all .2s ease;width:100%;font-size:.875rem}.counter-search .search-input[data-v-33f48a41]::-moz-placeholder{color:#adb5bd}.counter-search .search-input[data-v-33f48a41]::placeholder{color:#adb5bd}.counter-search .search-input[data-v-33f48a41]:focus{outline:none;border-color:#17a2b8;box-shadow:0 0 0 .2rem rgba(23,162,184,.15)}.no-counters-message[data-v-33f48a41]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;color:#adb5bd;text-align:center}.no-counters-message svg[data-v-33f48a41]{font-size:2.5rem;color:#ced4da}.no-counters-message p[data-v-33f48a41]{margin:0;font-size:.875rem;font-weight:500}.counters-list-vertical[data-v-33f48a41]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;min-height:0;max-height:none;padding-right:.5rem}.counter-item-vertical[data-v-33f48a41]{padding:1rem;border:2px solid #e9ecef;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.875rem;position:relative;overflow:hidden;flex-shrink:0}.counter-item-vertical[data-v-33f48a41]: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}.counter-item-vertical[data-v-33f48a41]:hover:before{transform:scaleY(1)}.counter-item-vertical[data-v-33f48a41]:hover{border-color:#17a2b8;box-shadow:0 4px 12px rgba(23,162,184,.15);transform:translateX(3px)}.counter-item-vertical.selected[data-v-33f48a41]{border-color:#28a745;background:linear-gradient(135deg,#f0f9f4,#e8f5e9);box-shadow:0 0 0 3px rgba(40,167,69,.15)}.counter-item-vertical.selected[data-v-33f48a41]:before{background:linear-gradient(180deg,#28a745,#218838);transform:scaleY(1)}.counter-item-vertical.selected[data-v-33f48a41]:hover{border-color:#28a745;box-shadow:0 4px 12px rgba(40,167,69,.25)}.counter-item-indicator[data-v-33f48a41]{position:absolute;right:.75rem;top:.75rem;width:8px;height:8px;border-radius:50%;background:#e9ecef;transition:all .3s ease}.counter-item-vertical.selected .counter-item-indicator[data-v-33f48a41]{background:#28a745;box-shadow:0 0 0 3px rgba(40,167,69,.2);animation:pulse-33f48a41 2s infinite}@keyframes pulse-33f48a41{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.counter-item-icon[data-v-33f48a41]{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;flex-shrink:0;box-shadow:0 3px 8px rgba(23,162,184,.25);transition:all .3s ease}.counter-item-vertical.selected .counter-item-icon[data-v-33f48a41]{background:linear-gradient(135deg,#28a745,#218838);box-shadow:0 4px 12px rgba(40,167,69,.3);transform:scale(1.05)}.counter-item-info[data-v-33f48a41]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.counter-item-name[data-v-33f48a41]{font-size:.9375rem;font-weight:600;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.counter-item-vertical.selected .counter-item-name[data-v-33f48a41]{color:#155724;font-weight:700}.counter-item-type[data-v-33f48a41]{font-size:.75rem;color:#6c757d;font-weight:500}.counter-item-check[data-v-33f48a41]{font-size:1.25rem;color:#28a745;flex-shrink:0;animation:popIn-33f48a41 .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes popIn-33f48a41{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.totals-main-area[data-v-33f48a41]{padding:1.25rem;background:#fff;overflow-y:auto;height:100%}.totals-empty-state[data-v-33f48a41]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;padding:3rem 1rem;text-align:center}.empty-state-icon[data-v-33f48a41]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;align-items:center;justify-content:center;color:#adb5bd;font-size:2.5rem}.empty-state-title[data-v-33f48a41]{font-size:1.125rem;font-weight:600;color:#6c757d;margin:0}.empty-state-text[data-v-33f48a41]{font-size:.875rem;color:#adb5bd;margin:0;max-width:300px}.totals-content[data-v-33f48a41]{display:flex;flex-direction:column;gap:1.5rem;height:100%;position:relative}.loading-overlay[data-v-33f48a41]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:100;border-radius:.5rem;animation:fadeIn-33f48a41 .2s ease}.loading-spinner[data-v-33f48a41]{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.loading-spinner .spinner-border[data-v-33f48a41]{width:48px;height:48px;border-width:4px}.loading-text[data-v-33f48a41]{margin:0;font-size:.9375rem;font-weight:600;color:#17a2b8;background:hsla(0,0%,100%,.95);padding:.5rem 1rem;border-radius:.375rem;box-shadow:0 2px 8px rgba(0,0,0,.08);animation:pulse-text-33f48a41 1.5s infinite}@keyframes pulse-text-33f48a41{0%,to{opacity:1}50%{opacity:.6}}.calendar-loading[data-v-33f48a41]{opacity:.3;pointer-events:none;filter:grayscale(.5);transition:all .3s ease}.counters-list-vertical[data-v-33f48a41]::-webkit-scrollbar,.totals-main-area[data-v-33f48a41]::-webkit-scrollbar{width:6px}.counters-list-vertical[data-v-33f48a41]::-webkit-scrollbar-track,.totals-main-area[data-v-33f48a41]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:3px}.counters-list-vertical[data-v-33f48a41]::-webkit-scrollbar-thumb,.totals-main-area[data-v-33f48a41]::-webkit-scrollbar-thumb{background:#ced4da;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.counters-list-vertical[data-v-33f48a41]::-webkit-scrollbar-thumb:hover,.totals-main-area[data-v-33f48a41]::-webkit-scrollbar-thumb:hover{background:#adb5bd}@media (max-width:1200px){.recap-grid-4[data-v-33f48a41]{grid-template-columns:repeat(2,1fr)}.counter-total-layout[data-v-33f48a41]{grid-template-columns:1fr}.counters-sidebar[data-v-33f48a41]{border-right:none;border-bottom:2px solid #e9ecef;max-height:300px}.counters-list-vertical[data-v-33f48a41]{flex-direction:row;overflow-x:auto;overflow-y:visible}.counter-item-vertical[data-v-33f48a41]{min-width:200px}}@media (max-width:992px){.amount-main[data-v-33f48a41]{grid-template-columns:1fr;max-width:600px}.indicator-warning-full[data-v-33f48a41]{grid-column:1}}@media (max-width:768px){.recap-grid-4[data-v-33f48a41]{grid-template-columns:1fr}.amount-input-enhanced[data-v-33f48a41]{font-size:1.75rem;padding:1rem 4rem 1rem 1rem;height:100px}.balance-indicator-inline[data-v-33f48a41]{height:auto;flex-direction:column;gap:1rem;padding:1.25rem}.balance-arrow-inline[data-v-33f48a41]{transform:rotate(90deg)}}.step-content[data-v-c5af35be]{height:100%;animation:fadeIn-c5af35be .3s ease;display:flex;flex-direction:column}@keyframes fadeIn-c5af35be{0%{opacity:0}to{opacity:1}}.content-card[data-v-c5af35be]{background:#fff;border-radius:.5rem;box-shadow:0 1px 4px rgba(0,0,0,.08);border:1px solid #e9ecef;overflow:visible;flex:0 1 auto;display:flex;flex-direction:column;max-height:-moz-fit-content;max-height:fit-content}.card-section[data-v-c5af35be]{padding:1.25rem;border-bottom:1px solid #f1f3f5;flex-shrink:0}.card-section[data-v-c5af35be]:last-child{border-bottom:none}.card-section.compact-section[data-v-c5af35be]{padding:1rem 1.25rem;background:#fff;flex-shrink:0}.section-title[data-v-c5af35be]{color:#17a2b8;font-weight:600;font-size:1rem;margin:0 0 .5rem 0;display:flex;align-items:center;gap:.375rem}.title-icon[data-v-c5af35be]{color:#17a2b8;font-size:1rem}.recap-grid-4[data-v-c5af35be]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.recap-block[data-v-c5af35be]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border:2px solid #e9ecef;border-radius:.5rem;transition:all .2s ease;background-color:#f8f9fa}.recap-block[data-v-c5af35be]:hover{border-color:#17a2b8;box-shadow:0 2px 8px rgba(23,162,184,.1)}.recap-block-icon[data-v-c5af35be]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem;flex-shrink:0;background-color:#17a2b8;box-shadow:0 2px 6px rgba(0,0,0,.15)}.recap-block-icon.counter-icon-bg[data-v-c5af35be]{background:linear-gradient(135deg,#17a2b8,#138496);border-radius:.5rem}.recap-block-content[data-v-c5af35be]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.recap-block-label[data-v-c5af35be]{font-size:.6875rem;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.recap-block-value[data-v-c5af35be]{font-size:.875rem;font-weight:600;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recap-block-value-inline[data-v-c5af35be]{font-size:.875rem;font-weight:600;color:#2c3e50;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.separator-dot[data-v-c5af35be]{color:#adb5bd;font-weight:400}.confirmation-message[data-v-c5af35be]{margin:1.25rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#d4edda,#c3e6cb);border-radius:.75rem;border:2px solid #b1dfbb;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 8px rgba(40,167,69,.15)}.confirmation-icon-wrapper[data-v-c5af35be]{width:48px;height:48px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.1)}.confirmation-check[data-v-c5af35be]{font-size:1.5rem;color:#28a745}.confirmation-text[data-v-c5af35be]{flex:1}.confirmation-title[data-v-c5af35be]{font-size:1rem;font-weight:700;color:#155724;margin-bottom:.25rem}.confirmation-subtitle[data-v-c5af35be]{font-size:.8125rem;color:#155724;opacity:.9}.transfer-section-optimized[data-v-c5af35be]{background:linear-gradient(135deg,#f8f9fa,#fff);padding:1.5rem 1.25rem}.transfer-grid-optimized[data-v-c5af35be]{display:grid;grid-template-columns:minmax(280px,1fr) auto minmax(280px,1fr);gap:1.5rem;align-items:flex-start}.transfer-column[data-v-c5af35be]{display:flex;flex-direction:column;gap:.75rem}.counter-transfer-card[data-v-c5af35be]{background:#fff;border:2px solid #e9ecef;border-radius:.5rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.counter-transfer-card.source-card[data-v-c5af35be]{border-left:4px solid #dc3545}.counter-transfer-card.destination-card[data-v-c5af35be]{border-left:4px solid #28a745}.counter-transfer-main[data-v-c5af35be]{display:flex;align-items:center;gap:.875rem}.counter-transfer-icon[data-v-c5af35be]{width:50px;height:50px;border-radius:.5rem;background:linear-gradient(135deg,#17a2b8,#138496);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.0625rem;flex-shrink:0;box-shadow:0 3px 8px rgba(23,162,184,.25)}.counter-transfer-info[data-v-c5af35be]{flex:1;min-width:0}.counter-transfer-name[data-v-c5af35be]{font-size:.9375rem;font-weight:600;color:#2c3e50;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.counter-transfer-type[data-v-c5af35be]{font-size:.75rem;color:#6c757d;font-weight:500}.counter-transfer-operation[data-v-c5af35be]{display:flex;align-items:center;justify-content:space-between;padding:.875rem;border-radius:.5rem;gap:.75rem}.counter-transfer-operation.negative[data-v-c5af35be]{background:linear-gradient(135deg,#ffe5e5,#ffebee);border:2px solid #ffcdd2}.counter-transfer-operation.positive[data-v-c5af35be]{background:linear-gradient(135deg,#e8f5e9,#f1f8e9);border:2px solid #c8e6c9}.operation-after[data-v-c5af35be],.operation-before[data-v-c5af35be]{flex:1;text-align:center}.operation-label[data-v-c5af35be]{font-size:.6875rem;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.3125rem}.operation-value[data-v-c5af35be]{font-size:1.125rem;font-weight:700;font-family:Courier New,monospace}.counter-transfer-operation.negative .operation-value[data-v-c5af35be]{color:#dc3545}.counter-transfer-operation.positive .operation-value[data-v-c5af35be]{color:#28a745}.operation-symbol[data-v-c5af35be]{font-size:1.5rem;flex-shrink:0}.counter-transfer-operation.negative .operation-symbol[data-v-c5af35be]{color:#dc3545}.counter-transfer-operation.positive .operation-symbol[data-v-c5af35be]{color:#28a745}.transfer-middle-combined[data-v-c5af35be]{flex-direction:row;gap:1.5rem;align-self:center;padding:1rem 0}.transfer-arrow-container[data-v-c5af35be],.transfer-middle-combined[data-v-c5af35be]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.transfer-arrow-badge[data-v-c5af35be]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#17a2b8,#138496);border-radius:.75rem;box-shadow:0 4px 12px rgba(23,162,184,.3)}.arrow-icon[data-v-c5af35be]{font-size:1.5rem;color:#fff}.transfer-arrow-amount[data-v-c5af35be]{font-size:1.25rem;font-weight:700;color:#fff;font-family:Courier New,monospace;white-space:nowrap}.transfer-modifier-container[data-v-c5af35be]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.majoration-field[data-v-c5af35be]{width:220px;padding:.875rem;background:linear-gradient(135deg,#e7f7f9,#d4edda);border:2px solid #17a2b8;border-radius:.5rem;flex-shrink:0}.majoration-label[data-v-c5af35be]{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;color:#138496;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.5rem}.majoration-icon[data-v-c5af35be]{font-size:.8125rem}.majoration-input-wrapper[data-v-c5af35be]{position:relative;display:flex;align-items:center;margin-bottom:.625rem}.majoration-input[data-v-c5af35be]{padding:.5rem 2.5rem .5rem .75rem;border:2px solid #17a2b8;border-radius:.375rem;font-size:.8125rem;font-weight:600;text-align:center;background:#fff;width:100%}.majoration-input[data-v-c5af35be]:focus{outline:none;border-color:#138496;box-shadow:0 0 0 .2rem rgba(23,162,184,.25)}.majoration-unit[data-v-c5af35be]{position:absolute;right:.75rem;font-size:.8125rem;font-weight:600;color:#138496;pointer-events:none}.majoration-result[data-v-c5af35be]{padding:.5rem;background:#fff;border-radius:.375rem;border:2px solid #17a2b8;display:flex;flex-direction:column;align-items:center;gap:.25rem}.majoration-result-label[data-v-c5af35be]{font-size:.625rem;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.majoration-result-value[data-v-c5af35be]{font-size:1rem;font-weight:700;color:#17a2b8;font-family:Courier New,monospace}.conversion-field[data-v-c5af35be]{width:220px;padding:.875rem;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:2px solid #ffc107;border-radius:.5rem;flex-shrink:0}.conversion-label[data-v-c5af35be]{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;color:#856404;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.5rem}.conversion-icon[data-v-c5af35be]{font-size:.8125rem}.conversion-input-wrapper[data-v-c5af35be]{display:flex;flex-direction:column;gap:.5rem}.conversion-input[data-v-c5af35be]{padding:.5rem .75rem;border:2px solid #ffc107;border-radius:.375rem;font-size:.8125rem;font-weight:600;text-align:center;background:#fff}.conversion-input[data-v-c5af35be]:focus{outline:none;border-color:#ff9800;box-shadow:0 0 0 .2rem rgba(255,193,7,.25)}.conversion-hint[data-v-c5af35be]{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.625rem;color:#856404;font-weight:500}.reason-display-section[data-v-c5af35be]{background:linear-gradient(135deg,#fff,#f8f9fa)}.reason-display-content[data-v-c5af35be]{padding:1rem;background:#fff;border:2px solid #e9ecef;border-radius:.5rem;font-size:.875rem;color:#495057;line-height:1.6;white-space:pre-wrap}.reason-display-empty[data-v-c5af35be]{padding:1rem;background:#fff;border:2px dashed #dee2e6;border-radius:.5rem;font-size:.875rem;color:#adb5bd;font-style:italic;display:flex;align-items:center;justify-content:center;gap:.5rem}.empty-icon[data-v-c5af35be]{font-size:1rem;color:#ced4da}.form-control[data-v-c5af35be]{width:100%;padding:.625rem .875rem;border:2px solid #e9ecef;border-radius:.375rem;font-size:.875rem;transition:all .2s ease;background:#fff}.form-control[data-v-c5af35be]:focus{outline:none;border-color:#17a2b8;box-shadow:0 0 0 .2rem rgba(23,162,184,.15)}@media (max-width:1200px){.recap-grid-4[data-v-c5af35be]{grid-template-columns:repeat(2,1fr)}.transfer-grid-optimized[data-v-c5af35be]{grid-template-columns:1fr;gap:1.5rem}.transfer-middle-combined[data-v-c5af35be]{flex-direction:column;gap:1rem}.conversion-field[data-v-c5af35be],.majoration-field[data-v-c5af35be]{width:100%;max-width:100%}}@media (max-width:768px){.recap-grid-4[data-v-c5af35be]{grid-template-columns:1fr}}.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}}.transfer-page[data-v-3bd1a6a3]{margin-top:70px;height:calc(100vh - 70px);background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:1rem;overflow:hidden;display:flex;flex-direction:column}.transfer-container[data-v-3bd1a6a3]{max-width:none;width:100%;margin:0;height:100%;display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0}.transfer-header[data-v-3bd1a6a3]{background:#fff;border-radius:.5rem;box-shadow:0 1px 4px rgba(0,0,0,.08);padding:1rem 1.5rem;border:1px solid #e9ecef;flex-shrink:0}.header-content[data-v-3bd1a6a3]{display:flex;align-items:center;gap:2rem}.title-section[data-v-3bd1a6a3]{flex-shrink:0}.section-title[data-v-3bd1a6a3]{color:#17a2b8;font-weight:600;font-size:1rem;margin:0 0 .5rem 0;display:flex;align-items:center;gap:.375rem}.title-icon[data-v-3bd1a6a3]{color:#17a2b8;font-size:1rem}.page-subtitle[data-v-3bd1a6a3]{font-size:.8125rem;color:#6c757d;margin:0}.btn-action[data-v-3bd1a6a3]{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-primary[data-v-3bd1a6a3]{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff}.btn-action-primary[data-v-3bd1a6a3]:hover:not(:disabled){background:linear-gradient(135deg,#138496,#117a8b);transform:translateY(-1px);box-shadow:0 2px 8px rgba(23,162,184,.3)}.btn-action-secondary[data-v-3bd1a6a3]{background:#6c757d;color:#fff}.btn-action-secondary[data-v-3bd1a6a3]:hover:not(:disabled){background:#5a6268;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.btn-action-warning[data-v-3bd1a6a3]{background:#ffc107;color:#856404}.btn-action-warning[data-v-3bd1a6a3]:hover:not(:disabled){background:#e0a800;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(255,193,7,.3)}.btn-action-validate[data-v-3bd1a6a3]{background:linear-gradient(135deg,#28a745,#218838)}.btn-action-validate[data-v-3bd1a6a3]:hover:not(:disabled){background:linear-gradient(135deg,#218838,#1e7e34)}.btn-action[data-v-3bd1a6a3]:disabled{opacity:.65;cursor:not-allowed}.btn-action svg[data-v-3bd1a6a3]{flex-shrink:0}.OB[data-v-3bd1a6a3]{visibility:hidden}.stepper-horizontal[data-v-3bd1a6a3]{display:flex;align-items:center;flex:1;justify-content:center;gap:.5rem}.step-item[data-v-3bd1a6a3],.stepper-wrapper[data-v-3bd1a6a3]{display:flex;align-items:center}.step-item[data-v-3bd1a6a3]{gap:.5rem}.step-circle[data-v-3bd1a6a3]{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #dee2e6;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;color:#adb5bd;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.step-item.active .step-circle[data-v-3bd1a6a3]{background:linear-gradient(135deg,#17a2b8,#138496);border-color:#17a2b8;color:#fff;box-shadow:0 0 0 3px rgba(23,162,184,.15)}.step-item.completed .step-circle[data-v-3bd1a6a3]{background:linear-gradient(135deg,#28a745,#218838);border-color:#28a745;color:#fff}.step-label[data-v-3bd1a6a3]{font-size:.8125rem;font-weight:600;color:#495057;white-space:nowrap}.step-item.active .step-label[data-v-3bd1a6a3]{color:#17a2b8}.step-connector[data-v-3bd1a6a3]{width:40px;height:2px;background:#dee2e6;margin:0 .5rem;transition:all .3s ease}.step-connector.active[data-v-3bd1a6a3]{background:linear-gradient(90deg,#28a745,#218838)}.navigation-buttons[data-v-3bd1a6a3]{display:flex;gap:.5rem;flex-shrink:0}.transfer-content[data-v-3bd1a6a3]{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0;padding:.5rem;margin:-.5rem}.transfer-content[data-v-3bd1a6a3]::-webkit-scrollbar{width:10px}.transfer-content[data-v-3bd1a6a3]::-webkit-scrollbar-track{background:rgba(233,236,239,.5);border-radius:10px;margin:4px 0}.transfer-content[data-v-3bd1a6a3]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ced4da,#adb5bd);border-radius:10px;border:2px solid rgba(233,236,239,.5);-webkit-transition:all .2s ease;transition:all .2s ease}.transfer-content[data-v-3bd1a6a3]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#adb5bd,#6c757d);border-color:rgba(233,236,239,.8)}.form-control[data-v-3bd1a6a3]{width:100%;padding:.625rem .875rem;border:2px solid #e9ecef;border-radius:.375rem;font-size:.875rem;transition:all .2s ease;background:#fff}.form-control[data-v-3bd1a6a3]:focus{outline:none;border-color:#17a2b8;box-shadow:0 0 0 .2rem rgba(23,162,184,.15)}.history-list-improved[data-v-3bd1a6a3]::-webkit-scrollbar{width:8px}.history-list-improved[data-v-3bd1a6a3]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.history-list-improved[data-v-3bd1a6a3]::-webkit-scrollbar-thumb{background:#ced4da;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.history-list-improved[data-v-3bd1a6a3]::-webkit-scrollbar-thumb:hover{background:#adb5bd}@media (max-width:1200px){.header-content[data-v-3bd1a6a3]{flex-wrap:wrap;gap:1rem}.stepper-horizontal[data-v-3bd1a6a3]{order:3;width:100%}.navigation-buttons[data-v-3bd1a6a3]{order:4;width:100%;justify-content:flex-end}.history-counters-grid[data-v-3bd1a6a3]{grid-template-columns:1fr}}@media (max-width:768px){.transfer-page[data-v-3bd1a6a3]{padding:.5rem}.header-content[data-v-3bd1a6a3]{gap:.75rem}.stepper-horizontal[data-v-3bd1a6a3]{overflow-x:auto;padding-bottom:.5rem}.step-label[data-v-3bd1a6a3]{display:none}.navigation-buttons[data-v-3bd1a6a3]{flex-direction:column;width:100%}.navigation-buttons .btn-action[data-v-3bd1a6a3]{width:100%;justify-content:center}.history-filters-improved[data-v-3bd1a6a3]{flex-direction:column;align-items:stretch}.filter-group-improved[data-v-3bd1a6a3]{max-width:none}.btn-reset-filters[data-v-3bd1a6a3]{width:100%;justify-content:center}.history-item-row-2[data-v-3bd1a6a3]{flex-direction:column;align-items:flex-start;gap:.5rem}.history-item-actions-improved[data-v-3bd1a6a3]{margin-left:0;width:100%}.btn-undo-elegant[data-v-3bd1a6a3]{width:100%;justify-content:center}}