div.BookingWidget_box__CRvv3{--b-line:color-mix(in srgb,currentColor 18%,transparent);--b-soft:color-mix(in srgb,currentColor 6%,transparent);--b-accent:var(--booking-accent,currentColor);--b-on-accent:var(--booking-on-accent,Canvas);display:grid;grid-gap:18px;gap:18px;width:100%;max-width:640px;padding:24px;border:1px solid var(--b-line);border-radius:16px;font-size:16px;line-height:1.5;text-align:left}div.BookingWidget_box__CRvv3 p{margin:0}p.BookingWidget_title__t8ap3{font-size:1.15em;font-weight:650}p.BookingWidget_meta__2J2y9{font-size:.875em;opacity:.72}p.BookingWidget_note__oMr4R{white-space:pre-line}p.BookingWidget_error__0EPiS{color:#c62828;font-weight:550}div.BookingWidget_picker__VwGUO,form.BookingWidget_form__vmQvi{display:grid;grid-gap:14px;gap:14px}label.BookingWidget_field__ruY9m{display:grid;grid-gap:6px;gap:6px;font-size:.875em;font-weight:550}label.BookingWidget_field__ruY9m input,label.BookingWidget_field__ruY9m select,label.BookingWidget_field__ruY9m textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--b-line);border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:16px;font-weight:400}label.BookingWidget_field__ruY9m select option{color:initial}div.BookingWidget_box__CRvv3 button:focus-visible,label.BookingWidget_field__ruY9m input:focus-visible,label.BookingWidget_field__ruY9m select:focus-visible,label.BookingWidget_field__ruY9m textarea:focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}div.BookingWidget_week__9MzE0{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:center}div.BookingWidget_chips__L_2yD{display:flex;flex-wrap:wrap;gap:8px}div.BookingWidget_box__CRvv3 button.BookingWidget_chip__MEb6w,div.BookingWidget_box__CRvv3 button.BookingWidget_primary__hMF31,div.BookingWidget_box__CRvv3 button.BookingWidget_quiet__dJebQ{min-height:44px;padding:0 14px;border:1px solid var(--b-line);border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:15px;white-space:nowrap;cursor:pointer}div.BookingWidget_box__CRvv3 button.BookingWidget_chip__MEb6w:hover,div.BookingWidget_box__CRvv3 button.BookingWidget_quiet__dJebQ:hover:not(:disabled){background:var(--b-soft)}div.BookingWidget_box__CRvv3 button.BookingWidget_chip__MEb6w[aria-pressed=true],div.BookingWidget_box__CRvv3 button.BookingWidget_primary__hMF31{border-color:var(--b-accent);background:var(--b-accent);color:var(--b-on-accent);font-weight:600}div.BookingWidget_box__CRvv3 button.BookingWidget_primary__hMF31{justify-self:start;padding:0 22px}div.BookingWidget_box__CRvv3 button:disabled{opacity:.45;cursor:default}div.BookingWidget_chosen__ELtor{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}input.BookingWidget_trap__guxRJ{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:480px){div.BookingWidget_box__CRvv3{padding:18px 16px}}