.nabilo-booking-page .nabilo-detail-option select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m5 7 5 5 5-5' fill='none' stroke='%23147ae8' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 15px center;padding-left:42px}.nabilo-booking-page .nabilo-detail-option select:focus-visible,.nabilo-booking-page .nabilo-detail-option input:focus-visible,.nabilo-booking-page .nabilo-detail-option textarea:focus-visible{outline:2px solid #198eff;outline-offset:2px}.nabilo-ar .nabilo-detail-option select,.nabilo-ar .nabilo-detail-option textarea{direction:rtl;text-align:right}.nabilo-ar #book-phone{direction:ltr!important;text-align:left!important;unicode-bidi:isolate}.nabilo-ar #book-phone::placeholder{text-align:right!important;direction:rtl}.nabilo-field-error{grid-column:3;color:#e81b3e;font-size:12px}.nabilo-booking-navigation button i{display:inline-block}.nabilo-ar #nabilo-booking-next i,.nabilo-ar #nabilo-booking-back i{transform:rotate(180deg)}.nabilo-ar .nabilo-booking-navigation{direction:rtl}#nabilo-booking-review>div{display:flex;justify-content:space-between;gap:18px}.nabilo-booking-page .nabilo-booking-choice{background:linear-gradient(135deg,#0f294c,#102e50)!important}.nabilo-light .nabilo-booking-page .nabilo-booking-choice{background:linear-gradient(135deg,#f7fbff,#fff4f8)!important}@media(max-width:700px){.nabilo-field-error{grid-column:1/-1}}
