.new-booking-page{--control-h:40px;--control-h-sm:36px;font-size:14px;line-height:22px}:is(#panel-content,.new-booking-modal) .new-booking-page :is(.text-small,.text-meta){font-size:13px;line-height:20px}:is(#panel-content,.new-booking-modal) .new-booking-page :is(.text-ui,.text-body){font-size:14px;line-height:22px}:is(#panel-content,.new-booking-modal) .new-booking-page .text-title-sm{font-size:16px;line-height:24px}:is(#panel-content,.new-booking-modal) .new-booking-page [data-slot=label]{font-size:14px;line-height:20px}:is(#panel-content,.new-booking-modal) .new-booking-page :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=button]){font-size:14px;line-height:22px}:is(#panel-content,.new-booking-modal) .new-booking-page [data-slot=button]{min-height:var(--control-h)}@media (width<=767px){#panel-content .new-booking-page [data-slot=page-body]{padding-bottom:calc(108px + env(safe-area-inset-bottom))}}@media (width<=767px),(pointer:coarse){.new-booking-page{--control-h:44px;--control-h-sm:44px}:is(#panel-content,.new-booking-modal) .new-booking-page :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=button]){font-size:16px;line-height:24px}}.seat-block-bar{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;margin-top:8px;font-size:13px;line-height:20px;display:flex}.seat-block-bar__message{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.seat-block-bar__message>svg{margin-top:2px}.seat-block-bar__actions{flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 24px);margin-inline-start:24px;display:flex}.seat-block-bar__actions [data-slot=select-trigger]{min-width:132px;max-width:100%}
