.bstr-appt p.bstr-appt__status.bstr-appt__status--error{background-color:var(--bstr-appt-error-soft)!important;border-left:4px solid var(--bstr-appt-error)!important;border-radius:4px;color:var(--bstr-appt-error-text)!important;font-weight:600;padding:.75rem 1rem}.bstr-appt__times{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.bstr-appt__time.is-selected{font-weight:700;text-decoration:underline}.bstr-appt__notice{border-left:4px solid currentColor;padding-left:.75rem}.bstr-appt__button.bstr-appt__button--busy{cursor:progress;opacity:.85}.bstr-appt__button--busy::after{content:"";display:inline-block;width:.9em;height:.9em;margin-left:.6em;vertical-align:-.12em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bstr-appt-spin .7s linear infinite}@media (prefers-reduced-motion:reduce){.bstr-appt__button--busy::after{animation-duration:2s}}.bstr-appt__time{cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.bstr-appt__days{margin-bottom:1rem}.bstr-appt .bstr-appt__question-label{margin-bottom:.25rem}.bstr-appt .bstr-appt__question-hint{margin:0 0 .25rem;font-size:.875em;opacity:.8}.bstr-appt .bstr-appt__question[hidden]{display:none!important}.bstr-appt .bstr-appt__field-error{display:block;margin-top:.25rem;color:var(--bstr-appt-error-text);font-size:.875em}.bstr-appt__notice--preview{margin-bottom:1rem}