.bank-statement-monitor-widget{background:#fff!important;border-radius:16px!important;padding:24px!important;box-shadow:0 2px 8px #0000001a!important;border:1px solid #e5e7eb!important}.bank-statement-monitor-widget--recent{border-left:4px solid #10b981!important;background:linear-gradient(135deg,#f0fdf4,#fff)!important}.bank-statement-monitor-widget--outdated{border-left:4px solid #ef4444!important;background:linear-gradient(135deg,#fef2f2,#fff)!important;animation:pulse-alert 2s infinite!important}.bank-statement-monitor-widget--no-data{border-left:4px solid #f59e0b!important;background:linear-gradient(135deg,#fffbeb,#fff)!important}@keyframes pulse-alert{0%,to{box-shadow:0 2px 8px #0000001a}50%{box-shadow:0 2px 8px #ef44444d}}.bank-statement-monitor-widget:hover{box-shadow:0 4px 16px #00000026!important;transform:translateY(-2px)!important;transition:all .3s ease!important}
