/* Оверлей ожидания — общий на всю CRM (partials/_busy_overlay.html).
 *
 * Жил в booking-card.css, где родился (секция оплаты, смена основной услуги).
 * Переехал сюда, когда тот же вид понадобился странице платежей: её base.html
 * booking-card.css не подключает, а копия правил разъехалась бы с оригиналом
 * на первой же правке палитры (фидбек Паши 29.07). Подключается из base.html,
 * рядом с refund-messages.js — по той же причине: одно место на всех.
 *
 * Контракт хоста: контейнер обязан быть `position: relative` — либо `.bk-sec`
 * с модификатором `.bk-sec--busy`, либо `.bk-busy-host`.
 */
.bk-busy-host {
    position: relative;
}
.bk-sec__overlay {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .5rem;
    background: color-mix(in srgb, var(--bp-paper-1, #fff) 78%, transparent);
    backdrop-filter: blur(1px);
    border-radius: inherit;
    z-index: 5;
    font-size: .82rem;
    color: var(--bp-ink-2, #6b6357);
}
