/* ===== ОБЩИЙ СТЕКЛЯННЫЙ СТИЛЬ ДЛЯ ВСЕХ ПОЛЕЙ ===== */
.t-form input:not(.t-input-phonemask),
.t-form textarea {
    background: rgba(255, 255, 255, 0.7) !important;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);

    border-radius: 10px !important;
    border: 1px solid rgba(255, 255, 255, 0.35);
    padding: 18px 22px;
    min-height: 64px;
}

/* ===== PHONE: ВЕСЬ СТИЛЬ ТОЛЬКО НА WRAPPER ===== */
.t-input-phonemask__wrap {
    background: rgba(255, 255, 255, 0.7) !important;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);

    border-radius: 10px !important;
    border: 1px solid rgba(255, 255, 255, 0.35);

    min-height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
}

/* ===== УБИВАЕМ ВЕСЬ ФОН ВНУТРИ PHONE ===== */
.t-input-phonemask__wrap input,
.t-input-phonemask__select {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
}

/* ===== ВЫРАВНИВАЕМ ТЕКСТ В PHONE ===== */
.t-input-phonemask__wrap input {
    padding: 0 0 0 12px !important;
    height: 100%;
}

/* ===== ФЛАГ И КОД — АККУРАТНО ===== */
.t-input-phonemask__select {
    padding-right: 10px;
}