.calculator-option {
    border: 2px solid #dee2e6;
    border-radius: 10px;
    padding: 1.5rem;
    cursor: pointer;
    transition: all 0.3s ease;
}

.calculator-option.active {
    border-color: #0d6efd;
    background-color: #f0f8ff;
}

.calculator-option:hover {
    transform: translateY(-3px);
}

.result-box {
    background-color: #f8f9fa;
    border-radius: 8px;
    padding: 1rem;
    margin-top: 1rem;
}

.alert-warning {
    background-color: #fff3cd;
    border-color: #ffeeba;
}