/**
 * Second Calculator Styles
 */

.second-calculator-section {
    background-color: #2c3e50; /* Темно-синий фон */
    padding: 60px 0;
    color: #ffffff; /* Белый текст для заголовков и меток */
}

.second-calculator-section .section-title {
    color: #ffffff;
    margin-bottom: 30px;
}

.second-calculator-section .calculator-container {
    background-color: #34495e; /* Более светлый синий фон для контейнера */
    border-radius: 10px;
    padding: 30px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}

.second-calculator-section .calculator-form label {
    color: #ecf0f1; /* Светло-серый цвет для меток */
    font-weight: 500;
}

.second-calculator-section .currency-select,
.second-calculator-section .amount-input {
    background-color: #ecf0f1; /* Светлый фон для инпутов */
    color: #2c3e50; /* Темный цвет текста для контраста */
    border: 1px solid #7f8c8d;
}

.second-calculator-section .calculator-swap button {
    background-color: #3498db; /* Синяя кнопка свап */
    color: white;
}

.second-calculator-section .calculator-equals {
    color: #f1c40f; /* Желтый знак равно */
    font-size: 24px;
    font-weight: bold;
}

.second-calculator-section .operation-toggle .radio-container {
    background-color: #34495e;
    border: 1px solid #7f8c8d;
}

.second-calculator-section .operation-toggle .radio-container input[type="radio"]:checked + .radio-label {
    background-color: #3498db;
    color: white;
}

.second-calculator-section .operation-toggle .radio-label {
    color: #ecf0f1;
}

.second-calculator-section .calculator-rate-info {
    color: #f1c40f; /* Желтый цвет для информации о курсе */
    font-weight: 500;
}
