/* CRM controls the schedule; the theme owns its native layout. */
html.hikmat-wa-unavailable #hikmat-wa-global,
html.hikmat-wa-unavailable .hikmat-wa-global,
html.hikmat-wa-unavailable .hikmat-pv-whatsapp,
html.hikmat-wa-unavailable .hikmat-pv-whatsapp-wrap,
html:is(.hikmat-wa-schedule-closed, .hikmat-wa-unavailable) .hikmat-sp-cta--whatsapp,
html:is(.hikmat-wa-schedule-closed, .hikmat-wa-unavailable) .hikmat-sp-floating-desktop-action--whatsapp {
    display: none !important;
}
html:is(.hikmat-wa-schedule-closed, .hikmat-wa-unavailable) .hikmat-sp-cta-grid,
html:is(.hikmat-wa-schedule-closed, .hikmat-wa-unavailable) .hikmat-sp-floating-desktop-actions {
    grid-template-columns: minmax(0, 1fr) !important;
}
html:is(.hikmat-wa-schedule-closed, .hikmat-wa-unavailable) .hikmat-sp-cta--cart,
html:is(.hikmat-wa-schedule-closed, .hikmat-wa-unavailable) .hikmat-sp-floating-desktop-action,
html:is(.hikmat-wa-schedule-closed, .hikmat-wa-unavailable) .hikmat-sp-option,
html:is(.hikmat-wa-schedule-closed, .hikmat-wa-unavailable) .hikmat-sp-floating-desktop-option {
    min-width: 0;
    width: 100%;
}
html:is(.hikmat-wa-schedule-closed, .hikmat-wa-unavailable) .hikmat-sp-cta--cart .hikmat-pv-add-to-cart,
html:is(.hikmat-wa-schedule-closed, .hikmat-wa-unavailable) .hikmat-sp-floating-desktop-action .hikmat-pv-add-to-cart {
    width: 100% !important;
}
@media (max-width: 1024px) {
    html:is(.hikmat-wa-schedule-closed, .hikmat-wa-unavailable) .hikmat-sp-purchase-grid {
        grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
    }
    html:is(.hikmat-wa-schedule-closed, .hikmat-wa-unavailable) .hikmat-sp-variation-grid {
        min-width: 0;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    html:is(.hikmat-wa-schedule-closed, .hikmat-wa-unavailable) .hikmat-sp-variation-grid.is-color-only {
        grid-template-columns: minmax(0, 1fr);
    }
}
