:root{--bm-primary:#3aa278;--bm-font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--bm-primary-hover:#2f8a66;--bm-primary-soft:#e8f6ef;--bm-primary-soft-border:#a8dcc8;--bm-primary-tint:#f0faf5;--bm-primary-mid:#7ec9a8;--bm-primary-soft-strong:#d4efe4}
html,body,#storybook-root,.sb-show-main{font-family:var(--bm-font-sans)}body{font-family:var(--bm-font-sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit;font-weight:600}input::-webkit-datetime-edit{font-family:inherit}input::-webkit-datetime-edit-fields-wrapper{font-family:inherit}input::-webkit-datetime-edit-text{font-family:inherit}input::-webkit-datetime-edit-month-field{font-family:inherit}input::-webkit-datetime-edit-day-field{font-family:inherit}input::-webkit-datetime-edit-year-field{font-family:inherit}input::-webkit-datetime-edit-hour-field{font-family:inherit}input::-webkit-datetime-edit-minute-field{font-family:inherit}input::-webkit-datetime-edit-ampm-field{font-family:inherit}
:host{all:initial;box-sizing:border-box;color:#0f172a;font-family:var(--bm-font-sans), "IBM Plex Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased;--bm-primary:#3aa278;--bm-font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--bm-primary-hover:#2f8a66;--bm-primary-soft:#e8f6ef;--bm-primary-soft-border:#a8dcc8;--bm-primary-tint:#f0faf5;--bm-primary-mid:#7ec9a8;--bm-primary-soft-strong:#d4efe4;font-size:16px;line-height:1.5;display:block;container:bm-booking/inline-size}:host *,:host :before,:host :after{box-sizing:border-box}[data-bm-mount],[data-bm-portal]{color:#0f172a;font-family:var(--bm-font-sans), "IBM Plex Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}[data-bm-mount] :is(input,textarea,select),[data-bm-portal] :is(input,textarea,select){font-size:16px}
