/* ==========================================================================
   ✨ ГЛОБАЛЬНІ СТИЛІ SKLO / GLASSMORPHISM
   ========================================================================== */

/* 1. Базові скляні контейнери та картки */
.glass-card,
.glass-form-card,
.glass-panel {
    background: rgba(255, 255, 255, 0.12);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border: 1px solid rgba(255, 255, 255, 0.22);
    border-radius: 20px;
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.25), inset 0 1px 1px 0 rgba(255, 255, 255, 0.3);
    color: var(--text-color, #ffffff);
}

    /* 2. Поля вводу (Inputs & Selects) у скляних контейнерах */
    .glass-card .form-control,
    .glass-card .form-select,
    .glass-form-card .form-control,
    .glass-form-card .form-select,
    .glass-panel .form-control,
    .glass-panel .form-select {
        background: rgba(255, 255, 255, 0.15);
        border: 1px solid rgba(255, 255, 255, 0.25);
        color: #ffffff;
        border-radius: 12px;
        backdrop-filter: blur(6px);
        transition: all 0.25s ease;
    }

        /* Фокус полів вводу */
        .glass-card .form-control:focus,
        .glass-card .form-select:focus,
        .glass-form-card .form-control:focus,
        .glass-form-card .form-select:focus,
        .glass-panel .form-control:focus,
        .glass-panel .form-select:focus {
            background: rgba(255, 255, 255, 0.22);
            border-color: rgba(255, 255, 255, 0.5);
            color: #ffffff;
            box-shadow: 0 0 12px rgba(255, 255, 255, 0.2);
            outline: none;
        }

        /* Плейсхолдери */
        .glass-card .form-control::placeholder,
        .glass-form-card .form-control::placeholder,
        .glass-panel .form-control::placeholder {
            color: rgba(255, 255, 255, 0.6);
        }

        /* Темні випадаючі списки (для виправлення білого фону Bootstrap) */
        .glass-card .form-select option,
        .glass-form-card .form-select option,
        .glass-panel .form-select option {
            background-color: #2b1d3a;
            color: #ffffff;
        }
