.doctorCalendar_doctor__adreslerSection__5muwx{background:#fff;border-radius:.5rem;border:1px solid var(--tc-neutral-300);padding:1.5rem;margin-bottom:1.5rem}.doctorCalendar_doctor__adreslerSection__5muwx h6{margin-bottom:1.5rem}.doctorCalendar_doctor__adreslerGrid__Mm2OR{display:flex;gap:2rem;align-items:flex-start}.doctorCalendar_doctor__adreslerTabs__RctKW{display:flex;flex-direction:column;gap:.5rem;min-width:140px}.doctorCalendar_doctor__adreslerTabs__RctKW button{background:#f5f7fa;border:1px solid var(--tc-neutral-300);border-radius:.5rem;padding:.75rem 1.25rem;font-size:1rem;color:#222;cursor:pointer;transition:background .2s,color .2s}.doctorCalendar_doctor__adreslerTabs__RctKW button.doctorCalendar_active__1zAJ9,.doctorCalendar_doctor__adreslerTabs__RctKW button:hover{background:#e6f0ff;color:var(--tc-primary-500);border-color:var(--tc-primary-500)}.doctorCalendar_doctor__adreslerContent__HTncz{flex:1 1;background:#f9fafb;border-radius:.5rem;border:1px solid var(--tc-neutral-200);padding:1.25rem 1.5rem;min-width:260px;max-width:400px;font-size:1rem;display:flex;flex-direction:column;gap:1rem}.doctorCalendar_doctor__adreslerContent__HTncz div{margin-bottom:.5rem}.doctorCalendar_doctor__adreslerMap__STDCW{background:#e6eaf3;border-radius:.5rem;padding:1.5rem 0;text-align:center;color:#666;font-size:1rem;margin-top:1rem}.doctorCalendar_doctor__adreslerMap__STDCW span{background:#fff;border-radius:.25rem;padding:.25rem .75rem;border:1px solid #d1d5db;font-size:.95rem;cursor:pointer;transition:background .2s}.doctorCalendar_doctor__adreslerMap__STDCW span:hover{background:#f0f4fa}.doctorCalendar_doctor__adreslerRandevu__bBEt5{background:#fff;border-radius:.5rem;border:1px solid var(--tc-neutral-300);box-shadow:0 0 10px 0 rgba(0,0,0,.1)!important}.doctorCalendar_doctor__adreslerRandevuContent__k1I3c{padding:0 1.5rem 1.5rem;max-height:calc(100vh - 20rem);overflow-y:auto}.doctorCalendar_doctor__adreslerRandevuHeader__Gb1ib{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:1.5rem;background:var(--tc-theme-primary);border-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:1rem 2rem}.doctorCalendar_doctor__adreslerRandevuHeader__Gb1ib div{font-size:1rem;color:#fff;font-weight:400}.doctorCalendar_doctor__adreslerForm__4CF3C{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem;padding:0 2rem}.doctorCalendar_doctor__adreslerForm__4CF3C label{font-size:1.2rem;font-weight:600;color:var(--tc-neutral-900);margin-bottom:.5rem}.doctorCalendar_doctor__adreslerForm__4CF3C select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;font-weight:500;color:#111827;background-color:#fff;cursor:pointer}.doctorCalendar_doctor__adreslerForm__4CF3C select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.doctorCalendar_doctor__adreslerRandevuCalendar__4LhEm{margin:1rem 0;position:relative;padding:1rem 2rem}.doctorCalendar_doctor__adreslerRandevuCalendar__4LhEm .swiper-button-next,.doctorCalendar_doctor__adreslerRandevuCalendar__4LhEm .swiper-button-prev{width:2rem;height:2rem;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1)}.doctorCalendar_doctor__adreslerRandevuCalendar__4LhEm .swiper-button-next:after,.doctorCalendar_doctor__adreslerRandevuCalendar__4LhEm .swiper-button-prev:after{font-size:1rem}.doctorCalendar_doctor__adreslerRandevuCalendar__4LhEm .swiper-button-disabled{opacity:.5}.doctorCalendar_backdrop__Xll_4{animation:doctorCalendar_fadeIn__WUHn3 .2s ease-in-out}@keyframes doctorCalendar_fadeIn__WUHn3{0%{opacity:0}to{opacity:1}}.doctorCalendar_appointmentTypeSelector__yb2yR{display:flex;gap:.5rem;margin-bottom:1.5rem}.doctorCalendar_appointmentTypeButton__21sjX{flex:1 1;padding:.75rem 1rem;border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.doctorCalendar_appointmentTypeButton__21sjX.doctorCalendar_active__1zAJ9{background:var(--tc-theme-primary);color:#fff;border-color:var(--tc-theme-primary)}.doctorCalendar_appointmentTypeButton__21sjX:hover:not(.doctorCalendar_active__1zAJ9){background:#f9fafb;border-color:#d1d5db}.doctorCalendar_addressSection___XT8C{margin-bottom:1.5rem;position:relative;z-index:1000}.doctorCalendar_addressTitle__Tfwnx{font-size:1rem;font-weight:600;color:#374151;margin-bottom:.75rem}.doctorCalendar_addressCard__hZ10x{display:flex;align-items:flex-start;gap:.75rem;background:#fafafa;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:pointer;transition:all .2s;position:relative;z-index:1001}.doctorCalendar_addressCard__hZ10x:hover{border-color:#d1d5db;box-shadow:0 2px 6px rgba(0,0,0,.15)}.doctorCalendar_addressCard__hZ10x:active{transform:translateY(1px)}.doctorCalendar_addressIcon__rwPQ_{flex-shrink:0;margin-top:.125rem}.doctorCalendar_addressInfo__WL7_4{flex:1 1}.doctorCalendar_hospitalName__t4oxI{font-size:1.1rem;font-weight:700;color:var(--tc-neutral-900);margin-bottom:.25rem;line-height:1.4}.doctorCalendar_dropdownArrow__GLqq_{flex-shrink:0;margin-top:.125rem;transition:transform .2s}.doctorCalendar_dropdownArrow__GLqq_.doctorCalendar_rotated__gHA_g{transform:rotate(180deg)}.doctorCalendar_customDropdown__k_K9i{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:9999;margin-top:.5rem;overflow:hidden}.doctorCalendar_dropdownOption__N2rP5{width:100%;padding:.75rem 1rem;background:#fff;color:#374151;font-size:1rem;font-weight:600;text-align:left;cursor:pointer;transition:all .2s;border:none;border-bottom:1px solid #f3f4f6}.doctorCalendar_dropdownOption__N2rP5:last-child{border-bottom:none}.doctorCalendar_dropdownOption__N2rP5.doctorCalendar_active__1zAJ9,.doctorCalendar_dropdownOption__N2rP5:hover{background:var(--tc-theme-primary);color:#fff}.doctorCalendar_hiddenDropdown__Gg2tM{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;background:transparent;outline:none;padding:0;margin:0;font-size:1px;z-index:10}.doctorCalendar_hiddenDropdown__Gg2tM option{background:#fff;color:#374151;font-weight:600;font-size:1rem;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;margin:.25rem 0;cursor:pointer;transition:all .2s}.doctorCalendar_hiddenDropdown__Gg2tM option:checked,.doctorCalendar_hiddenDropdown__Gg2tM option:hover{background:var(--tc-theme-primary);color:#fff;border-color:var(--tc-theme-primary)}.doctorCalendar_hospitalAddress___7V2X{font-size:.9rem;font-weight:500;color:var(--tc-neutral-600)}.doctorCalendar_calendarContainer__J_334{margin-top:1rem}.doctorCalendar_calendarHeader__sgxT_{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0 .5rem}.doctorCalendar_monthYear__QW_g6{font-size:1.125rem;font-weight:700;color:#374151}.doctorCalendar_headerNavigation__9SAm2{display:flex;gap:.5rem}.doctorCalendar_calendarWrapper__RTngY{position:relative;display:flex;align-items:center;gap:.5rem}.doctorCalendar_navButton__yC9j5{display:flex;align-items:center;justify-content:center;width:auto;height:auto;border:none;background:none;color:var(--tc-theme-primary);cursor:pointer;transition:all .2s ease;flex-shrink:0;z-index:10;padding:.5rem;background:#f3f4f6;border-radius:.5rem;color:#575757}.doctorCalendar_navButton__yC9j5:hover{color:#6f42c1;transform:scale(1.1)}.doctorCalendar_navButton__yC9j5:active{transform:scale(.95)}.doctorCalendar_navButton__yC9j5 svg{font-size:1.5rem}.doctorCalendar_calendarSwiper__ejVQm{flex:1 1;padding:0 .5rem}.doctorCalendar_dayColumn__ErSOX{display:flex;flex-direction:column;gap:.5rem;border-radius:.5rem;min-height:200px;position:relative}.doctorCalendar_dayHeader__mJNka{display:flex;flex-direction:column;align-items:center;font-weight:700;margin-bottom:.5rem;border:1px dashed #e0e0e0;border-radius:8px;background-color:#f3f4f6;padding:.5rem .25rem}.doctorCalendar_dayName__0EtOx{font-size:1rem;font-weight:600;color:var(--tc-neutral-900);margin-bottom:.25rem}.doctorCalendar_dayDate__rygjz{font-size:.9rem;font-weight:500;color:var(--tc-neutral-700)}.doctorCalendar_timeSlots__M2Nub{display:flex;flex-direction:column;gap:.8rem;width:100%;height:100%;flex:1 1;min-height:0}.doctorCalendar_timeSlot__0likV{border:1px solid var(--tc-theme-primary);color:var(--tc-theme-primary);border-radius:7px;padding:6px 0;text-align:center;font-weight:600;font-size:.925rem;cursor:pointer;transition:background .15s;background-color:rgba(119,201,255,.067)}.doctorCalendar_timeSlot__0likV:hover{background:var(--tc-theme-primary);color:#fff}.doctorCalendar_timeUnavailableDate__dyLQB,.doctorCalendar_timeUnavailable__XxvOD{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;flex:1 1;min-height:100%;height:100%;color:hsla(220,9%,46%,.61);padding:3.8px 0;font-size:.925rem;border:1px solid #dadada;border-radius:.5rem;background-color:#fafafa;font-weight:600;background-image:linear-gradient(-45deg,rgba(111,66,193,.03) 25%,transparent 0,transparent 50%,rgba(111,66,193,.03) 0,rgba(111,66,193,.03) 75%,transparent 0,transparent);background-size:8px 8px;animation:doctorCalendar_shimmer__ClsxA 2s linear infinite}.doctorCalendar_timeUnavailableDate__dyLQB svg,.doctorCalendar_timeUnavailable__XxvOD svg{font-size:1.25rem;color:#9ca3af}.doctorCalendar_timeUnavailableDate__dyLQB span,.doctorCalendar_timeUnavailable__XxvOD span{line-height:1;font-size:.8rem;width:80%}.doctorCalendar_timeUnavailableDate__dyLQB{min-height:10rem!important}@keyframes doctorCalendar_shimmer__ClsxA{0%{background-position:0 0}to{background-position:20px 20px}}.doctorCalendar_appointmentForm__ZpHTQ{margin-top:2rem;padding:2rem;background:#fff;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.doctorCalendar_formSection__p9Udx h5{margin-bottom:1.5rem;font-weight:700;color:#374151}.doctorCalendar_formRow__oERWK{display:flex;gap:1rem;margin-bottom:1rem}@media(max-width:768px){.doctorCalendar_formRow__oERWK{flex-direction:column;gap:.5rem}}.doctorCalendar_formField__Jj2NW{flex:1 1;display:flex;flex-direction:column}.doctorCalendar_formField__Jj2NW label{font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.875rem}.doctorCalendar_formField__Jj2NW input,.doctorCalendar_formField__Jj2NW select,.doctorCalendar_formField__Jj2NW textarea{padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;transition:border-color .2s ease}.doctorCalendar_formField__Jj2NW input:focus,.doctorCalendar_formField__Jj2NW select:focus,.doctorCalendar_formField__Jj2NW textarea:focus{outline:none;border-color:var(--tc-theme-primary);box-shadow:0 0 0 3px rgba(111,66,193,.1)}.doctorCalendar_formField__Jj2NW input.doctorCalendar_error__4fgE_,.doctorCalendar_formField__Jj2NW select.doctorCalendar_error__4fgE_,.doctorCalendar_formField__Jj2NW textarea.doctorCalendar_error__4fgE_{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.doctorCalendar_formField__Jj2NW textarea{resize:vertical;min-height:100px}.doctorCalendar_errorMessage__UYVbr{color:#ef4444;font-size:.75rem;margin-top:.25rem;font-weight:500}.doctorCalendar_consentSection__bFIy3{margin:1.5rem 0;padding:1rem;background:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb}.doctorCalendar_consentItem__VsbMF{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.doctorCalendar_consentItem__VsbMF:last-child{margin-bottom:0}.doctorCalendar_consentItem__VsbMF input[type=checkbox]{margin-top:.125rem;width:1rem;height:1rem;accent-color:var(--tc-theme-primary)}.doctorCalendar_consentItem__VsbMF label{font-size:.875rem;color:#374151;line-height:1.4;cursor:pointer;margin:0}.doctorCalendar_submitButton__49I8j{width:100%;padding:1rem;background:var(--tc-theme-primary);color:#fff;border:none;border-radius:.375rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;margin-top:1rem}.doctorCalendar_submitButton__49I8j:hover:not(:disabled){background:#6f42c1;transform:translateY(-1px);box-shadow:0 4px 12px rgba(111,66,193,.3)}.doctorCalendar_submitButton__49I8j:disabled{opacity:.6;cursor:not-allowed;transform:none}.doctorCalendar_submitButton__49I8j:active:not(:disabled){transform:translateY(0)}.doctorCalendar_loadingContainer__hyu_a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:7.125rem 0}.doctorCalendar_loadingContainer__hyu_a div{margin-top:.5rem}.doctorCalendar_noSlotsMessage__QU_SY{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%!important;gap:1rem;text-align:center;color:#666;font-size:.9rem;padding:4.5rem 2.5rem!important;background:#f5f5f5;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);min-height:180px}.doctorCalendar_noSlotsMessage__text__JVQzI{font-size:1rem;font-weight:600;color:#666}.doctorCalendar_noSlotsMessage__QU_SY div{padding:1rem;background:#d5e5fa;border-radius:50%}.doctorCalendar_noSlotsMessage__QU_SY div svg{font-size:1rem;color:var(--tc-theme-primary)}.doctorCalendar_noSlotsMessage__QU_SY svg:first-child{font-size:1.75rem}@media(min-width:768px){.doctorCalendar_noSlotsMessage__QU_SY{font-size:1rem;gap:1.2rem;padding:2.5rem}}.doctorCalendar_noSlotsMessage__QU_SY span:first-child{display:flex;align-items:center;justify-content:center;padding:.45rem;background:#eff6ff;border-radius:50%}.doctorCalendar_noSlotsMessage__QU_SY span:first-child svg{font-size:.9rem;color:var(--tc-theme-primary)}.doctorCalendar_showMoreContainer__tNS7I{width:100%;display:flex;justify-content:center;padding:.5rem 0;border:1px solid var(--tc-neutral-200);background-color:#f8f9fa;border-radius:.5rem;margin-top:1.5rem}.doctorCalendar_showMoreButton__vU7bv{background:none;border:none;color:var(--tc-theme-primary);font-weight:600;font-size:1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;transition:all .2s}.doctorCalendar_showMoreButton__vU7bv:hover{background-color:#e5e7eb;color:#374151}.doctorCalendar_showMoreButton__vU7bv .doctorCalendar_arrow__DjIcI{display:flex;align-items:center;font-size:1.25rem}@media(max-width:991px){.doctorCalendar_doctor__adreslerGrid__Mm2OR{flex-direction:column;gap:1.5rem}.doctorCalendar_doctor__right__7f55x{margin:2rem 0 0;min-width:unset;max-width:unset}}@media(max-width:768px){.doctorCalendar_calendarContainer__J_334 .swiper-button-next,.doctorCalendar_calendarContainer__J_334 .swiper-button-prev{display:none}.doctorCalendar_appointmentTypeSelector__yb2yR{flex-direction:row}.doctorCalendar_addressSelector__oN8tq{flex-direction:column}}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.page_filter__mwq_2{background-color:#fff;border-radius:.5rem}.page_filter__searchbox__IZa80{padding:1rem}.page_filter__searchbox__IZa80 input{color:var(--tc-neutral-800);border:1px solid var(--tc-neutral-300);border-radius:.5rem;padding-left:1rem;width:100%;font-size:.925rem;font-weight:500;transition:all .15s ease-in-out;min-height:2.25rem}.page_filter__searchbox__IZa80 input::placeholder{color:var(--tc-neutral-500);font-size:.925rem;font-weight:500}.page_filter__searchbox__IZa80 input:focus{border:1px solid var(--tc-theme-primary)!important}.page_filter__divider__SRz_o{width:100%;height:1px;background-color:var(--tc-neutral-300)}.page_filter__content__9b2_B{padding:0;height:20rem;overflow-y:hidden}.page_filter__content__9b2_B h6{display:flex;justify-content:space-between;align-items:center;font-size:1.125rem;padding:1rem}.page_filter__content__9b2_B div[class*="collapse show"]{padding:0 1rem;height:calc(100% - 4.5rem);overflow-y:auto!important;margin-right:.625rem}.page_filter__content__9b2_B div[class*="collapse show"]::-webkit-scrollbar{width:.625rem;-webkit-transition:all .3s;transition:all .3s;background-color:var(--tc-neutral-100)}.page_filter__content__9b2_B div[class*="collapse show"]::-webkit-scrollbar-track{border:1px solid var(--tc-neutral-200);-webkit-transition:all .3s;transition:all .3s;border-radius:.5rem}.page_filter__content__9b2_B div[class*="collapse show"]::-webkit-scrollbar-thumb{background:var(--tc-theme-primary);-webkit-transition:all .3s;transition:all .3s;border-radius:.5rem}.page_filter__checks__v531_{padding:.3rem 1.8rem}.page_filter__checks__v531_ input:focus{border:1px solid var(--tc-neutral-300)}.page_filter__checks__v531_ label{color:var(--tc-neutral-600);-webkit-user-select:none;-moz-user-select:none;user-select:none}