/* Safe/Treasury Page CSS */

/* Body background (overrides Tailwind bg-gray-50) */
body.bg-gray-50 {
    background: unset;
    background-color: rgba(191, 220, 243, 0.6);
}

.quick-date-btn:hover {
    background-color: rgb(243 244 246);
}

@media print {
    .bg-gradient-to-br.from-indigo-600 {
        background: #4338ca !important;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }
}

.transaction-row {
    transition: all 0.2s ease;
}

.transaction-row:hover {
    transform: translateY(-1px);
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
}

.amount-positive {
    color: #10B981; /* Green-500 */
}

.amount-negative {
    color: #EF4444; /* Red-500 */
}

.card-icon {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(4px);
}
