/**
 * Account Funds Restrictions - Frontend Styles
 * @package Account_Funds_Restrictions
 * @version 1.1.0
 */

/* Base styles - additional styles are added via inline CSS based on login status */

/* Top-up button styles */
.topup-balance-btn {
    background-color: #ff6b35 !important;
    border-color: #ff6b35 !important;
    color: white !important;
    font-weight: bold;
    transition: all 0.3s ease;
}

.topup-balance-btn:hover {
    background-color: #e55a2b !important;
    border-color: #e55a2b !important;
    transform: translateY(-1px);
}

.topup-balance-btn:disabled {
    background-color: #ccc !important;
    border-color: #ccc !important;
    cursor: not-allowed;
    transform: none;
}

/* Notice animations */
.topup-notice,
.guest-purchase-notice,
.guest-mini-cart-notice {
    animation: fadeIn 0.5s ease-in;
}

@keyframes fadeIn {
    from { 
        opacity: 0; 
        transform: translateY(-10px); 
    }
    to { 
        opacity: 1; 
        transform: translateY(0); 
    }
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .guest-mini-cart-notice {
        font-size: 12px;
        padding: 8px;
        margin: 8px 0;
    }
    
    .guest-purchase-notice {
        padding: 12px;
        margin: 12px 0;
    }
}