.stat-card[data-v-457b4038]{-webkit-transition:all .15s ease;transition:all .15s ease;position:relative;overflow:hidden}.stat-card[data-v-457b4038]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.stat-card[data-v-457b4038]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:-webkit-gradient(linear,left top,right top,from(var(--card-accent)),to(var(--card-accent-dark)));background:linear-gradient(90deg,var(--card-accent),var(--card-accent-dark))}.revenue-card[data-v-457b4038]{--card-accent:#007bff;--card-accent-dark:#0056b3}.expenses-card[data-v-457b4038]{--card-accent:#dc3545;--card-accent-dark:#c82333}.profit-card[data-v-457b4038]{--card-accent:#28a745;--card-accent-dark:#1e7e34}.invoices-card[data-v-457b4038]{--card-accent:#ffc107;--card-accent-dark:#e0a800}.stat-icon-wrapper[data-v-457b4038]{width:48px;height:48px;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.stat-icon[data-v-457b4038]{font-size:1.5rem;color:#fff}.revenue-icon[data-v-457b4038]{background:linear-gradient(135deg,#007bff,#0056b3)}.expenses-icon[data-v-457b4038]{background:linear-gradient(135deg,#dc3545,#c82333)}.profit-icon[data-v-457b4038]{background:linear-gradient(135deg,#28a745,#1e7e34)}.invoices-icon[data-v-457b4038]{background:linear-gradient(135deg,#ffc107,#e0a800)}.stat-value[data-v-457b4038]{font-size:1.75rem;font-weight:700;color:#495057;line-height:1.2}.stat-label[data-v-457b4038]{font-size:.875rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.025em}.stat-period[data-v-457b4038]{font-size:.75rem;margin-top:.25rem}.stat-footer[data-v-457b4038]{border-top:1px solid #f1f3f4!important}.stat-change[data-v-457b4038]{font-weight:600;font-size:.875rem}.stat-comparison[data-v-457b4038]{font-size:.75rem}.stat-progress[data-v-457b4038]{background-color:#f1f3f4;border-radius:2px}.stat-dropdown[data-v-457b4038]{opacity:.7;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.stat-card:hover .stat-dropdown[data-v-457b4038]{opacity:1}.stat-dropdown .dropdown-toggle[data-v-457b4038]{border:none;background:transparent;padding:.25rem;border-radius:.25rem}.stat-dropdown .dropdown-toggle[data-v-457b4038]:hover{background:rgba(0,0,0,.05)}@media (max-width:576px){.stat-value[data-v-457b4038]{font-size:1.5rem}.stat-icon-wrapper[data-v-457b4038]{width:40px;height:40px}.stat-icon[data-v-457b4038]{font-size:1.25rem}.stat-label[data-v-457b4038]{font-size:.8125rem}}.dark-mode .stat-card[data-v-457b4038]{background:#2f3349;border-color:#3c4b64}.dark-mode .stat-value[data-v-457b4038]{color:#e9ecef}.dark-mode .stat-label[data-v-457b4038]{color:#adb5bd}.dark-mode .stat-footer[data-v-457b4038]{border-top-color:#3c4b64!important}.dark-mode .stat-dropdown .dropdown-toggle[data-v-457b4038]:hover{background:hsla(0,0%,100%,.05)}.dark-mode .stat-progress[data-v-457b4038]{background-color:#3c4b64}@-webkit-keyframes slideIn-457b4038{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn-457b4038{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.stat-card[data-v-457b4038]{-webkit-animation:slideIn-457b4038 .3s ease forwards;animation:slideIn-457b4038 .3s ease forwards}.stat-card[data-v-457b4038]:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.stat-card[data-v-457b4038]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.stat-card[data-v-457b4038]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.stat-card[data-v-457b4038]:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.stat-icon-wrapper[data-v-457b4038]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.stat-card:hover .stat-icon-wrapper[data-v-457b4038]{-webkit-transform:scale(1.05);transform:scale(1.05)}.stat-progress .progress-bar[data-v-457b4038]{-webkit-transition:width .6s ease;transition:width .6s ease}.stat-card.loading[data-v-457b4038]{opacity:.6;pointer-events:none}.stat-card.loading[data-v-457b4038]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.2)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);-webkit-animation:shimmer-457b4038 1.5s infinite;animation:shimmer-457b4038 1.5s infinite}@-webkit-keyframes shimmer-457b4038{0%{left:-100%}to{left:100%}}@keyframes shimmer-457b4038{0%{left:-100%}to{left:100%}}.stat-dropdown .dropdown-toggle[data-v-457b4038]:focus{outline:2px solid #80bdff;outline-offset:2px}.account-item[data-v-d84b4032]{padding:1rem;border:1px solid #e9ecef;border-radius:.5rem;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.account-item[data-v-d84b4032]:hover{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.1);box-shadow:0 0 0 .2rem rgba(0,123,255,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.account-item[data-v-d84b4032]:last-child{margin-bottom:0}.account-logo[data-v-d84b4032]{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bank-logo[data-v-d84b4032]{max-width:36px;max-height:36px;-o-object-fit:contain;object-fit:contain;border-radius:4px;padding:2px}.account-name[data-v-d84b4032]{font-size:.9rem;color:#495057;margin-bottom:1px}.account-type[data-v-d84b4032]{font-size:.75rem;text-transform:capitalize}.account-holder[data-v-d84b4032]{font-size:.85rem;color:#6c757d}.account-balance[data-v-d84b4032]{font-size:1.1rem;line-height:1.2}.balance-change[data-v-d84b4032]{font-size:.75rem;font-weight:500}.account-health[data-v-d84b4032]{margin:.5rem 0}.account-actions .btn-action[data-v-d84b4032]{border:1px solid #e9ecef;font-size:.75rem;padding:.375rem .5rem;margin-right:.25rem;-webkit-transition:all .15s ease;transition:all .15s ease}.account-actions .btn-action[data-v-d84b4032]:last-child{margin-right:0}.account-actions .btn-action[data-v-d84b4032]:hover{border-color:#80bdff;background-color:#f8f9fa}.action-icon[data-v-d84b4032]{margin-right:.25rem}.accounts-summary[data-v-d84b4032]{background:#f8f9fa;border-radius:.375rem;padding:.75rem}.summary-item[data-v-d84b4032]{padding:.25rem}.empty-state[data-v-d84b4032]{padding:1rem}.hover-item[data-v-d84b4032]{position:relative}.hover-item[data-v-d84b4032]:after{content:"";position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.hover-item[data-v-d84b4032]:hover:after{opacity:1}@media (max-width:768px){.account-item[data-v-d84b4032]{padding:.75rem}.account-logo[data-v-d84b4032]{width:40px;height:40px}.bank-logo[data-v-d84b4032]{max-width:30px;max-height:30px}.account-actions .btn-action[data-v-d84b4032]{font-size:.7rem;padding:.25rem .5rem}.account-actions .btn-action span[data-v-d84b4032]{display:none!important}}.dropdown-with-zindex[data-v-d84b4032]{position:static}.dropdown-with-zindex .dropdown-menu[data-v-d84b4032]{z-index:1050!important;position:absolute;will-change:transform}.progress[data-v-d84b4032]{background-color:#e9ecef}.progress-bar[data-v-d84b4032]{-webkit-transition:width .3s ease;transition:width .3s ease}.badge[data-v-d84b4032]{font-size:.7rem;font-weight:500;letter-spacing:.025em}@-webkit-keyframes spin-d84b4032{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-d84b4032{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-spin[data-v-d84b4032]{-webkit-animation:spin-d84b4032 1s linear infinite;animation:spin-d84b4032 1s linear infinite}.btn-link[data-v-d84b4032]{text-decoration:none;font-weight:500}.btn-link[data-v-d84b4032]:hover{text-decoration:none}.card-footer[data-v-d84b4032]{background-color:rgba(0,0,0,.02)}.summary-item .h6[data-v-d84b4032]{color:#495057;margin-bottom:.25rem}.summary-item small[data-v-d84b4032]{font-weight:500;text-transform:uppercase;letter-spacing:.025em}.empty-state[data-v-d84b4032]{max-width:280px;margin:0 auto}.empty-state .btn[data-v-d84b4032]{min-width:140px}.account-details[data-v-d84b4032]{background:rgba(0,0,0,.01);border-radius:.25rem;padding:.75rem;margin:.5rem 0}.account-health .progress[data-v-d84b4032]{height:4px;border-radius:2px}.account-item>.d-flex[data-v-d84b4032]:last-child{margin-top:.75rem;padding-top:.5rem;border-top:1px solid #f1f3f4}.cil-chevron-right[data-v-d84b4032]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.account-item:hover .cil-chevron-right[data-v-d84b4032]{-webkit-transform:translateX(2px);transform:translateX(2px)}.hover-card[data-v-0210de2a]{-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.hover-card[data-v-0210de2a]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.timeline[data-v-0210de2a]{position:relative;padding-left:1.5rem}.timeline-item[data-v-0210de2a]{position:relative;padding-bottom:1.5rem}.timeline-item[data-v-0210de2a]:not(:last-child):before{content:"";position:absolute;left:.75rem;top:1.5rem;bottom:0;width:1px;background-color:#e1e1e1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.timeline-left[data-v-0210de2a]{position:absolute;left:-1.5rem;top:0}.timeline-content[data-v-0210de2a]{padding-left:.5rem}.bg-primary-gradient[data-v-0210de2a]{background:linear-gradient(135deg,#321fdb,#1f67db)}.bg-success-gradient[data-v-0210de2a]{background:linear-gradient(135deg,#2eb85c,#1f9d4d)}.bg-danger-gradient[data-v-0210de2a]{background:linear-gradient(135deg,#e55353,#d93737)}.bg-warning-gradient[data-v-0210de2a]{background:linear-gradient(135deg,#f9b115,#e09400)}.bg-info-gradient[data-v-0210de2a]{background:linear-gradient(135deg,#39f,#0080ff)}.business-icon[data-v-0210de2a]{width:75px;height:75px;margin-right:8px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.stats-section[data-v-0210de2a]{margin-bottom:2rem}.period-btn[data-v-0210de2a]{border-color:#dee2e6;-webkit-transition:all .15s ease;transition:all .15s ease}.period-btn[data-v-0210de2a]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.period-btn.btn-primary[data-v-0210de2a]{background:linear-gradient(135deg,#007bff,#0056b3);border-color:#007bff}.refresh-btn[data-v-0210de2a]{border-color:#dee2e6;-webkit-transition:all .15s ease;transition:all .15s ease}.refresh-btn[data-v-0210de2a]:hover{color:#007bff;border-color:#007bff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.refresh-btn[data-v-0210de2a]:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;transform:none}.stats-widgets-container.loading[data-v-0210de2a]{opacity:.7;pointer-events:none;position:relative}.stats-widgets-container.loading[data-v-0210de2a]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);z-index:10;border-radius:.375rem}@-webkit-keyframes spin-0210de2a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-0210de2a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-spin[data-v-0210de2a]{-webkit-animation:spin-0210de2a 1s linear infinite;animation:spin-0210de2a 1s linear infinite}@media (max-width:768px){.stats-section .card-body[data-v-0210de2a]{padding:1rem}.period-btn[data-v-0210de2a]{padding:.375rem .5rem}.period-btn .mr-1[data-v-0210de2a]{margin-right:.25rem!important}}@media (max-width:575.98px){.btn-group[data-v-0210de2a]{-ms-flex-wrap:wrap;flex-wrap:wrap}.period-btn[data-v-0210de2a]{margin-bottom:.25rem}}.dark-mode .stats-widgets-container.loading[data-v-0210de2a]:after{background:rgba(47,51,73,.8)}.dark-mode .period-btn[data-v-0210de2a]{border-color:#495057;background:#3c4b64;color:#adb5bd}.dark-mode .period-btn[data-v-0210de2a]:hover{color:#80bdff;border-color:#80bdff}.dark-mode .period-btn.btn-primary[data-v-0210de2a]{background:linear-gradient(135deg,#0056b3,#003d82);border-color:#0056b3;color:#fff}.dark-mode .refresh-btn[data-v-0210de2a]{background:#3c4b64;border-color:#495057;color:#adb5bd}.dark-mode .refresh-btn[data-v-0210de2a]:hover{color:#80bdff;border-color:#80bdff}