.styles_widget__CytYC{padding:30px;background-color:var(--light-gray);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:24px}@media(max-width:1199px){.styles_widget__CytYC{padding:20px;gap:20px}}@media(max-width:767px){.styles_widget__CytYC{padding:16px;gap:16px}}.styles_widget__CytYC .styles_title__MYm3_{margin-bottom:0}.styles_widget__CytYC .styles_error__a9Ld4,.styles_widget__CytYC .styles_loading__QNVzj{text-align:center;padding:20px}.styles_widget__CytYC .styles_error__a9Ld4{color:var(--red)}.styles_widget__CytYC .styles_clinicSelect__hOyV4,.styles_widget__CytYC .styles_serviceSelect__wmvZo{display:flex;flex-direction:column;gap:8px}.styles_widget__CytYC .styles_clinicSelect__hOyV4 label,.styles_widget__CytYC .styles_serviceSelect__wmvZo label{font-size:14px;font-weight:500;color:var(--text-secondary)}.styles_widget__CytYC .styles_clinicSelect__hOyV4 select,.styles_widget__CytYC .styles_serviceSelect__wmvZo select{padding:12px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);font-size:16px;cursor:pointer;transition:border-color .3s ease}.styles_widget__CytYC .styles_clinicSelect__hOyV4 select:hover,.styles_widget__CytYC .styles_serviceSelect__wmvZo select:hover{border-color:var(--pink)}.styles_widget__CytYC .styles_clinicSelect__hOyV4 select:focus,.styles_widget__CytYC .styles_serviceSelect__wmvZo select:focus{outline:none;border-color:var(--pink)}.styles_widget__CytYC .styles_calendar__vVVpf .styles_calendarTitle__CBGdl{font-size:16px;font-weight:500;margin-bottom:12px}.styles_widget__CytYC .styles_calendar__vVVpf .styles_calendarDays__eaNoT{display:flex;flex-wrap:wrap;gap:8px}.styles_widget__CytYC .styles_calendar__vVVpf .styles_calendarDay__1mxpB{padding:12px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);font-size:14px;cursor:pointer;transition:all .3s ease;text-align:center;min-width:120px}@media(max-width:767px){.styles_widget__CytYC .styles_calendar__vVVpf .styles_calendarDay__1mxpB{min-width:100px;padding:10px 12px;font-size:12px}}.styles_widget__CytYC .styles_calendar__vVVpf .styles_calendarDay__1mxpB:hover:not(:disabled){border-color:var(--pink);background-color:var(--pink-light)}.styles_widget__CytYC .styles_calendar__vVVpf .styles_calendarDay__1mxpB.styles_selected__bXuNZ{background-color:var(--pink);color:var(--white);border-color:var(--pink)}.styles_widget__CytYC .styles_calendar__vVVpf .styles_calendarDay__1mxpB.styles_dayOff__YUk6u,.styles_widget__CytYC .styles_calendar__vVVpf .styles_calendarDay__1mxpB.styles_noSlots__0dq1F{opacity:.5;cursor:not-allowed;background-color:var(--light-gray)}.styles_widget__CytYC .styles_calendar__vVVpf .styles_calendarDay__1mxpB:disabled{cursor:not-allowed}.styles_widget__CytYC .styles_slots__qoNv2 .styles_slotsTitle__CTrZ1{font-size:16px;font-weight:500;margin-bottom:12px}.styles_widget__CytYC .styles_slots__qoNv2 .styles_slotsList__DcVPP{display:flex;flex-wrap:wrap;gap:8px}.styles_widget__CytYC .styles_slots__qoNv2 .styles_slot__V0kad{padding:10px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);font-size:14px;cursor:pointer;transition:all .3s ease}@media(max-width:767px){.styles_widget__CytYC .styles_slots__qoNv2 .styles_slot__V0kad{padding:8px 12px;font-size:12px}}.styles_widget__CytYC .styles_slots__qoNv2 .styles_slot__V0kad.styles_free___qVoT:hover{border-color:var(--pink);background-color:var(--pink-light)}.styles_widget__CytYC .styles_slots__qoNv2 .styles_slot__V0kad.styles_busy__7zQ53,.styles_widget__CytYC .styles_slots__qoNv2 .styles_slot__V0kad.styles_closed__Pq_6G{opacity:.5;cursor:not-allowed;background-color:var(--light-gray)}.styles_widget__CytYC .styles_slots__qoNv2 .styles_slot__V0kad.styles_selected__bXuNZ{background-color:var(--pink);color:var(--white);border-color:var(--pink)}.styles_widget__CytYC .styles_slots__qoNv2 .styles_slot__V0kad:disabled{cursor:not-allowed}.styles_widget__CytYC .styles_form__u_Eha{padding:20px;background-color:var(--white);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:16px}.styles_widget__CytYC .styles_form__u_Eha .styles_formGroup__UviWo{display:flex;flex-direction:column;gap:8px}.styles_widget__CytYC .styles_form__u_Eha .styles_formGroup__UviWo label{font-size:14px;font-weight:500;color:var(--text-secondary)}.styles_widget__CytYC .styles_form__u_Eha .styles_formGroup__UviWo input,.styles_widget__CytYC .styles_form__u_Eha .styles_formGroup__UviWo textarea{padding:12px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:16px;font-family:inherit;transition:border-color .3s ease}.styles_widget__CytYC .styles_form__u_Eha .styles_formGroup__UviWo input:focus,.styles_widget__CytYC .styles_form__u_Eha .styles_formGroup__UviWo textarea:focus{outline:none;border-color:var(--pink)}.styles_widget__CytYC .styles_form__u_Eha .styles_formGroup__UviWo textarea{resize:vertical;min-height:80px}.styles_widget__CytYC .styles_form__u_Eha .styles_formActions__xa7dt{margin-top:8px}.styles_widget__CytYC .styles_legend__G_E6a{display:flex;flex-wrap:wrap;gap:16px;padding-top:16px;border-top:1px solid var(--border-color)}@media(max-width:767px){.styles_widget__CytYC .styles_legend__G_E6a{flex-direction:column;gap:8px}}.styles_widget__CytYC .styles_legend__G_E6a .styles_legendItem__wt3JJ{display:flex;align-items:center;gap:8px;font-size:12px}.styles_widget__CytYC .styles_legend__G_E6a .styles_legendColor__xxw_q{width:16px;height:16px;border-radius:4px;border:1px solid var(--border-color)}.styles_widget__CytYC .styles_legend__G_E6a .styles_legendColor__xxw_q.styles_free___qVoT{background-color:var(--white)}.styles_widget__CytYC .styles_legend__G_E6a .styles_legendColor__xxw_q.styles_busy__7zQ53{background-color:var(--light-gray);opacity:.5}.styles_widget__CytYC .styles_legend__G_E6a .styles_legendColor__xxw_q.styles_selected__bXuNZ{background-color:var(--pink)}.styles_item__uvd8F{--doctor-gap:20px;display:flex;flex-direction:column;gap:var(--doctor-gap);height:100%}@media(max-width:1366px){.styles_item__uvd8F{--doctor-gap:14px}}@media(max-width:1199px){.styles_item__uvd8F{--doctor-gap:8px}}@media(max-width:767px){.styles_item__uvd8F{--doctor-gap:16px}}@media(hover:hover){.styles_item__uvd8F:hover .styles_imageItem__Hvc0u{transform:scale(1.1)}.styles_item__uvd8F:hover .styles_title__Mu2L7{color:var(--pink)}}.styles_item__uvd8F .styles_info__vnffs{padding:26px 30px;background-color:var(--light-gray);border-radius:var(--border-radius);gap:var(--doctor-gap);flex-grow:1}@media(max-width:1366px){.styles_item__uvd8F .styles_info__vnffs{padding:18px 20px}}@media(max-width:1199px){.styles_item__uvd8F .styles_info__vnffs{padding:10px 12px}}@media(max-width:767px){.styles_item__uvd8F .styles_info__vnffs{padding:20px 24px}}.styles_item__uvd8F .styles_info__vnffs .styles_title__Mu2L7{font-size:var(--default-fontSize-m);transition:color .3s ease-in-out}.styles_item__uvd8F .styles_info__vnffs .styles_description__xnIfK{font-size:18px}@media(max-width:1366px){.styles_item__uvd8F .styles_info__vnffs .styles_description__xnIfK{font-size:12px}}@media(max-width:1199px){.styles_item__uvd8F .styles_info__vnffs .styles_description__xnIfK{font-size:10px}}@media(max-width:767px){.styles_item__uvd8F .styles_info__vnffs .styles_description__xnIfK{font-size:12px}}.styles_item__uvd8F .styles_info__vnffs .styles_button__fHHxT{max-width:100%;width:100%;margin-top:auto}.styles_item__uvd8F .styles_info__vnffs .styles_buttonLink__EafRG{max-width:100%;margin-top:auto;display:block}body.accessibility .styles_item__uvd8F{color:var(--black);background-color:rgba(0,0,0,0)!important;background-image:none!important;border:2px solid var(--black);border-radius:4px!important;padding:20px}@media(max-width:767px){body.accessibility .styles_item__uvd8F{padding:var(--padding-default) calc(var(--padding-default)/2)}}body.accessibility .styles_item__uvd8F .styles_image__y_L64,body.accessibility .styles_item__uvd8F .styles_info__vnffs{border-radius:0;padding:0;background-color:rgba(0,0,0,0)}body.accessibility.image-off .styles_image__y_L64{background-image:none}body.accessibility.image-grayscale .styles_image__y_L64{filter:grayscale(1)}