.breakdown-item{display:flex;justify-content:space-between;align-items:center;padding:15px;background:var(--light);border-radius:12px;transition:all .3s}.breakdown-item:hover{transform:translateX(5px);box-shadow:0 3px 10px rgba(0,0,0,.1)}.breakdown-item.negative{background:#ffebee;color:var(--danger)}.breakdown-item.positive{background:#e8f5e9;color:var(--success)}.breakdown-info{display:flex;align-items:center;gap:12px}.breakdown-details h4{font-size:14px;color:var(--dark);margin-bottom:3px}.breakdown-details p{font-size:12px;color:var(--gray)}.breakdown-amount{font-size:18px;font-weight:600;color:var(--dark)}.breakdown-item.negative .breakdown-amount{color:var(--danger)}.breakdown-item.positive .breakdown-amount{color:var(--success)}.history-card{background:var(--light);border-radius:15px;padding:20px;transition:all .3s;border-left:4px solid var(--primary)}.history-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.history-date{font-size:12px;color:var(--gray);margin-bottom:10px}.history-service{font-size:18px;font-weight:600;color:var(--dark);margin-bottom:5px}.history-details{font-size:13px;color:var(--gray);margin-bottom:15px}.history-footer{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid var(--border)}.history-amount{font-size:24px;font-weight:700;color:var(--primary)}.history-time{font-size:13px;color:var(--gray);display:flex;align-items:center;gap:5px}.modal.active{display:flex}.notification.error{background:var(--danger)}.notification.warning{background:var(--warning)}