*{box-sizing:border-box;outline:none!important}body{font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:16px;letter-spacing:-.32px;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.branch{background-color:#fff;border:none;border-bottom:1px solid #ebebeb;cursor:pointer;display:block;font-size:16px;font-weight:400;padding:24px;text-align:left;transition:.24s linear;width:100%}.branch:hover{background-color:#e5eefc66}.branch:last-child{border-bottom:none}.branch_address{font-size:16px;font-weight:600;margin-bottom:8px}.branch_worktime{color:#333;font-size:14px;font-weight:400;margin-bottom:8px}.branch_phone{color:#0057e2;font-size:14px;font-weight:400}.department{border-bottom:1px solid #ebebeb;padding:8px}.department:last-child{border-bottom:none}.department_name{color:grey;font-size:14px;line-height:16px}.department_name,.service{margin-bottom:4px;padding:8px 12px}.service{background-color:initial;border:none;border-radius:6px;cursor:pointer;display:block;text-align:left;transition:.24s linear;width:100%}.service:last-child{margin-bottom:0}.service:hover{background-color:#f1f2f4}.service_name{color:#333;font-size:14px;line-height:16px}.doctor{align-items:center;background-color:initial;border:none;border-bottom:1px solid #ebebeb;cursor:pointer;display:flex;justify-content:flex-start;padding:24px;text-align:left;width:100%}.doctor:last-child{border-bottom:none}.doctor:hover{background-color:#f1f2f4}.doctor_photo{border-bottom:1px solid #ebebeb;border-radius:50%;flex-shrink:0;height:48px;margin-right:14px;width:48px}.doctor_data{width:calc(100% - 62px)}.doctor_name{color:#000;font-size:16px;font-weight:600;line-height:16px;margin-bottom:8px}.doctor_departments{color:#333;font-size:14px;font-weight:400;line-height:16px}.slots_date_wrapper{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding:24px 24px 0}.slots_date{background-color:initial;border:1px solid #dbdbdb;border-radius:6px;color:#333;cursor:pointer;font-size:16px;font-weight:500;line-height:16px;padding:12px 24px;text-align:center;transition:.24s linear}.slots_date:hover{color:#0057e2}.slots_date.active{border-color:#4d8aeb;color:#0057e2}.slots_date_slot_wrapper{display:none;flex-wrap:wrap;gap:12px;padding:0 24px 24px}.slots_date_slot_wrapper.active{display:flex}.slots_date_slot{background-color:#e5eefc;border:none;border-radius:6px;color:#0057e2;cursor:pointer;font-size:16px;font-weight:500;line-height:16px;padding:12px 16px;transition:.24s linear}.slots_date_slot.active,.slots_date_slot:hover{background-color:#4d8aeb;color:#fff}.App_input{background-color:#fff;border:1px solid #dbdbdb;border-radius:6px;display:block;font-size:16px;font-weight:400;line-height:24px;margin-bottom:10px;padding:7px 15px;width:100%}.App_input:focus{border:1px solid #4d8aeb}.App_btn{background-color:#4d8aeb;border:none;color:#fff;cursor:pointer;font-weight:400;line-height:24px;padding:7px 20px}.App_badsocial,.App_btn{border-radius:6px;font-size:16px}.App_badsocial{background-color:#f8dada;color:#333;margin-top:24px;padding:24px}.App_auth_approve{align-items:center;display:flex;font-size:14px;justify-content:flex-start;margin-bottom:15px}.App_reset_phone{background-color:initial;border:none;color:#4d8aeb;cursor:pointer;font-size:14px;margin-top:15px;-webkit-text-decoration:dotted;text-decoration:dotted}.App_recorded{padding:24px}.App_recorded_header{color:#000;font-size:24px;font-weight:600;line-height:24px;margin-bottom:24px}.App_recorded_text{color:#333;font-size:14px;font-weight:400;line-height:24px}#root,.App,body,html{min-height:100vh}.App{background-color:#fff;border:1px solid #ebebeb;margin-left:auto;margin-right:auto;max-width:600px;overflow:hidden;width:100%}.App_header{font-size:24px;font-weight:600}.App_header,.App_subheader{border-bottom:1px solid #ebebeb;padding:12px 24px}.App_subheader{font-size:18px;font-weight:700;line-height:24px}.App_data{padding:12px 24px}.App_data_privacy{background-color:#fff;border-top:1px solid #ebebeb;bottom:0;color:#33333380;font-size:14px;font-weight:400;line-height:18px;margin-top:12px;position:sticky;text-align:center}.App_data_privacy a{color:#4983df80;text-decoration:underline}.App_data_privacy a:hover{color:#4983df}.App_subheader_wrapper{align-items:center;display:flex;justify-content:space-between}.App_subheader_text{font-size:14px;font-weight:400;padding-right:15px}.App_content{height:calc(100vh - 56px);overflow:auto}.App_error{border-bottom:1px solid #ebebeb;color:#cc6060;margin-top:0;padding:24px;position:sticky;top:0}.btn{background-color:initial;border:none;border-radius:6px;cursor:pointer;font-size:16px;line-height:16px;padding:12px 18px;transition:.24s linear}.btn-xs{font-size:14px;padding:6px 12px}.btn-grey{background-color:#f1f2f4;color:#333}.btn.btn-grey:disabled{cursor:default}.btn.btn-grey:hover:not(:disabled){background-color:#e4e6ea}.btn-blue{background-color:#4d8aeb;color:#fff}.btn.btn-blue:hover{background-color:#4983df}.btn-block{display:block;width:100%}.loader{animation:l20-1 .8s linear infinite alternate,l20-2 1.6s linear infinite;aspect-ratio:1;border:6px solid #4983df;border-radius:50%;margin-left:auto;margin-right:auto;margin-top:32px;width:100px}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}to{transform:scaleY(-1) rotate(-135deg)}}.option{background-color:#e5eefc;border:none;border-radius:6px;color:#0057e2;cursor:pointer;font-size:16px;font-weight:500;line-height:16px;padding:12px 16px;transition:.24s linear}.mt-0{margin-top:0!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-25{margin-top:25px!important}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.ms-auto{margin-left:auto}.text-center{text-align:center}.text-gray{color:#999}.alert{background-color:#f8dada;border-radius:6px;color:#333;font-size:16px;margin-top:24px;padding:24px}
/*# sourceMappingURL=main.00bb8de0.css.map*/