.sdbc-hide-remaining-seats .sdb-remaining-seats,.sdbc-hide-remaining-seats [data-sdb-remaining-seats],.sdbc-force-hide-remaining .sdb-remaining-seats,.sdbc-force-hide-remaining [data-sdb-remaining-seats]{display:none!important}.sdbc-hide-hold-countdown .sdb-hold-countdown,.sdbc-hide-hold-countdown [data-sdb-hold-countdown],.sdbc-force-hide-countdown .sdb-hold-countdown,.sdbc-force-hide-countdown [data-sdb-hold-countdown]{display:none!important}.sdbc-booking-message{margin-block:1rem;padding:0.75rem 1rem;border:1px solid currentColor;border-radius:4px}.elementor-widget-sdb-booking-form[dir=rtl] .sdbc-booking-message{text-align:start}

.sdb-selected-appointment{margin-top:1rem;padding:1rem;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:rgba(0,0,0,.025)}
.sdb-selected-appointment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.sdb-selected-appointment-grid p{margin:0}
.sdb-remaining-seats{display:block;margin-top:.4rem;font-size:.88em;font-weight:600}
.sdb-hold-countdown{display:inline-block;margin-top:.35rem;font-weight:700}
@media(max-width:600px){.sdb-selected-appointment-grid{grid-template-columns:1fr}}
