#themeModal--swiperMobile .modal-dialog.modal-dialog__select-coach-before-step2{--theme-modal-border-width:0px;--theme-modal-height-header:65px}@media(max-width:767.98px){#themeModal--swiperMobile .modal-dialog.modal-dialog__select-coach-before-step2{height:auto;max-height:661px}#themeModal--swiperMobile .modal-dialog.modal-dialog__select-coach-before-step2.modal-dialog__select-coach-before-step2__long-list{height:95%}}.modal-dialog__select-coach-before-step2 .select-coach__list{margin-bottom:calc(1.25rem + env(safe-area-inset-bottom));margin-top:1.25rem}.modal-dialog__select-coach-before-step2 .select-coach__list li{position:relative}.modal-dialog__select-coach-before-step2 .select-coach__list li~li{margin-top:12px}.modal-dialog__select-coach-before-step2 .select-coach__list li input{height:1px;left:0;opacity:0;position:absolute;top:0;width:1px}.modal-dialog__select-coach-before-step2 .select-coach__list li label{--webkit-tap-highlight-color:transparent;--avatar-size:3.5rem;--box-gap:0.75rem;border:1px solid var(--theme-border-color2);border-radius:var(--theme-radius);cursor:pointer;gap:var(--box-gap);min-height:80px;padding:12px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.modal-dialog__select-coach-before-step2 .select-coach__list li label:hover{box-shadow:0 6px 10px var(--theme-shadow)}.modal-dialog__select-coach-before-step2 .select-coach__list li label .header--avatar_image{align-items:center;background-color:var(--theme-section-bg);display:flex;height:var(--avatar-size);justify-content:center;margin-inline-end:0;width:var(--avatar-size)}.modal-dialog__select-coach-before-step2 .select-coach__list li label .select-coach__rating{align-items:center;background-color:var(--theme-body-bg);border:1px solid #d9d9d9;border-radius:6px;bottom:-6px;display:flex;font-size:10px;gap:1px;height:1rem;justify-content:center;left:50%;line-height:1.1;margin-left:-1rem;padding:0 .25rem;position:absolute;width:2rem}.modal-dialog__select-coach-before-step2 .select-coach__list li label .select-coach__rating .fa-star{font-size:9px}.modal-dialog__select-coach-before-step2 .select-coach__list li label .appointment-content{max-width:calc(100% - var(--avatar-size) - var(--box-gap))}.modal-dialog__select-coach-before-step2 .select-coach__list li label h4{font-size:18px;font-weight:400}.modal-dialog__select-coach-before-step2 .select-coach__list li label .secondary{color:var(--theme-third-light);font-size:14px}.modal-dialog__select-coach-before-step2 .select-coach__list li label[for=selectCoach_all] .secondary{color:var(--theme-border-color-light)}.modal-dialog__select-coach-before-step2 .select-coach__list li input:checked+label{border-color:var(--theme-third-light)}