.bookly-form .bookly-box,.bookly-form .bookly-table{background-color:transparent;color:var(--wp--preset--color--text);border-color:rgba(255,255,255,.1)}.bookly-form label.bookly-col-label,.bookly-form .bookly-col-label,.bookly-form label{color:var(--wp--preset--color--text-2)!important;letter-spacing:0}.bookly-form .bookly-bold{color:var(--wp--preset--color--text);font-weight:500}.bookly-form select,.bookly-form input[type=text],.bookly-form input[type=email],.bookly-form input[type=tel],.bookly-form input[type=number],.bookly-form input[type=date],.bookly-form textarea,.bookly-form .bookly-date-from,.bookly-form .bookly-js-select-time-from,.bookly-form .bookly-js-select-time-to{min-height:44px;box-sizing:border-box;background-color:var(--wp--preset--color--ground-alt);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--wp--preset--color--text);padding-block:.5rem;padding-inline:.875rem;font-family:inherit;font-size:1rem;letter-spacing:0}.bookly-form select option{background-color:var(--wp--preset--color--card);color:var(--wp--preset--color--text)}.bookly-form input::placeholder,.bookly-form textarea::placeholder{color:var(--wp--preset--color--text-3)}.bookly-form select:focus,.bookly-form input:focus,.bookly-form textarea:focus{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px;border-color:transparent}.bookly-form input[type=checkbox],.bookly-form input[type=radio]{min-width:24px;min-height:24px;accent-color:var(--wp--preset--color--brand)}.bookly-form input[type=checkbox]+label,.bookly-form input[type=radio]+label{min-height:44px;display:inline-flex;align-items:center;gap:.5rem}.bookly-form .bookly-btn,.bookly-form .ladda-button,.bookly-form button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding-block:.5rem;padding-inline:1.5rem;border:0;border-radius:8px;background-color:var(--wp--preset--color--brand)!important;color:#fff!important;font-family:inherit;font-weight:500;font-size:1rem;letter-spacing:0;cursor:pointer}.bookly-form .bookly-btn:hover,.bookly-form .ladda-button:hover,.bookly-form .bookly-btn:focus-visible{background-color:#6b2ee0;color:#fff}.bookly-form .ladda-label{color:inherit;letter-spacing:0}.bookly-form .bookly-none{display:none!important}.bookly-form .bookly-progress-tracker,.bookly-form .bookly-stepper,.bookly-form .bookly-nav-steps{background-color:transparent;color:var(--wp--preset--color--text-2)}.bookly-form .bookly-progress-tracker .step{color:var(--wp--preset--color--text-3);letter-spacing:0}.bookly-form .bookly-progress-tracker .step.active,.bookly-form .bookly-step-active{color:var(--wp--preset--color--text)}.bookly-form .bookly-progress-tracker .step.active::after,.bookly-form .bookly-step-active::after{background-color:var(--wp--preset--color--accent)}.bookly-form .bookly-js-datepicker-container,.bookly-form .bookly-js-datepicker-calendar,.bookly-form .bookly\:bg-white{background-color:var(--wp--preset--color--card);color:var(--wp--preset--color--text);border:1px solid rgba(255,255,255,.12);border-radius:12px}.bookly-form .bookly-week-days,.bookly-form .bookly-week-days *{color:var(--wp--preset--color--text-2);letter-spacing:0}.bookly-form .bookly-js-datepicker-calendar td,.bookly-form .bookly-js-datepicker-calendar th{color:var(--wp--preset--color--text)}.bookly-form .bookly-js-datepicker-calendar td{min-width:44px;height:44px;text-align:center;vertical-align:middle}.bookly-form .bookly-available-date,.bookly-form .bookly-js-available-date{color:var(--wp--preset--color--text)}html[dir=rtl] .bookly-form .bookly-left{float:right}html[dir=rtl] .bookly-form .bookly-right{float:left}html[dir=rtl] .bookly-form .bookly-table,html[dir=rtl] .bookly-form .bookly-col-label{text-align:right}html[dir=rtl] .bookly-form .bookly-js-select-time-from,html[dir=rtl] .bookly-form .bookly-js-select-time-to,html[dir=rtl] .bookly-form .bookly-date-from{direction:ltr;text-align:right;unicode-bidi:isolate}html[dir=rtl] .bookly-form .bookly-js-datepicker-calendar .prev,html[dir=rtl] .bookly-form .bookly-js-datepicker-calendar .next{transform:scaleX(-1)}.bookly-form .bookly-error,.bookly-form-wrapper .bookly-error,.bookly-error{display:block;background-color:var(--wp--preset--color--card);color:var(--wp--preset--color--text);border:1px solid rgba(242,119,122,.35);border-inline-start:3px solid #f2777a;border-radius:var(--wp--custom--radius--card,12px);padding:.9rem 1.1rem;margin-block:.75rem;font-size:.9375rem;line-height:1.8}.bookly-form .bookly-label-error.bookly-label-error,.bookly-form-wrapper .bookly-label-error.bookly-label-error,.bookly-label-error{display:block;background:0 0;color:#ffb4b4!important;font-size:.8125rem;line-height:1.7;margin-block-start:.3rem}.bookly-form input.bookly-error,.bookly-form select.bookly-error,.bookly-form textarea.bookly-error{background-color:var(--wp--preset--color--ground-alt);border:1px solid #f2777a;border-inline-start-width:1px;border-radius:8px;padding:.7rem .85rem;color:var(--wp--preset--color--text)}.bookly-modal .bookly-modal-content{background-color:var(--wp--preset--color--card);color:var(--wp--preset--color--text);border:1px solid rgba(255,255,255,.12);border-radius:var(--wp--custom--radius--card,12px);box-shadow:0 24px 60px -20px rgba(0,0,0,.85)}.bookly-modal .bookly-modal-content .bookly-modal-header{color:var(--wp--preset--color--text);border-block-end:1px solid rgba(255,255,255,.1);font-weight:600}.bookly-modal .bookly-modal-content .bookly-modal-body{color:var(--wp--preset--color--text);line-height:1.9}.bookly-modal .bookly-modal-content .bookly-modal-footer{border-block-start:1px solid rgba(255,255,255,.1)}.bookly-modal .bookly-close{color:var(--wp--preset--color--text-2);background:0 0;border:0;opacity:1}.bookly-modal .bookly-close:hover{color:var(--wp--preset--color--text)}.bookly-modal .bookly-modal-footer .bookly-btn-cancel{color:var(--wp--preset--color--text)!important;text-decoration:underline;text-underline-offset:3px;min-block-size:44px;display:inline-flex;align-items:center;padding-inline:.75rem}.bookly-modal .bookly-modal-footer .bookly-btn-submit{background-color:transparent!important;color:var(--wp--preset--color--accent)!important;border:1px solid rgba(255,178,122,.55)!important;border-radius:999px;min-block-size:44px;padding:.6rem 1.4rem!important;font-weight:600}.bookly-modal .bookly-modal-footer .bookly-btn-submit:hover{background-color:rgba(255,178,122,.14)!important;color:var(--wp--preset--color--accent)!important}