@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Breadcrumbs_breadcrumbs__TdMkF{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:8px;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.Breadcrumbs_breadcrumbs__TdMkF.Breadcrumbs_visible__LY70T{opacity:1;transform:translateY(0)}.Breadcrumbs_breadcrumbItem__6aCvs{color:var(--text-secondary);font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.Breadcrumbs_breadcrumbItem__6aCvs:hover{color:var(--text-primary)}.Breadcrumbs_breadcrumbItem__6aCvs.Breadcrumbs_lastItem__E5Jy9{color:#000;font-size:16px}.Breadcrumbs_separator__7SKev{color:var(--text-secondary)}#Dropdown_root__uHNhM{display:flex;flex-direction:column;min-height:100vh}.Dropdown_btn__4ywFm{align-items:center;border:none;border-radius:20px;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;justify-content:center;padding:.5rem 1rem;transition:all .2s ease}.Dropdown_btn-primary__btgf6{background-color:#5db2be;background-color:var(--primary-color);color:#fff}.Dropdown_btn-primary__btgf6:hover{background-color:#1d4ed8;background-color:var(--primary-hover)}.Dropdown_input__3wHXY{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:20px;border-radius:var(--border-radius);font-size:1rem;padding:.5rem 1rem;transition:border-color .2s ease}.Dropdown_input__3wHXY:focus{border-color:#5db2be;border-color:var(--primary-color);outline:none}.Dropdown_search-input__hUUUK{align-items:center;display:flex;position:relative}.Dropdown_search-input__hUUUK input{padding-left:2.5rem}.Dropdown_search-input__hUUUK svg{color:#64748b;color:var(--text-secondary);left:.75rem;position:absolute}.Dropdown_dropdown__pYBwD{position:relative}.Dropdown_dropdownButton__3XWg9{align-items:center;border:none;border-radius:15px;color:#1e293b;color:var(--text-primary);cursor:pointer;display:flex;font-size:1.125rem;gap:.5rem;justify-content:space-between;padding:.65rem 1rem;transition:all .2s ease;width:100%}.Dropdown_dropdownButton__3XWg9:hover{background-color:#fff;background-color:var(--sidebar-bg)}.Dropdown_dropdownButton__3XWg9 .Dropdown_itemIcon__z6zvH{align-items:center;border:none;display:flex}.Dropdown_arrowUp__DDfid{transform:rotate(180deg)}.Dropdown_dropdownMenu__sy9tv{background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:15px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);margin-top:.5rem;max-height:300px;min-width:200px;opacity:0;overflow-y:auto;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-5px);transition:opacity .2s ease,transform .2s ease;width:100%;z-index:100}.Dropdown_visible__CkPUY{opacity:1;pointer-events:auto;transform:translateY(0)}.Dropdown_hidden__smZGO{opacity:0;pointer-events:none;transform:translateY(-5px)}.Dropdown_dropdownItem__tXNNR{align-items:center;cursor:pointer;display:flex;padding:.75rem 1rem;transition:all .2s ease}.Dropdown_dropdownItem__tXNNR:hover{background-color:#fff;background-color:var(--sidebar-bg)}.Dropdown_itemIcon__z6zvH{align-items:center;display:flex;margin-right:.5rem}.Dropdown_itemLabel__A69JX{flex:1 1}.Dropdown_searchContainer__q3FgD{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);padding:.5rem}.Dropdown_searchInput__O5Xzo{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;font-size:14px;outline:none;width:100%}.Dropdown_searchInput__O5Xzo .Dropdown_searchInput__O5Xzo:focus{outline:none}.LanguageSwitcher_languageSwitcher__1Ib8K{align-items:center;display:flex;margin-right:16px}.DoctorLogin_header .LanguageSwitcher_languageSwitcher__1Ib8K{margin-right:0}.DoctorProfileHeader_header .LanguageSwitcher_languageSwitcher__1Ib8K,.MedAssistantHeader_headerContainer .LanguageSwitcher_languageSwitcher__1Ib8K{margin-right:12px}:root{--primary-color:#5db2be;--primary-hover:#1d4ed8;--secondary-color:#64748b;--success-color:#22c55e;--danger-color:#ef4444;--warning-color:#f59e0b;--info-color:#3b82f6;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--border-color:#e2e8f0;--background-color:#fff;--sidebar-bg:#fff;--card-bg:#fff;--header-bg:#fff;--active-item-bg:#5db2be;--active-item-color:#2a5c63;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--border-radius:20px;--button-bg:#5db2be;--primary-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--border-radius-sm:0.25rem;--border-radius-md:0.5rem;--border-radius-lg:0.75rem;--border-radius-xl:1rem;--border-radius-2xl:1.5rem;--border-radius-full:9999px}*{box-sizing:border-box}*,body,html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--primary-font);margin:0;padding:0}body,html{background-color:#fff;background-color:var(--background-color);color:#1e293b;color:var(--text-primary);font-size:16px;height:100%;line-height:1.5;line-height:var(--line-height-normal)}#Header_root__j-t32{display:flex;flex-direction:column;min-height:100vh}.Header_btn-primary__8WzPd{background-color:#5db2be;background-color:var(--primary-color);color:#fff}.Header_btn-primary__8WzPd:hover{background-color:#1d4ed8;background-color:var(--primary-hover)}.Header_input__ag0aZ{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:20px;border-radius:var(--border-radius);font-size:1rem;padding:.5rem 1rem;transition:border-color .2s ease}.Header_input__ag0aZ:focus{border-color:#5db2be;border-color:var(--primary-color);outline:none}.Header_search-input__cV6MK{align-items:center;display:flex;position:relative}.Header_search-input__cV6MK input{padding-left:2.5rem}.Header_search-input__cV6MK svg{color:#64748b;color:var(--text-secondary);left:.75rem;position:absolute}.Header_header__tMziA{align-items:center;background-color:#fff;background-color:var(--header-bg);display:flex;height:70px;justify-content:space-between;padding:1rem 2rem;top:0;z-index:10}.Header_header__tMziA .Header_breadcrumbs__jjVwq{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:14px;gap:8px}.Header_header__tMziA .Header_breadcrumbItem__XO3Vk{color:#64748b;color:var(--text-secondary);font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.Header_header__tMziA .Header_breadcrumbItem__XO3Vk:hover{color:#1e293b;color:var(--text-primary)}.Header_header__tMziA .Header_breadcrumbItem__XO3Vk.Header_active__4SKln{color:#1e293b;color:var(--text-primary);font-weight:500;pointer-events:none}.Header_header__tMziA .Header_separator__yl-RX{color:#64748b;color:var(--text-secondary);margin:0 4px}.Header_headerLeft__PYFQX{align-items:center;display:flex;gap:1.5rem}.Header_pageTitle__U0sKq{color:#1e293b;color:var(--text-primary);font-size:1.5rem;font-weight:600}.Header_btn__-AxXr{align-items:center;border:none;border-radius:20px;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;justify-content:center;padding:.5rem 1rem;transition:all .2s ease}.Header_btnPrimary__jZlDE{background-color:#5db2be;background-color:var(--primary-color);color:#fff}.Header_btnPrimary__jZlDE:hover{background-color:#217dbb}.Header_headerRight__nO7TC{align-items:center;display:flex;gap:1rem}.Header_searchContainer__5X99Y{width:250px}.Header_searchInput__k7XWt{position:relative;width:100%}.Header_searchIcon__zZwhZ{color:#64748b;color:var(--text-secondary);left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.Header_searchField__D2U\+Y{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:20px;border-radius:var(--border-radius);font-size:.9rem;padding:.5rem 1rem .5rem 2.5rem;width:100%}.Header_searchField__D2U\+Y:focus{border-color:#5db2be;border-color:var(--primary-color);outline:none}.Header_iconButton__X\+50Q{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:20px;border-radius:var(--border-radius);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Header_iconButton__X\+50Q:hover{background-color:#fff;background-color:var(--sidebar-bg)}.Header_dropdown__ceeZX{position:relative}.Header_dropdownButton__aurdl{align-items:center;background-color:#f2f3f3;border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:20px;border-radius:var(--border-radius);color:#1e293b;color:var(--text-primary);cursor:pointer;display:flex;font-size:1.125rem;gap:.5rem;padding:.65rem 1rem;transition:all .2s ease}.Header_dropdownButton__aurdl:hover{background-color:#fff;background-color:var(--sidebar-bg)}.Header_arrowUp__IPy8W{transform:rotate(180deg)}.Header_dropdownMenu__WYb6D{background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:20px;border-radius:var(--border-radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);margin-top:.5rem;min-width:200px;position:absolute;right:0;top:100%;z-index:100}.Header_dropdownItem__OMUaY{cursor:pointer;padding:.75rem 1rem;transition:all .2s ease}.Header_dropdownItem__OMUaY:hover{background-color:#fff;background-color:var(--sidebar-bg)}.MainLayout_container__IQiI5{display:flex;min-height:100vh;position:relative}.MainLayout_content__p8nHO{background-color:#fff;display:flex;flex:1 1;flex-direction:column;position:relative;z-index:1}.MainLayout_main__XDITe{background-color:#f5f5f5;border-radius:15px;flex:1 1;margin-right:30px;padding:2rem 1.5rem}.Sidebar_sidebar__ip75m{background-color:var(--sidebar-bg);display:flex;flex-direction:column;gap:20px;height:100vh;padding:20px;width:280px}.Sidebar_logo__VexOQ{padding:10px}.Sidebar_logoImage__Y5LWo{height:50px;width:140px}.Sidebar_searchContainer__pfl4j{background-color:#f5f5f5;margin-bottom:10px;width:100%}.Sidebar_searchContainer__pfl4j input{padding:7px}.Sidebar_searchContainer__pfl4j svg{margin-left:10px}.Sidebar_searchInput__uN9iu{position:relative;width:100%}.Sidebar_searchIcon__uPhZS{color:var(--text-secondary);left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.Sidebar_navigation__apjTM{flex:1 1;overflow-y:auto}.Sidebar_navigation__apjTM ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.Sidebar_navigation__apjTM ul li:not(:first-child){margin-top:30px}.Sidebar_navItem__fXlxn{align-items:center;border-radius:var(--border-radius);color:var(--text-primary);display:flex;gap:12px;padding:10px;text-decoration:none;transition:all .2s ease}.Sidebar_navItem__fXlxn:hover{background-color:var(--active-item-bg)}.Sidebar_navItem__fXlxn.Sidebar_active__TgW\+-{background-color:var(--active-item-bg);color:var(--active-item-color)}.Sidebar_navIcon__6GrP6{height:24px;width:24px}.Sidebar_navLabel__Bzrxg{font-size:16px;font-weight:500}.Sidebar_authSection__XcgfL{border-top:1px solid var(--border-color);margin-top:auto;padding:20px 0}.AddButton_actionButton__WnF4Y{align-items:center;background-color:#5db2be;border:none;border-radius:20px;cursor:pointer;display:flex;font-family:var(--primary-font);font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease;width:100%}.AddButton_actionButton__WnF4Y:hover:not(:disabled){background-color:#4a9ca8;transform:translateY(-1px)}.AddButton_actionButton__WnF4Y:active:not(:disabled){transform:translateY(0)}.AddButton_actionButton__WnF4Y span{font-size:1.25rem}.AddButton_actionButton__WnF4Y.AddButton_disabled__M68zP{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.6}.AddButton_actionButton__WnF4Y.AddButton_disabled__M68zP:hover{background-color:#ccc;transform:none}.AddButton_actionIcon__YGTKX{color:var(--text-primary);height:20px;margin-left:.5rem;width:20px}.SearchInput_searchContainer__MzBRd{border-radius:20px;width:100%}.SearchInput_searchInput__2qiV0{align-items:center;display:flex;justify-content:center;padding-left:10px;position:relative;width:100%}.SearchInput_searchIcon__k3MON{color:var(--text-secondary);height:20px;left:.75rem;position:absolute;top:50%;transform:translateY(-50%);width:20px}.SearchInput_searchField__aoA2-{border:none;border-radius:var(--border-radius);color:var(--text-primary);font-size:1.375rem;padding:0 12px;width:100%}.SearchInput_searchField__aoA2-:focus{border-color:var(--primary-color);outline:none}.SuccessModal_modalOverlay__paUiL{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SuccessModal_modal__rkzDN{background-color:#fff;border-radius:8px;max-width:500px;padding:2rem;position:relative;width:100%}.SuccessModal_modalClose__OW4Uq{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem}.SuccessModal_modalContent__tLxZG{text-align:center}.SuccessModal_modalContent__tLxZG h3{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.SuccessModal_modalContent__tLxZG p{font-size:20px;font-weight:500;line-height:1.5;padding-bottom:20px}.SuccessModal_modalContent__tLxZG .SuccessModal_modalIcon__rOrbp{padding:50px 0 70px}.AddClinicForm_addClinicForm__qGXjF{border-radius:8px;margin:0 auto;width:100%}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formHeader__2nsTU{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;gap:.5rem;margin-bottom:2rem}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formHeader__2nsTU h2{color:var(--text-primary);font-size:24px;font-weight:600;margin:0}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formSection__-K0FE{background:#fff;border-radius:15px;margin-bottom:2rem;padding:33px 38px}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formSection__-K0FE h3{color:var(--text-primary);font-size:18px;font-weight:500;margin-bottom:1rem}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formFields__o1eQT{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}@media(max-width:1285px){.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formFields__o1eQT{grid-template-columns:repeat(2,1fr)}}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formField__N6fHY{display:flex;flex-direction:column}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formField__N6fHY label{color:var(--text-secondary);font-size:14px;font-weight:500;margin-bottom:.5rem}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formField__N6fHY input,.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formField__N6fHY select{background-color:#f5f5f5;border:none;border-radius:15px;color:var(--text-primary);font-size:16px;padding:.75rem;transition:border-color .2s ease;width:100%}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formField__N6fHY input:focus,.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formField__N6fHY select:focus{border-color:var(--primary-color);outline:none}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formField__N6fHY input::placeholder,.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formField__N6fHY select::placeholder{color:var(--text-tertiary)}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formField__N6fHY select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%23263238' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5rem;cursor:pointer;padding-right:2.5rem}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_radioGroup__Pebpp{display:flex;gap:20px;margin-top:5px}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_radioOption__EZCEz{align-items:center;cursor:pointer;display:flex;gap:8px}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_radioOption__EZCEz input[type=radio]{margin:0;width:auto}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_radioOption__EZCEz span{color:var(--text-primary);font-size:14px}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formActions__8y1rS{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;width:250px}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formActions__8y1rS button{cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.AddClinicForm_addClinicForm__qGXjF .AddClinicForm_formActions__8y1rS button:hover{background-color:#2a5c63;color:#fff}.Clinics_clinicsContainer__QPz5E{background-color:var(--background-secondary);border-radius:12px;display:flex;flex-direction:column;height:100%}.Clinics_clinicsHeader__O-bBB h1{color:var(--text-primary);font-size:24px;font-weight:600;margin:0}.Clinics_clinicsHeader__O-bBB p{color:var(--text-secondary);margin:.5rem 0 2rem}.Clinics_clinicsToolbar__0RoPC{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.625rem}.Clinics_addButtonContainer__u\+3Uw{min-width:250px;white-space:nowrap}.Clinics_searchContainer__Iv0Gc{background:#f5f5f5;left:195px;position:relative;top:-90px;width:300px;z-index:10}.Clinics_searchIcon__Hiv--{background-color:#fff;border-radius:4px;color:var(--text-secondary);left:12px;padding:4px;position:absolute;top:50%;transform:translateY(-50%)}.Clinics_actionsContainer__gx2UZ{display:flex;gap:1rem;width:100%}.Clinics_actionsContainer__gx2UZ input{padding:7px}.Clinics_actionsContainer__gx2UZ svg{margin-left:10px}.Clinics_transparentButton__D84p-{align-items:center;background-color:#0000;border:none;border-radius:var(--border-radius);color:var(--text-primary);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:20px;font-weight:400;gap:.5rem;letter-spacing:0;line-height:100%;padding:.5rem 1rem;transition:all .2s ease}.Clinics_transparentButton__D84p-:hover{background-color:var(--hover-bg)}.Clinics_actionIcons__ri-Iw{display:flex;gap:1rem;justify-content:flex-end;width:100%}.Clinics_actionIcons__ri-Iw .Clinics_actionIcon__mVBvo{cursor:pointer;margin-left:0;transition:color .2s ease}.Clinics_actionIcons__ri-Iw .Clinics_actionIcon__mVBvo:hover{color:var(--primary-color)}.Clinics_iconButton__rh7tw{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0}.Clinics_iconButton__rh7tw:hover .Clinics_editIcon__jdPiv{color:var(--primary-color)}.Clinics_tableCell__rKtwi{font-family:var(--primary-font);font-weight:500}.Clinics_clinicsTable__MISwC{display:flex;flex:1 1;flex-direction:column}.Clinics_tableHeader__T3DUO{background-color:var(--background-primary);color:rgba(38,50,56,.502);font-family:var(--primary-font);font-size:1.125rem;font-weight:500;opacity:.5}.Clinics_tableHeader__T3DUO,.Clinics_tableRow__Br5GM{display:grid;grid-template-columns:2fr 2fr 1.5fr 1.75fr 1fr 1fr;padding:1rem}.Clinics_tableRow__Br5GM{align-items:baseline;border-bottom:6px solid rgba(38,50,56,.051);transition:background-color .2s ease}.Clinics_tableRow__Br5GM:hover{background-color:var(--hover-bg)}.Clinics_tableCell__rKtwi{align-items:center;display:flex}.Clinics_tableCell__rKtwi.Clinics_statusCell__zS\+s6{align-items:center;color:var(--text-primary);display:flex;gap:8px}.Clinics_tableCell__rKtwi.Clinics_statusCell__zS\+s6 .Clinics_statusIcon__1scFi{height:12px;width:12px}.Clinics_editIcon__jdPiv:hover{cursor:pointer}.Clinics_addClinicForm__g5r37{border-radius:8px;margin:0 auto;width:100%}.Clinics_addClinicForm__g5r37 .Clinics_formHeader__ctkw2{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;gap:.5rem;margin-bottom:2rem}.Clinics_addClinicForm__g5r37 .Clinics_formHeader__ctkw2 h2{color:var(--text-primary);font-size:24px;font-weight:600;margin:0}.Clinics_addClinicForm__g5r37 .Clinics_formSection__rHuoF{background:#fff;border-radius:15px;margin-bottom:2rem;padding:33px 38px}.Clinics_addClinicForm__g5r37 .Clinics_formSection__rHuoF h3{color:var(--text-primary);font-size:18px;font-weight:500;margin-bottom:1rem}.Clinics_addClinicForm__g5r37 .Clinics_formFields__bvQTE{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}@media(max-width:1285px){.Clinics_addClinicForm__g5r37 .Clinics_formFields__bvQTE{grid-template-columns:repeat(2,1fr)}}.Clinics_addClinicForm__g5r37 .Clinics_formField__Gm4KU{display:flex;flex-direction:column}.Clinics_addClinicForm__g5r37 .Clinics_formField__Gm4KU label{color:var(--text-secondary);font-size:14px;font-weight:500;margin-bottom:.5rem}.Clinics_addClinicForm__g5r37 .Clinics_formField__Gm4KU input,.Clinics_addClinicForm__g5r37 .Clinics_formField__Gm4KU select{background-color:#f5f5f5;border:none;border-radius:15px;color:var(--text-primary);font-size:16px;padding:.75rem;transition:border-color .2s ease;width:100%}.Clinics_addClinicForm__g5r37 .Clinics_formField__Gm4KU input:focus,.Clinics_addClinicForm__g5r37 .Clinics_formField__Gm4KU select:focus{border-color:var(--primary-color);outline:none}.Clinics_addClinicForm__g5r37 .Clinics_formField__Gm4KU input::placeholder,.Clinics_addClinicForm__g5r37 .Clinics_formField__Gm4KU select::placeholder{color:var(--text-tertiary)}.Clinics_addClinicForm__g5r37 .Clinics_formField__Gm4KU select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%23263238' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5rem;cursor:pointer;padding-right:2.5rem}.Clinics_addClinicForm__g5r37 .Clinics_formActions__6cWBY{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.Clinics_addClinicForm__g5r37 .Clinics_formActions__6cWBY button{border-radius:var(--border-radius);cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.Clinics_addClinicForm__g5r37 .Clinics_formActions__6cWBY .Clinics_cancelButton__CuEi7{background-color:#0000;border:1px solid var(--border-color);color:var(--text-primary)}.Clinics_addClinicForm__g5r37 .Clinics_formActions__6cWBY .Clinics_cancelButton__CuEi7:hover{background-color:var(--hover-bg)}.Clinics_addClinicForm__g5r37 .Clinics_formActions__6cWBY .Clinics_submitButton__8xB\+o{background-color:var(--primary-color);border:none;color:#fff}.Clinics_addClinicForm__g5r37 .Clinics_formActions__6cWBY .Clinics_submitButton__8xB\+o:hover{background-color:var(--primary-color-dark)}.Clinics_filterContainer__Tbl5U{margin-left:auto;position:relative}.Clinics_fixedWidthDropdown__dRQoQ{display:inline-block;width:265px}.Clinics_radioGroup__C5Kzw{display:flex;gap:20px;margin-top:5px}.Clinics_radioOption__t11\+b{align-items:center;display:flex;gap:8px}.Clinics_radioButton__fqYeY{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:50%;cursor:pointer;display:flex;font-size:0;height:16px;justify-content:center;padding:0;transition:all .2s ease;width:16px}.Clinics_radioButton__fqYeY:hover{background-color:#f5f5f5}.Clinics_radioButton__fqYeY.Clinics_active__m7w3f{background-color:#5db2be;border-color:#f5f5f5;color:none}.Clinics_pagination__rgZPm{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.Clinics_paginationBtn__Aw6\+C{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.Clinics_paginationBtn__Aw6\+C:disabled{background:#e0e0e0;color:#b0b0b0;cursor:not-allowed}.Clinics_paginationBtn__Aw6\+C:not(:disabled):hover{background:#e3f2fd;color:#1976d2}.Clinics_paginationInfo__b\+2s-{color:#333;font-size:1rem;font-weight:500;min-width:48px;text-align:center}.DoctorConsultationsCard_card__edMfZ{background:#fff;border-radius:18px;box-shadow:0 2px 12px #0000000f;margin-bottom:32px;overflow:hidden;padding:32px 0 18px}.DoctorConsultationsCard_rowField__CSNx6{align-items:center;display:flex;gap:24px}.DoctorConsultationsCard_label__SsddN{color:#888;font-size:1.02rem;font-weight:500;min-width:120px}.DoctorConsultationsCard_value__tRvl8{color:#222;font-size:1.13rem;font-weight:600}.DoctorConsultationsCard_patient__fCW7k{color:#222;flex:2 1;font-size:1.18rem;font-weight:600}.DoctorConsultationsCard_cell__ypN2I{color:#222;flex:1 1;font-weight:400;min-width:120px;text-align:left}.DoctorConsultationsCard_cell__ypN2I:nth-child(2),.DoctorConsultationsCard_cell__ypN2I:nth-child(3),.DoctorConsultationsCard_cell__ypN2I:nth-child(6),.DoctorConsultationsCard_cell__ypN2I:nth-child(7){flex:.5 1;min-width:90px}.DoctorConsultationsCard_statusDone__rE3O0{background:#dcf7cf;border-radius:8px;display:inline-block;padding:6px 14px;text-align:center}.DoctorConsultationsCard_statusNotDone__mTRXF{background:#f2f2f2;border-radius:8px;display:inline-block;padding:6px 14px;text-align:center}.DoctorConsultationsCard_tableHeader__1r83C{color:#888;font-size:1.08rem;font-weight:500;padding:0 40px 18px}.DoctorConsultationsCard_row__EhpZa{align-items:center;background:#fafbfb;border-radius:20px;box-sizing:border-box;font-size:1.13rem;margin:18px 24px 0;padding:18px 16px;transition:background .15s}.DoctorConsultationsCard_row__EhpZa:hover{background:#b9e1ed;cursor:pointer}.DoctorConsultationsCard_row__EhpZa,.DoctorConsultationsCard_tableHeader__1r83C{align-items:center;display:grid}.DoctorConsultationsCard_row__EhpZa .DoctorConsultationsCard_cell__ypN2I,.DoctorConsultationsCard_tableHeader__1r83C .DoctorConsultationsCard_cell__ypN2I{padding:8px 0;text-align:left}.DoctorConsultationsCard_withStatus__zjmuZ{grid-template-columns:2fr 1fr 1fr 1.5fr 1.5fr 1fr 1.4fr}.DoctorConsultationsCard_noStatus__pLhse{grid-template-columns:2fr 1fr 1fr 1.5fr 1.5fr 1fr}.DoctorConsultations_dateTitle__CUoQW{color:#222;font-size:20px;font-weight:600;margin-bottom:28px}.ConsultationToolbar_toolbar__JJPir{margin:50px 0}.ConsultationToolbar_title__gfCxK{font-size:2rem;font-weight:700;margin-bottom:16px}.ConsultationToolbar_topRow__AIg1j{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ConsultationToolbar_tabs__it6Y0{display:flex;gap:8px}.ConsultationToolbar_tab__TsUrO{background:#f3f3f3;border:none;border-radius:20px;color:#222;cursor:pointer;font-size:1rem;font-weight:500;padding:8px 22px;transition:background .15s,color .15s}.ConsultationToolbar_tab__TsUrO.ConsultationToolbar_active__Inrk5{background:#e0e0e0;color:#222}.ConsultationToolbar_search__EV0t4{background:#fff;border:none;border-radius:20px;box-shadow:0 1px 4px #0000000a;color:#888;font-size:1rem;outline:none;padding:10px 20px;width:320px}.ConsultationToolbar_filters__d2\+Xx{display:flex;gap:16px;margin-top:16px}.ConsultationToolbar_select__X3VJy{-webkit-appearance:none;appearance:none;background:#fff;border:none;border-radius:12px;box-shadow:0 1px 4px #0000000a;color:#222;cursor:pointer;font-size:1rem;min-width:150px;outline:none;padding:10px 18px}.ChatInput_container__wYPLy{display:flex;flex-direction:column}.ChatInput_fileList__DFsxq{display:flex;flex-wrap:wrap;gap:8px;margin:8px 32px 0}.ChatInput_fileItem__uTr0C{align-items:center;background:#e8f4f8;border-radius:8px;display:flex;font-size:14px;gap:8px;padding:4px 8px}.ChatInput_fileName__zlzF7{color:#2c5aa0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatInput_removeFile__D6r1G{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:16px;justify-content:center;padding:0;width:16px}.ChatInput_removeFile__D6r1G:hover{background:#ffebee;color:#d32f2f}.ChatInput_inputWrapper__Wgi7D{align-items:center;background:#f2f3f3;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;gap:8px;margin:16px 32px 24px;padding:8px 16px}.ChatInput_input__0HGo5{background:#0000;border:none;color:#222;flex:1 1;font-size:1rem;outline:none;padding:8px 0}.ChatInput_input__0HGo5:disabled{cursor:not-allowed;opacity:.6}.ChatInput_attach__3uOA6{background:none;border:none;color:#b0b8c1;cursor:pointer;font-size:1.3rem;margin-right:8px;transition:color .15s}.ChatInput_attach__3uOA6:hover:not(:disabled){color:#5db2be}.ChatInput_attach__3uOA6:disabled{cursor:not-allowed;opacity:.6}.ChatInput_send__rLqhZ{align-items:center;background:#5db2be;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.3rem;height:36px;justify-content:center;transition:background .15s;width:36px}.ChatInput_send__rLqhZ:hover:not(:disabled){background:#7fcbe3}.ChatInput_send__rLqhZ:disabled{background:#ccc;cursor:not-allowed}.ChatInput_loading__y8QtC{animation:ChatInput_pulse__uSmSw 1.5s infinite;font-size:18px;font-weight:700}@keyframes ChatInput_pulse__uSmSw{0%,to{opacity:1}50%{opacity:.5}}.ChatMessage_message__ni7Zr{animation:ChatMessage_fadeIn__b-MNk .3s ease-in-out;background:#e6f1f4;border-radius:16px;color:#222;font-size:1rem;line-height:1.4;margin-bottom:4px;max-width:70%;padding:10px 16px;position:relative;word-break:break-word}@keyframes ChatMessage_fadeIn__b-MNk{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatMessage_sent__kdz-K{align-self:flex-end;background:#d7e3e6;border-bottom-right-radius:4px;color:#222}.ChatMessage_received__wCvSl{align-self:flex-start;background:#f2f3f3;border-bottom-left-radius:4px;color:#222}.ChatMessage_system__8Mjhw{align-self:center;background:#f3f3f3;border-radius:10px;color:#888;font-size:.98rem;margin:10px 0;padding:7px 14px}.ChatMessage_author__xSDPW,.ChatMessage_meta__flXg1{color:#6a7a8c;font-size:.92rem;margin-bottom:2px}.ChatMessage_text__ioZI0{white-space:pre-line}.ChatPanel_chatPanel__ewMYF{border-radius:0 18px 18px 0;box-shadow:none;display:flex;flex-direction:column;height:100%;padding:0}.ChatPanel_header__Wg1AV{background:#0000;color:#222;font-size:1.18rem;font-weight:700;padding:28px 32px 18px}.ChatPanel_messages__yRO3P{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:0 32px 16px}.PatientInfoTab_infoCard__Pt9W0{background:#f6f8fa;border-radius:16px;box-shadow:0 1px 4px #0000000a;display:flex;flex-direction:column;gap:18px;min-height:400px;padding:32px 24px}h2{font-size:1.25rem;font-weight:700;margin-bottom:18px}.PatientInfoTab_label__Jn7Vm{color:#888;font-size:1.02rem;font-weight:500}.PatientInfoTab_value__PO1-J{border-bottom:1px solid #e3e6ea;color:#222;font-size:1.13rem;font-weight:600;margin-bottom:10px}.PatientInfoTab_header__wVWHF{align-items:center;display:flex;gap:20px;margin-bottom:28px}.PatientInfoTab_avatar__sVKjl{background:#ddd;border-radius:12px;flex-shrink:0;height:64px;width:64px}.PatientInfoTab_fio__wvteE{font-size:20px;font-weight:600;margin-bottom:2px}.PatientInfoTab_birth__36b1m{color:#888;font-size:16px}.SidebarTabs_sidebar__4FETc{align-items:center;border-radius:18px 0 0 18px;display:flex;flex-direction:column;gap:16px;height:100%;margin:100px 10px 0;min-width:64px;padding:24px 0 0;width:64px}.SidebarTabs_sidebar__4FETc button{align-items:center;background:#f2f3f3;border:none;border-radius:12px;cursor:pointer;display:flex;height:40px;justify-content:center;margin-bottom:16px;outline:none;transition:background .15s;width:40px}.SidebarTabs_sidebar__4FETc button.SidebarTabs_active__vn5NV,.SidebarTabs_sidebar__4FETc button:focus,.SidebarTabs_sidebar__4FETc button:hover{background:#b9e1ed}.SidebarTabs_sidebar__4FETc .SidebarTabs_icon__X4EH2{color:#6a7a8c;font-size:22px}.AttachmentsTab_container__Ba1CS{background-color:#f6f8fa;border-radius:16px;padding:16px}.AttachmentsTab_title__k4XZm{margin-bottom:16px}.AttachmentsTab_searchInput__U9Z3a{border:1px solid #e0e0e0;border-radius:8px;font-size:16px;margin-bottom:16px;padding:8px;width:100%}.AttachmentsTab_attachmentsList__go80c{max-height:600px;overflow-y:auto;padding-right:8px}.AttachmentsTab_attachmentsList__go80c::-webkit-scrollbar{width:6px}.AttachmentsTab_attachmentsList__go80c::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.AttachmentsTab_attachmentsList__go80c::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.AttachmentsTab_attachmentsList__go80c::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.AttachmentsTab_attachmentItem__mbp\+r{align-items:center;background:#f6f8fa;border-radius:8px;cursor:pointer;display:flex;gap:16px;margin-bottom:8px;padding:8px;transition:background .2s}.AttachmentsTab_attachmentItem__mbp\+r:hover{background:#e8f0f8}.AttachmentsTab_attachmentItem__mbp\+r.AttachmentsTab_downloading__Tp5YB{opacity:.5}.AttachmentsTab_fileIcon__e-YWM{align-items:center;background:#ededed;border-radius:8px;display:flex;padding:8px}.AttachmentsTab_fileName__OLk1Q{color:#222;font-size:18px;font-weight:500}.AttachmentsTab_downloadingText__SEWLK{color:#888;margin-left:auto}.AttachmentsTab_emptyState__wmF\+7{color:#888;margin-top:16px}.AttachmentsTab_loading__gdPtm{color:#666;font-style:italic;margin-top:16px}.AttachmentsTab_error__Zql2p{background:#ffebee;border:1px solid #ffcdd2;border-radius:4px;color:#d32f2f;margin-top:16px;padding:8px}.PatientAssessmentTab_container__nePCK{background-color:#f6f8fa;border-radius:16px;margin-top:16px;padding:16px}.PatientAssessmentTab_title__2S6CT{margin-bottom:23px}.PatientAssessmentTab_assessmentContainer__B-uf4{display:flex;flex-direction:column;gap:22px;overflow-y:auto}.PatientAssessmentTab_assessmentContainer__B-uf4 ::-webkit-scrollbar{height:8px;margin-left:10px;width:8px}.PatientAssessmentTab_assessmentContainer__B-uf4 ::-webkit-scrollbar-track{background:rgba(38,50,56,.102);border-radius:10px}.PatientAssessmentTab_assessmentContainer__B-uf4 ::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.PatientAssessmentTab_assessmentContainer__B-uf4 ::-webkit-scrollbar-thumb:hover{background:blue}.PatientAssessmentTab_assessment__psQFc{display:flex;flex-direction:column;gap:13px}.PatientAssessmentTab_label__2FGMn{font-size:16px;font-weight:500}.PatientAssessmentTab_textarea__iJSH1{border:2px solid #e0e0e0;border-radius:10px;min-height:140px;outline:none;padding:9px 13px}.PatientAssessmentTab_button__dQ6U4{background-color:#4aa8b8;border:none;border-radius:40px;color:#111;cursor:pointer;font-size:16px;padding:10px 20px}.PatientAssessmentTab_button__dQ6U4:disabled{cursor:not-allowed;opacity:.5}.PatientAssessmentTab_sendToPatientButton__Cjihe{background-color:#4aa8b8;border:none;border-radius:25px;color:#111;cursor:pointer;font-size:16px;padding:10px 20px}.PatientAssessmentTab_sendToPatientButton__Cjihe:disabled{cursor:not-allowed;opacity:.5}.PatientAssessmentTab_radioRow__w6W7g{align-items:center;display:flex;gap:12px}.PatientAssessmentTab_radioLabel__\+6TrJ{font-size:16px;font-weight:400}.PatientAssessmentTab_diseasesBlock__-HKeq{margin-bottom:24px;padding-right:5px}.PatientAssessmentTab_diseasesLabel__kRlGE{font-size:18px;font-weight:500;margin-bottom:32px}.PatientAssessmentTab_diseasesEmpty__e3cs6{color:#888}.PatientAssessmentTab_diseaseRow__rDIJ5{align-items:center;display:flex;margin-bottom:15px}.PatientAssessmentTab_diseaseRemove__keR\+k{color:#8b6f6f;cursor:pointer;font-size:18px;margin-right:16px}.PatientAssessmentTab_diseaseName__O3rHO{font-size:16px}.PatientAssessmentTab_addDiseaseBtn__uDHfo{background:#4aa8b8;border:none;border-radius:40px;color:#111;cursor:pointer;font-size:16px;margin-top:24px;padding:8px 32px}.PatientAssessmentTab_isDisabledBtn__-SBlz{cursor:not-allowed;opacity:.5}.PatientAssessmentTab_medicationLine__AUBHK{display:flex;flex-direction:column;gap:4px}.PatientAssessmentTab_medName__\+O5\+e{font-size:16px;font-weight:600;margin-bottom:2px}.PatientAssessmentTab_medInfo__\+rCXA{color:#19434b;font-size:15px;line-height:1.4}.SelectModal_overlay__-TRDW{align-items:center;background:#00000026;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.SelectModal_modal__i8Zrd{background:#fff;border-radius:24px;box-shadow:0 4px 32px #0000001f;display:flex;flex-direction:column;height:80vh;overflow-y:auto;padding:32px;width:800px}.SelectModal_modal__i8Zrd .SelectModal_title__8NSy9{font-size:22px;font-weight:600;margin-bottom:20px}.SelectModal_optionsList__\+ddgO{flex:1 1;margin-bottom:24px;overflow-y:auto}.SelectModal_optionRow__SNeCU{align-items:flex-start;display:flex;margin-bottom:12px}.SelectModal_checkbox__W0Eo3{height:28px;margin-right:16px;width:28px}.SelectModal_optionName__nG4mT{font-size:20px;margin-right:20px}.SelectModal_actions__J0T91{display:flex;gap:16px;padding:0 16px}.SelectModal_saveBtn__6N\+Vx{background:#7dbac4}.SelectModal_cancelBtn__iGSpA,.SelectModal_saveBtn__6N\+Vx{border:none;border-radius:24px;color:#111;cursor:pointer;font-size:16px;padding:8px 25px}.SelectModal_cancelBtn__iGSpA{background:#f3f3f3}.SelectModal_customCheckboxWrapper__Vg7m-{align-items:center;cursor:pointer;display:flex;margin-right:16px}.SelectModal_customCheckbox__uBzxh{align-items:center;background:gray;border:4px solid #e6f0f2;border-radius:50%;display:flex;height:25px;justify-content:center;position:relative;transition:box-shadow .2s;width:25px}.SelectModal_customCheckbox__uBzxh.SelectModal_checked__vy02b{background:#7dbac4;border-color:#7dbac4}.SelectModal_checkmark__8kaIB{display:block;height:22px;width:22px}.SelectModal_visuallyHidden__2IeoN{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.SelectModal_dosagesBlock__NkAJG{display:flex;flex-direction:column;gap:2px;margin-left:40px;margin-top:4px}.SelectModal_dosageRow__u4jzx{align-items:center;display:flex;gap:8px;margin-bottom:2px}.SelectModal_dosageRadio__uNG6o{accent-color:#7dbac4;height:16px;width:16px}.SelectModal_dosageName__fPB7y{color:#222;font-size:15px}.SelectModal_centerWrapper__g4hhu{align-items:center;color:#9aa0a6;display:flex;flex-direction:column;font-size:14px;height:100%;justify-content:center;padding:20px;text-align:center;width:100%}.SelectModal_medModal__xKUtN{background:#fff;border-radius:16px;display:flex;flex-direction:column;height:90vh;overflow:hidden;padding:24px;position:relative;width:1200px}.SelectModal_medModal__xKUtN .SelectModal_title__8NSy9{font-size:24px;font-weight:500;padding:0 16px}.SelectModal_search__\+JX3r{font-size:16px;font-size:18px;padding:10px 14px;width:100%}.SelectModal_columns__JdpHY{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:.55fr .45fr;min-height:0;overflow:hidden}.SelectModal_columns__JdpHY .SelectModal_leftHeader__2ejMA,.SelectModal_columns__JdpHY .SelectModal_rightHeader__Ws6os{font-size:20px;margin-bottom:16px}.SelectModal_leftList__Ckha9{height:calc(80vh - 200px);overflow-y:auto;padding:12px}.SelectModal_leftList__Ckha9.SelectModal_isEmpty__aEuwF{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.SelectModal_leftWrapper__2o9mD{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:16px}.SelectModal_leftContent__260OE{border:2px solid rgba(0,0,0,.051);border-radius:12px;flex:1 1;min-height:0;padding:20px 24px}.SelectModal_input__NZfoU{border:2px solid rgba(0,0,0,.051);border-radius:10px;margin-bottom:16px}.SelectModal_leftRow__Xu\+Kw{border-radius:8px;cursor:pointer;margin-bottom:6px;padding:8px 10px}.SelectModal_leftRow__Xu\+Kw:hover{background:#f5f5f5}.SelectModal_active__pmT\+K{background:#e8f4ff;border-left:4px solid #4094f7}.SelectModal_rightPanel__h2T7L{border:2px solid rgba(0,0,0,.051);border-radius:12px;height:100%;overflow-y:auto;padding:16px}.SelectModal_rightPanel__h2T7L .SelectModal_card__ciOxA{margin-bottom:80px}.SelectModal_rightPanel__h2T7L .SelectModal_card__ciOxA:last-child{margin-bottom:0}.SelectModal_rightTitle__JyOqA{align-items:center;display:flex;font-size:18px;font-weight:600;margin-bottom:12px}.SelectModal_dosages__w9T1F{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.SelectModal_dosageOptionRow__Js1lQ{align-items:center;display:flex;gap:6px}.SelectModal_section__wlPhI{display:flex;flex-direction:column;margin-top:20px}.SelectModal_section__wlPhI .SelectModal_commentBlock__\+zSFS{display:flex}.SelectModal_select__SGfEz{border:1px solid #ccc;border-radius:8px;margin-top:6px;padding:8px}.SelectModal_textarea__c7aPv{border:1px solid #ccc;border-radius:8px;height:80px;margin-top:8px;padding:10px;resize:none;width:100%}.SelectModal_customSelectWrapper__Qe67G{margin-top:10px;position:relative;width:100%}.SelectModal_customSelectWrapper__Qe67G .SelectModal_selectIcon__cjNCQ{height:16px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px}.SelectModal_customSelectWrapper__Qe67G:after{color:#555;font-size:16px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.SelectModal_customSelectWrapper__Qe67G .SelectModal_customSelect__UZPkA{-webkit-appearance:none;appearance:none;background:#f5f5f5;border:none;border-radius:10px;color:#000;font-family:inherit;font-size:15px;padding:10px 40px 10px 12px;width:100%}.SelectModal_timesRow__0aZsE{display:flex;gap:8px;margin-top:10px}.SelectModal_timesRow__0aZsE .SelectModal_timesBtn__ZS8lB{background:#f2f3f3;border:none;border-radius:13px;color:#19434b;cursor:pointer;font-size:14px;font-weight:600;padding:7px 18px;transition:all .2s}.SelectModal_timesRow__0aZsE .SelectModal_timesBtn__ZS8lB.SelectModal_active__pmT\+K{background:#aed8e6;border-color:#aed8e6;color:#19434b}.SelectModal_textareaMedication__SJcm-{background:#f5f5f5;border:none;border-radius:10px;font-size:14px;margin-top:10px;max-height:112px;min-height:45px;overflow-y:auto;padding:10px 12px;resize:none;width:100%}.SelectModal_textareaMedication__SJcm-:focus{border:none;outline:none}.SelectModal_textareaCounter__A-KAo{color:#9ca3af;font-size:12px;margin-left:5px;margin-top:4px;text-align:right}.SelectModal_emptyRight__-tVyF{align-items:center;background:#fff;border:2px solid rgba(0,0,0,.051);border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px 24px;text-align:center;width:100%}.SelectModal_emptyText__udyQd{font-size:17px;margin-top:16px}.SelectModal_rightWrapper__SDLIo{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;padding:16px}.SelectModal_trashBtn__pwq3b{align-items:center;background:none;border:none;cursor:pointer;display:flex;margin-left:10px;padding:4px}.LoadingSpinner_container__ymbtT{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:200px}.LoadingSpinner_spinner__9GiVi{animation:LoadingSpinner_spin__3mNV0 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#3498db}.LoadingSpinner_small__lI0jh{border-width:2px;height:20px;width:20px}.LoadingSpinner_medium__26siT{border-width:3px;height:40px;width:40px}.LoadingSpinner_large__UDZ6i{border-width:4px;height:60px;width:60px}.LoadingSpinner_text__zGdpI{color:#666;font-size:14px;margin:0}@keyframes LoadingSpinner_spin__3mNV0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DoctorConsultationChat_container__CrAys{align-items:center;display:flex;margin-top:45px}.DoctorConsultationChat_leftPanel__1Ykb9{background:#fff;border-radius:18px 0 0 18px;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:row;height:700px;min-width:350px;padding:0;width:100%}.DoctorConsultationChat_leftPanel__1Ykb9>:not(:first-child){display:flex;flex:1 1;flex-direction:column;margin:25px 0;min-width:0}.DoctorConsultationChat_rightPanel__y3IrY{background:#fff;border-radius:0 18px 18px 0;display:flex;flex-direction:column;height:700px;max-width:600px;min-width:400px;padding:0;width:540px}.DoctorConsultationChat_videoModalOverlay__jbvMr{background:none;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:2000}.DoctorConsultationChat_videoModal__ix2jG{border-radius:16px;bottom:24px;box-shadow:0 8px 32px #0000002e;display:block;overflow:hidden;padding:0;pointer-events:auto;position:absolute;right:24px;transition:all .3s ease;width:400px}.DoctorConsultationChat_videoModal__ix2jG.DoctorConsultationChat_wide__n3upA{bottom:auto;height:600px;left:50%;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%);width:800px}.DoctorConsultationChat_videoDragBar__90JSc{align-items:center;background:#f5f5f7;border-bottom:1px solid #e0e0e0;border-radius:16px 16px 0 0;color:#888;cursor:move;display:flex;font-size:14px;height:32px;justify-content:space-between;padding:0 12px;position:relative;-webkit-user-select:none;user-select:none}.DoctorConsultationChat_videoDragBarButtons__CLakO{align-items:center;display:flex;gap:10px;justify-content:space-between}.DoctorConsultationChat_closeButton__Iqo5U,.DoctorConsultationChat_wideButton__Z2HH\+{background:#0000;border:none;color:#5db2be;cursor:pointer;font-size:1.5rem;margin-left:auto;position:static;z-index:10}.DoctorConsultationChat_videoModal__ix2jG iframe{background:#000;border:none;display:block;flex:1 1 auto;height:100%;min-height:0;min-width:0;width:100%}.ChatToolbar_backButton__7LYbq{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:10px;margin-top:60px}.ChatToolbar_backButton__7LYbq span{font-size:26px;font-weight:500;line-height:24px}.ChatToolbar_buttonsContainer__PlHz6{display:flex;gap:20px;margin-top:45px;padding-left:40px}.ChatToolbar_startButton__MM8Yk{background-color:#5db2be}.ChatToolbar_endButton__H1mS2,.ChatToolbar_startButton__MM8Yk{border:none;border-radius:15px;cursor:pointer;font-size:16px;font-weight:500;padding:10px 24px}.ChatToolbar_endButton__H1mS2{background-color:#e2574c;color:#fff}.ChatToolbar_endButtonDisabled__8zE3W{background-color:#f2f3f3;cursor:not-allowed}.ChatToolbar_endButtonDisabled__8zE3W,.ChatToolbar_finishButton__2cpqM{border:none;border-radius:15px;font-size:16px;font-weight:500;padding:10px 24px}.ChatToolbar_finishButton__2cpqM{background-color:#fff;cursor:pointer}.ChatToolbar_finishButton__2cpqM:hover{background-color:#f2f3f3;transition:background-color .3s ease}.FinishConsultationModal_overlay__z2kbN{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.FinishConsultationModal_modal__BvQ17{animation:FinishConsultationModal_fadeIn__rMKP8 .2s ease;background:#fff;border-radius:16px;box-shadow:0 8px 24px #0000001f;padding:24px 28px;width:700px}.FinishConsultationModal_title__nhtVw{color:#1d1d1d;font-size:24px;font-weight:500;margin:0 0 20px;text-align:center}.FinishConsultationModal_subtitle__YESha{font-size:16px}.FinishConsultationModal_titleConfirm__1KprU{color:#1d1d1d;font-size:24px;font-weight:500;margin:0 0 32px}.FinishConsultationModal_buttonsRow__JfNTg{display:flex;gap:16px;justify-content:center;margin-top:10px}.FinishConsultationModal_buttonsConfirmRow__s87sd{display:flex;gap:16px;justify-content:start;margin-top:10px}.FinishConsultationModal_primary__\+SPHB{background:#3db1c3;border:none;border-radius:16px;color:#000;cursor:pointer;font-size:20px;font-weight:500;padding:10px 20px;transition:background .2s ease}.FinishConsultationModal_primary__\+SPHB:hover{background:#34a3b4}.FinishConsultationModal_primary__\+SPHB:disabled{background:#bcdde2;cursor:not-allowed}.FinishConsultationModal_secondary__60fiv{background:#f2f3f3;border:none;border-radius:16px;color:#0009;cursor:pointer;font-size:20px;font-weight:500;padding:10px 20px;transition:background .2s ease}.FinishConsultationModal_secondary__60fiv:hover{background:#e5e5e5}.FinishConsultationModal_radioGroup__-DhXc{display:flex;flex-direction:column;font-size:16px;gap:12px;margin-bottom:24px}.FinishConsultationModal_radioGroup__-DhXc label{align-items:center;cursor:pointer;display:flex;gap:10px}.FinishConsultationModal_radioGroup__-DhXc label input{cursor:pointer;height:18px;width:18px}.FinishConsultationModal_toggleRow__w98T1{display:flex;gap:12px;margin:16px 0 32px}.FinishConsultationModal_toggle__GJ-Sy{background:#f4f4f4;border:none;border-radius:12px;color:#19434b;cursor:pointer;font-size:17px;font-weight:500;padding:8px 20px}.FinishConsultationModal_toggle__GJ-Sy:hover{background:#e9e9e9}.FinishConsultationModal_toggleActive__lRekx{background:#aed8e6;border:none;border-radius:12px;color:#19434b;cursor:pointer;font-size:17px;font-weight:600;padding:8px 20px}.FinishConsultationModal_chips__VPGBK{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin:20px 0 64px}.FinishConsultationModal_chip__yyxmi{background:#f2f3f3;border:none;border-radius:13px;color:#19434b;cursor:pointer;font-size:17px;font-weight:500;padding:10px 14px;text-align:left;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.FinishConsultationModal_chip__yyxmi:hover{background:#e9e9e9}.FinishConsultationModal_chipActive__yuVgD{background:#aed8e6;border:none;border-radius:13px;cursor:pointer;font-size:17px;font-weight:500;padding:10px 14px;text-align:left;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.FinishConsultationModal_chipActive__yuVgD:hover{background:#34a3b4}.FinishConsultationModal_error__GG2IK{color:#e7432e;font-size:14px;font-weight:500}.FinishConsultationModal_divider__6zqtZ{background:#f2f3f3;height:1.5px;margin:24px 0 16px;width:100%}@keyframes FinishConsultationModal_fadeIn__rMKP8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DoctorLogin_wrapper__GIZYt{display:flex;min-height:100vh}.DoctorLogin_left__j2Rot{align-items:center;background:#fff;display:flex;flex:1 1;flex-direction:column;padding:0;position:relative}.DoctorLogin_header__XYgIK{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:0 48px;position:absolute;top:50px;width:100%}.DoctorLogin_logo__UV7bs{height:40px}.DoctorLogin_lang__XWZSq{color:#222;font-size:18px;font-weight:500}.DoctorLogin_right__UBWQD{background:#5db2be;flex:1 1;position:relative}.DoctorLogin_right__UBWQD,.DoctorLogin_slider__5wfTX{align-items:center;display:flex;justify-content:center}.DoctorLogin_slider__5wfTX{background:#fff;border-radius:18px;box-shadow:0 4px 32px #00000012;height:340px;width:420px}.DoctorLogin_sliderImage__GD2jS{border-radius:12px;height:auto;width:90%}.ForgotForm_form__xn3sA{display:flex;flex-direction:column;gap:18px;margin:auto;max-width:370px;width:100%}.ForgotForm_backButton__2k-J4{align-items:center;background:none;border:none;color:#222;cursor:pointer;display:flex;font-size:22px;font-weight:500;margin-bottom:8px}.ForgotForm_backIcon__PNUTO{font-size:24px;margin-right:8px}.ForgotForm_title__GEXyO{color:#222;font-size:22px;font-weight:600;margin-bottom:0;text-align:left}.ForgotForm_desc__FAm46{color:#222;font-size:18px;line-height:1.3;margin:12px 0 18px}.ForgotForm_label__t3bbQ{color:#888;font-size:15px;margin-bottom:4px}.ForgotForm_input__9bq79{background:#f8fafb;border:1.5px solid #cfd8dc;border-radius:8px;font-size:16px;margin-bottom:8px;outline:none;padding:12px 16px;transition:border-color .2s;width:100%}.ForgotForm_input__9bq79:focus{border-color:#5db2be}.ForgotForm_button__UiFbt{background:#5db2be;border:none;border-radius:16px;color:#111;cursor:pointer;font-size:22px;font-weight:500;margin-top:32px;padding:14px 0;transition:background .2s;width:100%}.ForgotForm_button__UiFbt:hover{background:#4896a3}.ForgotForm_successContainer__jdy30{display:flex;flex-direction:column;gap:18px;margin:auto;max-width:370px;width:100%}.ForgotForm_successMessage__vv85m{background:#f0f9ff;border:1px solid #5db2be;border-radius:8px;color:#222;font-size:18px;line-height:1.3;margin:12px 0 18px;padding:20px;text-align:center}.LoginForm_form__kt0QP{display:flex;flex-direction:column;gap:18px;margin:auto;max-width:370px;width:100%}.LoginForm_inputWrapper__5n2YA{position:relative;width:100%}.LoginForm_togglePassword__W08rE{align-items:center;background:#0000;border:none;color:#607d8b;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:12px;top:20%;transform:translateY(-50%)}.LoginForm_togglePassword__W08rE:hover{color:#000}.LoginForm_title__YGhN2{color:#222;font-size:22px;font-weight:600;margin-bottom:18px}.LoginForm_label__eOsyc{color:#888;font-size:15px;margin-bottom:4px}.LoginForm_input__4pJLr{background:#f8fafb;border:1px solid #cfd8dc;border-radius:8px;font-size:16px;margin-bottom:8px;outline:none;padding:12px 40px 12px 16px;width:100%}.LoginForm_input__4pJLr:focus{border-color:#5db2be}.LoginForm_passwordRow__fLoGj{align-items:center;display:flex;justify-content:space-between;margin-bottom:-8px}.LoginForm_forgot__SXpAF{color:#5db2be;font-size:14px;text-decoration:none;transition:color .2s}.LoginForm_forgot__SXpAF:hover{color:#3a7e8c}.LoginForm_button__c8a3M{background:#5db2be;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;margin-top:10px;padding:12px 0;transition:background .2s;width:100%}.LoginForm_button__c8a3M:hover{background:#4896a3}.DoctorSlider_slider__fmkNB{align-items:center;background:#fff;border-radius:18px;box-shadow:0 4px 32px #00000012;display:flex;flex-direction:column;height:340px;justify-content:center;overflow:hidden;position:relative;width:420px}.DoctorSlider_sliderImage__AkzD8{border-radius:12px;height:auto;object-fit:contain;transition:opacity .5s;width:90%}.DoctorSlider_dots__fMqnd{align-items:center;bottom:18px;display:flex;gap:10px;justify-content:center;left:0;position:absolute;right:0}.DoctorSlider_dot__eRzUO{background:#cfe8f3;border-radius:50%;cursor:pointer;height:12px;opacity:.7;transition:background .2s,opacity .2s;width:12px}.DoctorSlider_active__Uhzgk{background:#5db2be;opacity:1}.DataTable_table__WmYpt{display:flex;flex:1 1;flex-direction:column;margin-top:1.5rem}.DataTable_tableHeader__0cy09{background-color:var(--background-primary);color:rgba(38,50,56,.502);font-family:var(--primary-font);font-size:1.125rem;font-weight:500;opacity:.5}.DataTable_tableHeader__0cy09,.DataTable_tableRow__uwv5G{display:grid;grid-template-columns:2fr 2fr 1.5fr 1.75fr 1fr 1fr;padding:1rem}.DataTable_tableRow__uwv5G{align-items:center;border-bottom:6px solid rgba(38,50,56,.051);transition:background-color .2s ease}.DataTable_tableRow__uwv5G:hover{background-color:var(--hover-bg)}.DataTable_tableCell__gDgHp{align-items:center;display:flex;font-family:var(--primary-font);font-weight:500;white-space:normal;word-break:break-word}.DataTable_tableCell__gDgHp.DataTable_statusCell__2naH\+{align-items:center;color:var(--text-primary);display:flex;gap:8px}.DataTable_tableCell__gDgHp.DataTable_statusCell__2naH\+ .DataTable_statusIcon__IojxQ{height:12px;width:12px}.DataTable_actionIcons__Or-LI{display:flex;gap:1rem;justify-content:flex-start;width:100%}.DataTable_iconButton__rxEDk{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0}.DataTable_iconButton__rxEDk:hover .DataTable_editIcon__\+D8EF{color:var(--primary-color)}.DataTable_editIcon__\+D8EF:hover{cursor:pointer}.DataTable_sortable__QCaBm{cursor:pointer;-webkit-user-select:none;user-select:none}.DataTable_notFound__EnRGM{align-items:center;display:flex;font-size:20px;font-weight:500;justify-content:center}.AddDoctorForm_addClinicForm__L2Tbu{border-radius:8px;margin:0 auto;width:100%}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_avatar__5SV7\+{align-items:center;background:#d9d9d9;border-radius:16px;display:flex;height:128px;justify-content:center;width:128px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formHeader__gygzo{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;gap:.5rem;margin-bottom:2rem}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formHeader__gygzo h2{color:var(--text-primary);font-size:24px;font-weight:600;margin:0}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formSection__Erlvl{background:#fff;border-radius:15px;margin-bottom:2rem;padding:24px 40px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formSection__Erlvl h3{font-size:20px;font-weight:500;margin-bottom:2.5rem;opacity:.5}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_mainDataFields__rtaMs{border-radius:0 0 15px 15px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formFields__cbMS9{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}@media(max-width:1285px){.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formFields__cbMS9{grid-template-columns:repeat(2,1fr)}}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formField__FkDG2{display:flex;flex-direction:column;width:100%}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formField__FkDG2 label{font-size:14px;font-weight:500;margin-bottom:.5rem}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formField__FkDG2 .AddDoctorForm_dateInput__qNr0Z,.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formField__FkDG2 input{background-color:#f5f5f5;border:none;border-radius:15px;color:var(--text-primary);font-size:16px;padding:.75rem;transition:all .3s ease;width:100%}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formField__FkDG2 .AddDoctorForm_dateInput__qNr0Z:focus,.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formField__FkDG2 input:focus{box-shadow:0 0 0 2px var(--primary-color);outline:none}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formField__FkDG2 .AddDoctorForm_dateInput__qNr0Z::placeholder,.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formField__FkDG2 input::placeholder{color:var(--text-tertiary)}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formField__FkDG2 .AddDoctorForm_customCalendar__omy11{animation:AddDoctorForm_fadeIn__sTjiD .3s ease;background:#fff;border-radius:15px;box-shadow:0 10px 25px #0000001a;padding:1rem}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formField__FkDG2 .AddDoctorForm_customCalendar__omy11 .AddDoctorForm_react-datepicker__header__m1SVh{background-color:#0000;border-bottom:none}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formField__FkDG2 .AddDoctorForm_customCalendar__omy11 .AddDoctorForm_react-datepicker__day--keyboard-selected__uPasw,.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formField__FkDG2 .AddDoctorForm_customCalendar__omy11 .AddDoctorForm_react-datepicker__day--selected__DDcJQ{background-color:var(--primary-color);border-radius:10px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formField__FkDG2 .AddDoctorForm_customCalendar__omy11 .AddDoctorForm_react-datepicker__day__NY-1p:hover{background-color:var(--primary-color-light)}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formFieldInput__B5N6u,.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formFieldInput__B5N6u button:first-child{width:100%}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formActions__kLIpr{display:flex;width:250px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_formActions__kLIpr button{display:flex;justify-content:center}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_clinicCard__UIA03{background-color:#fff;margin-bottom:20px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_clinicCard__UIA03 .AddDoctorForm_clinicHeader__gb2OT{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_clinicCard__UIA03 .AddDoctorForm_clinicHeader__gb2OT h4{color:#333;font-size:16px;font-weight:600;margin:0}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_clinicCard__UIA03 .AddDoctorForm_formFields__cbMS9{display:flex;flex-direction:column;gap:20px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_clinicCard__UIA03 .AddDoctorForm_clinicActions__vj4YC{border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;margin-top:20px;padding-top:20px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_clinicCard__UIA03 .AddDoctorForm_clinicActions__vj4YC .AddDoctorForm_saveClinicButton__nqIy6{background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .3s ease}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_clinicCard__UIA03 .AddDoctorForm_clinicActions__vj4YC .AddDoctorForm_saveClinicButton__nqIy6:hover{background-color:#2a5c63}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_clinicCard__UIA03 .AddDoctorForm_clinicActions__vj4YC .AddDoctorForm_saveClinicButton__nqIy6:disabled{background-color:#ccc;cursor:not-allowed}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_specializationRow__dSnWG input:focus,.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_specializationRow__dSnWG input:focus-visible,.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_specializationRow__dSnWG input:focus-within{box-shadow:none!important;outline:none!important}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_specializationRow__dSnWG{align-items:center;gap:10px;margin-bottom:10px;width:100%}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_specializationRow__dSnWG .dropdown{flex:1 1;min-width:0;width:100%}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_specializationRow__dSnWG .dropdown button{justify-content:space-between;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_specializationRow__dSnWG .dropdown .dropdown-menu{width:100%}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_specializationRow__dSnWG .AddDoctorForm_addButton__wyctd{flex-shrink:0;min-width:32px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_costContainer__p5wlJ{width:100%}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_costContainer__p5wlJ .AddDoctorForm_costInputs__wZH1c{display:flex;flex-direction:column}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_costContainer__p5wlJ .AddDoctorForm_costRow__TDWDa{align-items:center;display:flex;gap:10px;margin-bottom:10px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_costContainer__p5wlJ .AddDoctorForm_costRow__TDWDa .AddDoctorForm_specializationPriceRow__ldzT5{align-items:center;display:flex;flex:1 1;gap:10px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_costContainer__p5wlJ .AddDoctorForm_costRow__TDWDa .AddDoctorForm_specializationPriceRow__ldzT5 .AddDoctorForm_specializationName__mbK-C{color:#333;font-size:14px;font-weight:500;min-width:120px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_costContainer__p5wlJ .AddDoctorForm_costRow__TDWDa .AddDoctorForm_specializationPriceRow__ldzT5 .AddDoctorForm_priceInput__D\+156{border-radius:15px;flex:1 1;font-size:14px;padding:13px 12px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_costContainer__p5wlJ .AddDoctorForm_costRow__TDWDa .AddDoctorForm_specializationPriceRow__ldzT5 .AddDoctorForm_priceInput__D\+156:focus{border-color:var(--primary-color);outline:none}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_costContainer__p5wlJ .AddDoctorForm_costRow__TDWDa input{border-radius:15px;flex:1 1;font-size:14px;padding:13px 12px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_costContainer__p5wlJ .AddDoctorForm_costRow__TDWDa input:focus{border-color:var(--primary-color);outline:none}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_addClinicContainer__9B2ge{display:flex;gap:18px;margin-top:20px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_addClinic__nG4gD{background-color:#f5f5f5;border:none;border-radius:15px;cursor:pointer;font-size:16px;padding:15px 20px;transition:background-color .2s}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_addClinic__nG4gD:hover{background-color:#e0e0e0}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_addButton__wyctd{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#64aeb1;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;padding:8px;transition:all .2s;width:32px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_addButton__wyctd:hover{background-color:#64aeb10d;color:#4a8a8d}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_removeButton__88Imq{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:5px;transition:opacity .2s;width:32px}.AddDoctorForm_addClinicForm__L2Tbu .AddDoctorForm_removeButton__88Imq:hover{opacity:.7}.AddDoctorForm_radioGroup__GEReQ{display:flex;gap:20px;margin-top:5px}.AddDoctorForm_radioOption__k2ngK{align-items:center;display:flex;gap:8px}.AddDoctorForm_radioButton__ekihm{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:50%;cursor:pointer;display:flex;font-size:0;height:16px;justify-content:center;padding:0;transition:all .2s ease;width:16px}.AddDoctorForm_radioButton__ekihm:hover{background-color:#f5f5f5}.AddDoctorForm_radioButton__ekihm.AddDoctorForm_active__3R63z{background-color:#5db2be;border-color:#f5f5f5;color:none}.AddDoctorForm_tabsContainer__\+-IyM{margin-top:20px}.AddDoctorForm_tabs__yQu8m{display:flex;justify-content:space-between}.AddDoctorForm_tab__7Sepn{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font-size:16px;font-weight:500;padding:12px 20px;transition:all .2s ease;width:100%}.AddDoctorForm_tab__7Sepn:hover{color:#2a5c63}.AddDoctorForm_tab__7Sepn.AddDoctorForm_activeTab__3pKm1{background:#fff;border-radius:15px 15px 0 0;color:#2a5c63}.AddDoctorForm_datePicker__0Ub1I [data-slot=input-wrapper]{background:red;background-color:#f5f5f5;border:none;border-radius:15px;color:var(--text-primary);display:flex;font-size:16px;padding:.75rem;transition:all .3s ease}.AddDoctorForm_datePicker__0Ub1I [data-slot=inner-wrapper]{display:flex;justify-content:space-between;width:100%}.AddDoctorForm_datePicker__0Ub1I [data-slot=input-field]{display:flex}[data-slot=header-wrapper]{align-items:center;background-color:#5db2be;border-radius:15px 15px 0 0;display:flex;justify-content:space-between;padding:1rem;width:100%}[data-slot=grid]{background:#f5f5f5;border-radius:0 0 15px 15px;padding:.5rem}.AddDoctorForm_sectionHeader__Mtv4R{align-items:center;display:flex;justify-content:space-between}.AddDoctorForm_sectionHeader__Mtv4R h3{color:#333;font-size:18px;font-weight:600;margin:0}.AddDoctorForm_sectionHeader__Mtv4R .AddDoctorForm_addButton__wyctd{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.AddDoctorForm_sectionHeader__Mtv4R .AddDoctorForm_addButton__wyctd:hover{background-color:#45a049}.AddDoctorForm_error__MWLd4{color:#d32f2f;font-size:.92rem;margin-top:4px}.SchedulesAddModal_modalOverlay__aPBC\+{align-items:center;background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SchedulesAddModal_modalContent__GfDLb{background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001f;max-width:620px;padding:32px 32px 24px;width:100%}.SchedulesAddModal_modalContent__GfDLb h2{font-size:1.3rem;font-weight:600;margin-bottom:24px}.SchedulesAddModal_label__FyUwA{display:block;font-size:.98rem;font-weight:500;margin-bottom:6px}input[type=date],input[type=time]{background:#fafbfc;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;margin-bottom:0;padding:8px 12px;transition:border .2s;width:100%}input[type=date]:focus,input[type=time]:focus,select:focus{border:1.5px solid #3bb3ce;outline:none}.SchedulesAddModal_dayRow__4jPr4{align-items:center;display:flex;gap:8px;margin-bottom:10px}.SchedulesAddModal_dayLabel__WMxmO{font-size:1rem;width:110px}.SchedulesAddModal_checkbox__TuNx6{-webkit-appearance:none;appearance:none;background:#e0e0e0;border-radius:12px;cursor:pointer;height:20px;outline:none;position:relative;transition:background .2s;width:36px}.SchedulesAddModal_checkbox__TuNx6:checked{background:#3bb3ce}.SchedulesAddModal_checkbox__TuNx6:before{background:#fff;border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;transition:left .2s;width:14px}.SchedulesAddModal_checkbox__TuNx6:checked:before{left:19px}.SchedulesAddModal_intervalsColumn__3bYZV{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;padding-right:4px}.SchedulesAddModal_interval__r9NAK{align-items:center;display:flex;gap:8px;margin-bottom:8px}.SchedulesAddModal_interval__r9NAK .SchedulesAddModal_timeSelect__\+\+JPX{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);cursor:pointer;font-size:14px;height:32px;padding:0 8px;width:60px}.SchedulesAddModal_interval__r9NAK .SchedulesAddModal_timeSelect__\+\+JPX:focus{border-color:var(--primary-color);outline:none}.SchedulesAddModal_interval__r9NAK .SchedulesAddModal_iconBtn__bWEFV{background:none;border:none;color:#888;cursor:pointer;font-size:1.1rem;margin-left:2px;transition:color .15s}.SchedulesAddModal_interval__r9NAK .SchedulesAddModal_iconBtn__bWEFV:hover{color:#3bb3ce}.SchedulesAddModal_interval__r9NAK input[type=text]{background:#fafbfc;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;margin-bottom:0;padding:8px 10px;text-align:center;transition:border .2s;width:80px}.SchedulesAddModal_interval__r9NAK input[type=text]:focus{border:1.5px solid #3bb3ce;outline:none}.SchedulesAddModal_interval__r9NAK input[type=text]::placeholder{color:#b0b0b0;opacity:1}.SchedulesAddModal_noHours__jzFxU{color:#b0b0b0;font-size:.98rem;margin-left:12px}.SchedulesAddModal_modalActions__cSEBy{display:flex;gap:12px;justify-content:flex-start;margin-top:32px}.SchedulesAddModal_modalActions__cSEBy .SchedulesAddModal_buttonSave__GwU1e{background:#3bb3ce;border:none;border-radius:20px;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 28px;transition:background .2s}.SchedulesAddModal_modalActions__cSEBy .SchedulesAddModal_buttonCancel__Ct3lt{background:#f5f5f5;border:none;border-radius:20px;color:#888;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 28px;transition:background .2s}.SchedulesAddModal_addIconBtn__6bJq8{align-items:center;background:#f5f5f5;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background .15s}.SchedulesAddModal_addIconBtn__6bJq8:hover{background:#e0e0e0}.SchedulesCalendar_layout__OzffS{display:flex;flex-direction:column;min-height:100vh}.SchedulesCalendar_main__EXJvg{flex:1 1;margin:0 auto;max-width:1200px;padding:0;width:100%}.SchedulesActions_actions__oTeGF{display:flex;gap:16px}.SchedulesActions_actionButton__Ct4jL{align-items:center;background-color:#f5f5f5;border:none;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;height:36px;padding:8px 16px;transition:background-color .2s}.SchedulesActions_actionButton__Ct4jL:hover{background-color:#e0e0e0}.SchedulesGrid_scheduleGrid__hg3bb{background:#fff;border-radius:8px;height:100%;width:100%}.SchedulesGrid_header__zsVXg{background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;display:flex}.SchedulesGrid_timeColumn__whZL5{border-right:1px solid #e0e0e0;flex-shrink:0;width:60px}.SchedulesGrid_dayColumn__S3FeZ{border-right:1px solid #e0e0e0;flex:1 1;text-align:center}.SchedulesGrid_dayColumn__S3FeZ:last-child{border-right:none}.SchedulesGrid_dayHeader__0dFbS{padding:10px}.SchedulesGrid_dayName__tcysN{font-size:14px;font-weight:500}.SchedulesGrid_dayDate__Vfznj{color:#666;font-size:14px}.SchedulesGrid_body__c82Sh{display:flex;flex-direction:column}.SchedulesGrid_timeRow__Mtfs3{border-bottom:1px solid #e0e0e0;display:flex}.SchedulesGrid_timeRow__Mtfs3:last-child{border-bottom:none}.SchedulesGrid_timeCell__JOa\+Y{border-right:1px solid #e0e0e0;flex-shrink:0;font-size:14px;padding:10px;text-align:center;width:60px}.SchedulesGrid_appointmentCell__q-yZM{border-right:1px solid #e0e0e0;flex:1 1;height:60px;padding:4px}.SchedulesGrid_appointmentCell__q-yZM:last-child{border-right:none}.SchedulesGrid_appointment__GSw2F{border-radius:6px;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:6px;position:relative;transition:transform .1s}.SchedulesGrid_appointment__GSw2F:hover{transform:scale(1.02)}.SchedulesGrid_booked__nTYB9{background-color:#ffcdd2}.SchedulesGrid_available__\+meLC{background-color:#dcedc8}.SchedulesGrid_appointmentInfo__6Irci{flex:1 1}.SchedulesGrid_doctorName__dW65S{font-size:12px;font-weight:500}.SchedulesGrid_clinicName__vrWdL{font-size:12px}.SchedulesGrid_availableText__Eun96{color:#388e3c;font-size:12px}.SchedulesGrid_moreButton__9Kyzh{background:none;border:none;color:#666;cursor:pointer;padding:2px;position:absolute;right:4px;top:4px}.SchedulesGrid_moreButton__9Kyzh:hover{color:#333}.SchedulesGrid_timeSlot__t5guU{border-radius:4px;display:flex;flex-direction:column;gap:4px;margin:4px 0;padding:8px}.SchedulesGrid_timeSlot__t5guU.SchedulesGrid_available__\+meLC{background-color:#e6f4ea;border:1px solid #34a853}.SchedulesGrid_timeSlot__t5guU.SchedulesGrid_booked__nTYB9{background-color:#e8f0fe;border:1px solid #1a73e8}.SchedulesGrid_timeSlot__t5guU.SchedulesGrid_cancelled__-a8Hv{background-color:#fce8e6;border:1px solid #ea4335}.SchedulesGrid_timeSlot__t5guU .SchedulesGrid_time__e6PT0{color:#202124;font-weight:500}.SchedulesGrid_timeSlot__t5guU .SchedulesGrid_clinic__qPcLK{color:#5f6368;font-size:14px}.SchedulesGrid_timeSlot__t5guU .SchedulesGrid_status__fpCo3{font-size:12px;text-transform:uppercase}.SchedulesGrid_dayView__ASjBO{display:flex;flex-direction:column;gap:8px;padding:16px}.SchedulesGrid_weekView__4vTQJ{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr);height:100%;overflow-x:auto;padding:16px}.SchedulesGrid_weekView__4vTQJ .SchedulesGrid_dayColumn__S3FeZ{border-right:1px solid #e0e0e0;display:flex;flex-direction:column;min-width:200px}.SchedulesGrid_weekView__4vTQJ .SchedulesGrid_dayColumn__S3FeZ:last-child{border-right:none}.SchedulesGrid_weekView__4vTQJ .SchedulesGrid_dayHeader__0dFbS{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;font-weight:500;padding:8px;text-align:center}.SchedulesGrid_weekView__4vTQJ .SchedulesGrid_daySlots__2APAm{flex:1 1;overflow-y:auto;padding:8px}.SchedulesGrid_monthView__v2rDy{display:flex;flex-direction:column;height:100%}.SchedulesGrid_monthView__v2rDy .SchedulesGrid_monthHeader__JjOpw{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;font-size:20px;font-weight:500;padding:16px;text-align:center}.SchedulesGrid_monthView__v2rDy .SchedulesGrid_monthGrid__xhWu7{grid-gap:1px;background-color:#e0e0e0;display:grid;flex:1 1;gap:1px;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);overflow:auto;padding:1px}.SchedulesGrid_monthView__v2rDy .SchedulesGrid_dayCell__pi4TP{background-color:#fff;display:flex;flex-direction:column;min-height:120px}.SchedulesGrid_monthView__v2rDy .SchedulesGrid_dayCell__pi4TP.SchedulesGrid_otherMonth__zXaPJ{background-color:#f8f9fa;opacity:.7}.SchedulesGrid_monthView__v2rDy .SchedulesGrid_dayHeader__0dFbS{border-bottom:1px solid #e0e0e0;font-weight:500;padding:4px;text-align:right}.SchedulesGrid_monthView__v2rDy .SchedulesGrid_daySlots__2APAm{flex:1 1;overflow-y:auto;padding:4px}.ConfirmDeleteModal_modalOverlay__JfmDR{align-items:center;background:#0003;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.ConfirmDeleteModal_modalContent__B1BiQ{background:#fff;border-radius:16px;box-shadow:0 2px 16px #00000014;min-width:340px;padding:32px}.ConfirmDeleteModal_modalTitle__Jomlg{font-size:22px;font-weight:500;margin-bottom:16px}.ConfirmDeleteModal_modalTextRow__lX7g6{align-items:center;display:flex;gap:12px;margin-bottom:20px}.ConfirmDeleteModal_modalIcon__0nXoy{font-size:22px;margin-right:10px}.ConfirmDeleteModal_modalText__uvLsG{font-size:16px}.ConfirmDeleteModal_modalActions__4a8zc{display:flex;gap:16px;margin-top:16px}.ConfirmDeleteModal_confirmBtn__JtByw{background:#d46a6a;color:#fff}.ConfirmDeleteModal_cancelBtn__hMXuV,.ConfirmDeleteModal_confirmBtn__JtByw{border:none;border-radius:16px;cursor:pointer;font-size:18px;font-weight:500;padding:12px 32px}.ConfirmDeleteModal_cancelBtn__hMXuV{background:#f5f5f5;color:#888}.DayView_dayView__aecCn{display:flex;flex-direction:column;padding:0 20px;width:100%}.DayView_dayHeader__QBaD7{border-bottom:1px solid #e0e0e0;margin-bottom:20px;padding:12px 0}.DayView_dayHeader__QBaD7 h2{color:#222;font-size:20px;font-weight:500;margin:0}.DayView_dayNavigation__hZnvP{align-items:center;display:flex;font-size:16px;gap:10px}.DayView_navArrowButton__2pnDu{align-items:center;background:none;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s}.DayView_navArrowButton__2pnDu:hover{background-color:#f0f0f0}.DayView_currentDay__e1s0v{font-weight:500}.DayView_timeSlots__-0SXK{display:flex;flex-direction:column}.DayView_timeRow__RunfX{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;height:50px;margin-bottom:4px;padding-bottom:8px;padding-top:8px}.DayView_timeRow__RunfX:last-child{border-bottom:none}.DayView_timeCell__9Eoay{color:#666;flex-shrink:0;font-size:14px;padding-top:4px;width:60px}.DayView_appointmentCell__LQGcC{flex:1 1}.DayView_appointment__4rv0T{align-items:center;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:space-between;padding:0 16px;position:relative;transition:transform .1s}.DayView_appointment__4rv0T:hover{transform:scale(1.01)}.DayView_booked__BydCz{background-color:#ffcdd2}.DayView_available__ghoGO{background-color:#e8f5e9}.DayView_appointmentText__Bctv0{font-size:14px;font-weight:400}.DayView_moreButton__AMya0{background:none;border:none;color:#666;cursor:pointer;padding:2px}.DayView_moreButton__AMya0:hover{color:#333}.DayView_menuAction__T3\+sP{align-items:center;background:#f5f5f5;border:none;border-radius:15px;cursor:pointer;display:flex;gap:10px;padding:5px}.WeekView_weekView__zOnVx{display:flex;flex-direction:column;height:100%;max-height:600px;overflow-y:auto;width:100%}.WeekView_weekView__zOnVx .WeekView_noSlots__Z3SYe{align-items:center;color:#666;display:flex;font-size:16px;height:100%;justify-content:center;width:100%}.WeekView_dayColumn__b1Pq\+{border-right:1px solid #e0e0e0;display:flex;flex-direction:column;min-width:110px}.WeekView_dayColumn__b1Pq\+:last-child{border-right:none}.WeekView_dayHeader__TZZm9{background:#fff;border-bottom:1px solid #e0e0e0;color:#00000080;font-weight:500;padding:8px 8px 28px;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:2}.WeekView_dayHeader__TZZm9:before{background:#fff;content:"";display:block;height:30px;left:0;position:absolute;right:0;top:-18px;z-index:1000}.WeekView_daySlots__FfduD{flex:1 1;overflow-y:auto;padding:8px}.WeekView_timeSlot__FKlZ1{border-radius:15px;display:flex;flex-direction:column;gap:4px;margin:4px 10px;padding:8px;position:relative}.WeekView_timeSlot__FKlZ1.WeekView_available__5Hq\+D{background-color:#dcf7cf}.WeekView_timeSlot__FKlZ1.WeekView_booked__UzplN{background-color:#e8f0fe;border:1px solid #1a73e8}.WeekView_timeSlot__FKlZ1.WeekView_cancelled__VCunP{background-color:#fce8e6;border:1px solid #ea4335}.WeekView_timeSlot__FKlZ1 .WeekView_time__IZA7i{color:#202124;font-weight:500}.WeekView_timeSlot__FKlZ1 .WeekView_clinic__VO40C{font-size:10px}.WeekView_timeSlot__FKlZ1 .WeekView_status__nuv9a{font-size:8px;margin-right:10px;text-transform:uppercase}.WeekView_appointmentCell__nspZa{border:1px solid #e0e0e0;border-bottom:none}div.WeekView_timeCell__QwYUg{background:#fff;border:none}.WeekView_slotTime__\+CQeC{color:#000;font-size:12px}.WeekView_menuButton__Vl6Tw{background:none;border:none;color:#222;cursor:pointer;font-size:18px;position:absolute;right:4px;top:4px;z-index:1}.WeekView_slotMenu__JXE56{background:#fafbfc;border-radius:16px;box-shadow:0 2px 12px #00000014;display:flex;flex-direction:column;gap:2px;min-width:160px;padding:10px 0;position:absolute;right:0;top:28px;z-index:20}.WeekView_menuAction__p2FLe{align-items:center;background:none;border:none;color:#222;cursor:pointer;display:flex;font-size:16px;gap:8px;padding:10px 18px;text-align:left;transition:background .15s;width:100%}.WeekView_menuAction__p2FLe:hover{background:#f0f0f0}.SchedulesHeader_header__-uKT0{align-items:center;display:flex;justify-content:space-between;width:100%}.SchedulesHeader_clinicSelector__hYUW8{margin-right:20px}.SchedulesHeader_selectorButton__sCdPc{align-items:center;background:none;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:background-color .2s}.SchedulesHeader_selectorButton__sCdPc:hover{background-color:#f5f5f5}.SchedulesHeader_dateNavigator__klC44{align-items:center;display:flex;gap:12px}.SchedulesHeader_navButton__CO2t2{align-items:center;background:none;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .2s;width:32px}.SchedulesHeader_navButton__CO2t2:hover{background-color:#f0f0f0}.SchedulesHeader_currentDate__O7KFA{font-size:16px;font-weight:500}.SchedulesViewToggle_viewToggle__JNTFQ{background-color:#f0f0f0;border-radius:100px;display:flex;padding:4px}.SchedulesViewToggle_viewButton__TP7Dl{background:none;border:none;border-radius:100px;color:#333;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .2s}.SchedulesViewToggle_viewButton__TP7Dl:hover:not(.SchedulesViewToggle_active__fHnxD){background-color:#0000000d}.SchedulesViewToggle_viewButton__TP7Dl.SchedulesViewToggle_active__fHnxD{background-color:#fff;box-shadow:0 2px 4px #0000001a}.SchedulesCalendarContent_schedulePage__FzMxc{background-color:#fff;border-radius:0 0 8px 8px;box-shadow:0 2px 4px #0000000d;padding:24px}.SchedulesCalendarContent_scheduleControls__cncT4{display:flex;justify-content:space-between;margin-bottom:24px;padding:0 20px}.SchedulesCalendarContent_viewControls__anFMF{align-items:flex-end;display:flex;flex-direction:column;gap:16px}.DeleteTypeChoiceModal_modalOverlay__\+kleP{align-items:center;background:#0003;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.DeleteTypeChoiceModal_modalContent__Ni3Wy{background:#fff;border-radius:16px;box-shadow:0 2px 16px #00000014;min-width:340px;padding:32px}.DeleteTypeChoiceModal_modalTitle__lj\+sR{margin-top:0}.DeleteTypeChoiceModal_modalTextRow__\+dQk3{align-items:center;display:flex;margin-bottom:16px}.DeleteTypeChoiceModal_modalIcon__qKwcr{font-size:22px;margin-right:10px}.DeleteTypeChoiceModal_modalText__WkHky{font-size:16px}.DeleteTypeChoiceModal_modalActions__TgtSv{display:flex;gap:16px;margin-top:16px}.DeleteTypeChoiceModal_confirmBtn__JEnt0{background:#d46a6a;color:#fff}.DeleteTypeChoiceModal_confirmBtn__JEnt0,.DeleteTypeChoiceModal_keepBtn__eOgBC{border:none;border-radius:16px;cursor:pointer;font-size:18px;font-weight:500;padding:12px 32px}.DeleteTypeChoiceModal_keepBtn__eOgBC{background:#f5f5f5;color:#888}.DeleteTypeChoiceModal_cancelBtn__axuYU{background:#0000;border:none;color:#888;cursor:pointer;font-size:18px;margin-left:16px}.SchedulesDeleteModal_modalOverlay__MeqHy{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SchedulesDeleteModal_modalContent__SjbI2{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-height:90vh;max-width:600px;overflow-y:auto;padding:24px;width:100%}.SchedulesDeleteModal_modalContent__SjbI2 h2{font-size:20px;font-weight:600;margin:0 0 24px}.SchedulesDeleteModal_formField__DrEL7{margin-bottom:20px}.SchedulesDeleteModal_formField__DrEL7:last-child{margin-bottom:0}.SchedulesDeleteModal_label__RDsa5{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.SchedulesDeleteModal_dateRange__kZFbF{align-items:center;display:flex;gap:8px}.SchedulesDeleteModal_dateInput__NCYF0{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.SchedulesDeleteModal_dateInput__NCYF0:focus{border-color:#dc6767;box-shadow:0 0 0 2px #dc67671a;outline:none}.SchedulesDeleteModal_modalActions__JwBeI{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.SchedulesDeleteModal_buttonCancel__-sv3R{background:#fff;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.SchedulesDeleteModal_buttonCancel__-sv3R:hover{background:#f5f5f5}.SchedulesDeleteModal_buttonDelete__uqgY9{background:#dc6767;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.SchedulesDeleteModal_buttonDelete__uqgY9:hover{background:#d75252}.SchedulesDeleteModal_daysContainer__jiHmn{display:flex;flex-direction:column;gap:0}.SchedulesDeleteModal_dayRow__XQbox{display:flex;gap:8px;margin-bottom:10px}.SchedulesDeleteModal_dayLabel__TR8rx{font-size:1rem;width:110px}.SchedulesDeleteModal_checkbox__38G1N{-webkit-appearance:none;appearance:none;background:#e0e0e0;border-radius:12px;cursor:pointer;height:20px;outline:none;position:relative;transition:background .2s;width:36px}.SchedulesDeleteModal_checkbox__38G1N:checked{background:#dc6767}.SchedulesDeleteModal_checkbox__38G1N:before{background:#fff;border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;transition:left .2s;width:14px}.SchedulesDeleteModal_checkbox__38G1N:checked:before{left:19px}.SchedulesDeleteModal_intervalsColumn__p\+b9S{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;padding-right:4px}.SchedulesDeleteModal_interval__lBdCh{align-items:center;display:flex;gap:8px;margin-bottom:8px}.SchedulesDeleteModal_interval__lBdCh .SchedulesDeleteModal_timeSelect__aPgu4{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);cursor:pointer;font-size:14px;height:32px;padding:0 8px;width:60px}.SchedulesDeleteModal_interval__lBdCh .SchedulesDeleteModal_timeSelect__aPgu4:focus{border-color:var(--primary-color);outline:none}.SchedulesDeleteModal_interval__lBdCh .SchedulesDeleteModal_iconBtn__7QhXA{background:none;border:none;color:#888;cursor:pointer;font-size:1.1rem;margin-left:2px;transition:color .15s}.SchedulesDeleteModal_interval__lBdCh .SchedulesDeleteModal_iconBtn__7QhXA:hover{color:#dc6767}.SchedulesDeleteModal_addIconBtn__3JihV{align-items:center;background:#f5f5f5;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background .15s}.SchedulesDeleteModal_addIconBtn__3JihV:hover{background:#ffeaea}.SchedulesDeleteModal_noHours__99TtI{color:#b0b0b0;font-size:.98rem;margin-left:12px}.DoctorsModal_modalOverlay__Lb8cP{align-items:center;animation:DoctorsModal_fadeIn__y9PA7 .3s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.DoctorsModal_modal__ipXQd{animation:DoctorsModal_slideIn__gTDPJ .3s ease;background:#fff;border-radius:15px;box-shadow:0 4px 20px #00000026;max-width:400px;width:100%}.DoctorsModal_modalHeader__C6bgl{padding:24px}.DoctorsModal_modalHeader__C6bgl h2{color:var(--text-primary);font-size:20px;font-weight:500;margin:0}.DoctorsModal_modalContent__RWO-Z{padding:24px}.DoctorsModal_formField__sMDg-{margin-bottom:20px}.DoctorsModal_formField__sMDg- label{display:block;font-size:16px;font-weight:500;margin-bottom:8px}.DoctorsModal_formField__sMDg- input{border:2px solid #e0e0e0;border-radius:14px;font-size:16px;padding:12px 16px;transition:all .3s ease;width:100%}.DoctorsModal_formField__sMDg- input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #5db2be33;outline:none}.DoctorsModal_formField__sMDg- input::placeholder{opacity:.3}.DoctorsModal_modalFooter__RWyA8{display:flex;gap:12px;justify-content:space-between;padding:24px}.DoctorsModal_cancelButton__Al-Fw{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:20px;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .3s ease}.DoctorsModal_cancelButton__Al-Fw:hover{background:#fff}.DoctorsModal_saveButton__HHbPE{background:#5db2be;border:none;border-radius:20px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .3s ease}.DoctorsModal_saveButton__HHbPE:hover{background:#f5f5f5}@keyframes DoctorsModal_fadeIn__y9PA7{0%{opacity:0}to{opacity:1}}@keyframes DoctorsModal_slideIn__gTDPJ{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.DoctorsTableToolbar_toolbar__zgOcX{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.625rem}.DoctorsTableToolbar_leftSection__a2I1K{align-items:center;display:flex}.DoctorsTableToolbar_rightSection__JLuOR{align-items:center;display:flex;gap:16px}.DoctorsTableToolbar_searchContainer__dO3GH{background-color:#fff;width:240px}.DoctorsTableToolbar_dropdownsContainer__ThJYk{display:flex;gap:12px}.DoctorsTableToolbar_dropdown__Un0Ro{min-width:160px}.DoctorsTableToolbar_statusIcon__k7R9y{height:16px;margin-right:8px;width:16px}.Doctors_doctorsContainer__d9B5I{background-color:var(--background-secondary);border-radius:12px;display:flex;flex-direction:column;height:100%;padding:20px}.Doctors_doctorsHeader__JMfTR h1{color:var(--text-primary);font-size:24px;font-weight:600;margin:0}.Doctors_doctorsHeader__JMfTR p{color:var(--text-secondary);margin:.5rem 0 2rem}.Doctors_statusCell__XyySk{align-items:center;color:var(--text-primary);display:flex;gap:8px}.Doctors_statusCell__XyySk .Doctors_statusIcon__VI6tg{height:12px;width:12px}.Doctors_pagination__XNl6T{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.Doctors_paginationBtn__ysrVA{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.Doctors_paginationBtn__ysrVA:disabled{background:#e0e0e0;color:#b0b0b0;cursor:not-allowed}.Doctors_paginationBtn__ysrVA:not(:disabled):hover{background:#e3f2fd;color:#1976d2}.Doctors_paginationInfo__6jB0t{color:#333;font-size:1rem;font-weight:500;min-width:48px;text-align:center}.Doctors_searchContainer__DQnrJ{background:#f5f5f5;border-radius:20px;left:25%;margin-bottom:20px;max-width:300px;padding:11px;position:absolute;top:1.5%;width:100%;z-index:10}.Doctors_searchContainer__DQnrJ input{font-size:18px}.Doctors_searchInput__P5HdS{width:100%}.Doctors_searchInput__P5HdS .searchField{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;padding:10px 16px}.Doctors_searchInput__P5HdS .searchField:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-light)}.ResetPassword_resetPasswordPage__l9ZGi{align-items:center;background:#5db2be;display:flex;justify-content:center;min-height:100vh;padding:20px}.ResetPassword_container__MhHPH{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-width:450px;padding:40px;width:100%}.ResetPassword_logo__VnyFE{margin-bottom:30px;text-align:center}.ResetPassword_logo__VnyFE img{height:60px;width:auto}.ResetPassword_form__7fpBE{display:flex;flex-direction:column;gap:20px}.ResetPassword_title__UKCBm{color:#333;font-size:28px;font-weight:600;margin:0 0 10px;text-align:center}.ResetPassword_description__Tc1iE{color:#666;font-size:16px;line-height:1.5;margin:0 0 20px;text-align:center}.ResetPassword_emailInfo__Lq0rD{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;color:#495057;font-size:14px;padding:15px;text-align:center}.ResetPassword_emailInfo__Lq0rD strong{color:#333;font-weight:600}.ResetPassword_inputGroup__g7s5a{display:flex;flex-direction:column;gap:8px}.ResetPassword_label__vUggX{color:#333;font-size:14px;font-weight:500}.ResetPassword_input__oXcgL{background:#fff;border:2px solid #e9ecef;border-radius:8px;font-size:16px;padding:12px 16px;transition:border-color .2s ease;width:100%}.ResetPassword_input__oXcgL:focus{border-color:#667eea;outline:none}.ResetPassword_input__oXcgL:disabled{background:#f8f9fa;cursor:not-allowed}.ResetPassword_input__oXcgL::placeholder{color:#adb5bd}.ResetPassword_button__TJOYd{background:#5db2be;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:14px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.ResetPassword_button__TJOYd:hover:not(:disabled){box-shadow:0 5px 15px #5db2be66;transform:translateY(-2px)}.ResetPassword_button__TJOYd:disabled{background:#adb5bd;box-shadow:none;cursor:not-allowed;transform:none}.ResetPassword_backLink__IAOnY{margin-top:20px;text-align:center}.ResetPassword_backButton__8aMZh{background:none;border:none;color:#667eea;cursor:pointer;font-size:14px;text-decoration:underline;transition:color .2s ease}.ResetPassword_backButton__8aMZh:hover{color:#5a6fd8}@media(max-width:480px){.ResetPassword_container__MhHPH{padding:30px 20px}.ResetPassword_title__UKCBm{font-size:24px}.ResetPassword_description__Tc1iE{font-size:14px}}.AdminsToolbar_toolbar__ZCqgd{display:flex;gap:20px;justify-content:space-between;width:100%}.AdminsToolbar_toolbar__ZCqgd .AdminsToolbar_search__hzaCb{max-width:40%;width:100%}.AdminsToolbar_toolbar__ZCqgd .AdminsToolbar_addBtn__RbDxY{width:-webkit-fit-content;width:fit-content}.AddAdmins_addAdminForm__U5qK6{border-radius:8px;margin:0 auto;width:100%}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_formHeader__tJtz4{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;gap:.5rem;margin-bottom:2rem}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_formHeader__tJtz4 h2{color:var(--text-primary);font-size:24px;font-weight:600;margin:0}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_formSection__6F1So{background:#fff;border-radius:15px;margin-bottom:2rem;padding:24px 40px}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_formSection__6F1So h3{font-size:20px;font-weight:500;margin-bottom:2.5rem;opacity:.5}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_formFields__JSD6\+{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}@media(max-width:1285px){.AddAdmins_addAdminForm__U5qK6 .AddAdmins_formFields__JSD6\+{grid-template-columns:repeat(2,1fr)}}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_formField__m8oq7{display:flex;flex-direction:column;width:100%}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_formField__m8oq7 label{font-size:14px;font-weight:500;margin-bottom:.5rem}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_formField__m8oq7 .AddAdmins_dateInput__W4F8y,.AddAdmins_addAdminForm__U5qK6 .AddAdmins_formField__m8oq7 input{background-color:#f5f5f5;border:none;border-radius:15px;color:var(--text-primary);font-size:16px;padding:.75rem;transition:all .3s ease;width:100%}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_formField__m8oq7 .AddAdmins_dateInput__W4F8y:focus,.AddAdmins_addAdminForm__U5qK6 .AddAdmins_formField__m8oq7 input:focus{box-shadow:0 0 0 2px var(--primary-color);outline:none}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_formField__m8oq7 .AddAdmins_dateInput__W4F8y::placeholder,.AddAdmins_addAdminForm__U5qK6 .AddAdmins_formField__m8oq7 input::placeholder{color:var(--text-tertiary)}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_formActions__ZD3n-{display:flex;gap:1rem;width:250px}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_formActions__ZD3n- button{display:flex;justify-content:center}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_error__VJT75{color:#f44;font-size:12px;margin-top:.25rem}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_closeButton__Lq3Tv{background:#f5f5f5;border:none;border-radius:15px;cursor:pointer;font-size:16px;padding:.75rem 1.5rem;transition:all .3s ease}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_closeButton__Lq3Tv:hover{background:#e0e0e0}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_clinicCard__ESSf1{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin-bottom:16px;padding:20px}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_clinicCard__ESSf1 .AddAdmins_clinicHeader__r0PCK{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_clinicCard__ESSf1 .AddAdmins_clinicHeader__r0PCK h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_clinicCard__ESSf1 .AddAdmins_clinicHeader__r0PCK .AddAdmins_removeButton__0ElU6{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s ease}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_clinicCard__ESSf1 .AddAdmins_clinicHeader__r0PCK .AddAdmins_removeButton__0ElU6:hover{background:#c33}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_clinicCard__ESSf1 .AddAdmins_formFields__JSD6\+{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_clinicCard__ESSf1 .AddAdmins_clinicActions__ZfGGI{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_clinicCard__ESSf1 .AddAdmins_clinicActions__ZfGGI .AddAdmins_saveClinicButton__STPOf{background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s ease}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_addClinicContainer__X63JP{display:flex;justify-content:center;margin-top:16px}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_addClinicContainer__X63JP .AddAdmins_addClinic__iILT9{background:#f5f5f5;border:2px dashed #ccc;border-radius:12px;color:var(--text-secondary);cursor:pointer;font-size:16px;padding:16px 24px;transition:all .3s ease}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_addClinicContainer__X63JP .AddAdmins_addClinic__iILT9:hover{background:#e9ecef;border-color:var(--primary-color);color:var(--primary-color)}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_tabsContainer__uSMkK{margin-top:20px}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_tabsContainer__uSMkK .AddAdmins_tabs__Mr5T9{display:flex;justify-content:space-between}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_tabsContainer__uSMkK .AddAdmins_tabs__Mr5T9 .AddAdmins_tab__QxZl6{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font-size:16px;font-weight:500;padding:12px 20px;transition:all .2s ease;width:100%}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_tabsContainer__uSMkK .AddAdmins_tabs__Mr5T9 .AddAdmins_tab__QxZl6:hover{color:#2a5c63}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_tabsContainer__uSMkK .AddAdmins_tabs__Mr5T9 .AddAdmins_tab__QxZl6.AddAdmins_activeTab__xw83k{background:#fff;border-radius:15px 15px 0 0;color:#2a5c63}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_tabsContainer__uSMkK .AddAdmins_tabContent__\+kLKz{background:#fff;border-radius:0 0 15px 15px;padding:24px 40px}.AddAdmins_addAdminForm__U5qK6 .AddAdmins_tabsContainer__uSMkK .AddAdmins_tabContent__\+kLKz h3{font-size:20px;font-weight:500;margin-bottom:2.5rem;opacity:.5}.ConfirmModal_overlay__89fVK{align-items:center;background-color:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ConfirmModal_modal__y7nCU{background-color:#fff;border-radius:24px;box-shadow:0 4px 16px #0000001a;max-width:480px;padding:32px;text-align:center;width:100%}.ConfirmModal_title__iNGNB{color:#222;font-size:24px;font-weight:500;margin:0 0 24px}.ConfirmModal_buttons__8y3YG{display:flex;gap:16px;justify-content:center}.ConfirmModal_cancelButton__WmtmS,.ConfirmModal_confirmButton__3WobW{border:none;border-radius:16px;cursor:pointer;font-size:16px;font-weight:500;min-width:160px;padding:12px 24px;transition:all .2s ease}.ConfirmModal_confirmButton__3WobW{background-color:#5db2be;color:#fff}.ConfirmModal_confirmButton__3WobW:hover{background-color:#4a9ca7}.ConfirmModal_cancelButton__WmtmS{background-color:#f2f3f3;color:#222}.ConfirmModal_cancelButton__WmtmS:hover{background-color:#e0e2e2}.DoctorProfileHeader_header__l7F2c{align-items:center;background:#fafbfb;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;min-height:64px}.DoctorProfileHeader_logo__4pBXO{align-items:center;display:flex;gap:100px}.DoctorProfileHeader_logo__4pBXO img{cursor:pointer;height:45px;width:155px}.DoctorProfileHeader_logoTextBlue__ZRwNz{color:#7ab6c8;font-family:inherit;font-size:28px;font-weight:700;letter-spacing:-2px}.DoctorProfileHeader_logoTextRed__J7Ccr{color:#e2574c;font-family:inherit;font-size:28px;font-weight:700;letter-spacing:-2px}.DoctorProfileHeader_tabs__lYm68{align-items:center;display:flex;gap:18px}.DoctorProfileHeader_tabActive__ei8Q2{background:#cfe8f3;border-radius:24px}.DoctorProfileHeader_tabActive__ei8Q2,.DoctorProfileHeader_tab__H2Dl7{color:#222;font-size:18px;font-weight:500;padding:8px 17px}.DoctorProfileHeader_user__7X88F{align-items:center;cursor:pointer;display:flex;gap:8px;position:relative}.DoctorProfileHeader_userCircle__QcLqD{align-items:center;background:#cfe8f3;border-radius:50%;color:#222;display:flex;font-size:20px;font-weight:700;height:40px;justify-content:center;width:40px}.DoctorProfileHeader_userContainer__x4\+Li{position:relative}.DoctorProfileHeader_arrow__cU0iI{transition:transform .2s ease}.DoctorProfileHeader_arrowUp__h7J32{transform:rotate(180deg)}.DoctorProfileHeader_dropdownMenu__2MbKj{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-top:8px;min-width:160px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.DoctorProfileHeader_menuItem__zS2qv{color:#333;cursor:pointer;font-size:14px;padding:12px 16px;transition:background-color .2s ease}.DoctorProfileHeader_menuItem__zS2qv:hover{background-color:#f5f5f5}.DoctorProfileHeader_menuItem__zS2qv:not(:last-child){border-bottom:1px solid #f0f0f0}.DoctorProfileHeader_logoutItem__nTpRo{color:#e2574c;font-weight:500}.DoctorProfileHeader_logoutItem__nTpRo:hover{background-color:#ffeaea}.DoctorProfileLayour_root__paJDK{background-color:#fafbfb}.DoctorProfileLayour_container__dQkWT{background-color:#fafbfb;margin:0 auto;max-width:1200px;padding:20px}.MedAssistantHeader_headerContainer__mYTXE{align-items:center;display:flex;gap:24px;justify-content:space-between}.MedAssistantHeader_logo__QSCMT{height:45px;width:140px}.MedAssistantHeader_rightContent__sZ-06{align-items:center;display:flex;gap:52px}.MedAssistantHeader_rightContent__sZ-06 div{padding:4px}.MedAssistantHeader_userContainer__BtKLV{position:relative}.MedAssistantHeader_roleButton__upzT6{align-items:center;background:#f5f5f5;border:none;border-radius:999px;color:#222;cursor:pointer;display:flex;font-size:20px;font-weight:400;gap:8px;padding:8px 18px;transition:background .2s}.MedAssistantHeader_roleButton__upzT6:hover{background:#ececec}.MedAssistantHeader_userInfo__tIoI4{align-items:center;display:flex;gap:8px}.MedAssistantHeader_userCircle__2WmoZ{align-items:center;background-color:#2a5c63;background-color:var(--primary-color,#2a5c63);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.MedAssistantHeader_arrowIcon__TOoPe{color:#222;height:28px;transition:transform .2s ease;width:28px}.MedAssistantHeader_arrowUp__4PRKZ{transform:rotate(180deg)}.MedAssistantHeader_dropdownMenu__1OilE{background:#fff;border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-top:8px;position:absolute;right:0;top:100%;width:230px;z-index:1000}.MedAssistantHeader_menuItem__IvQs3{color:#333;color:var(--text-primary,#333);cursor:pointer;font-size:18px;padding:12px 16px;transition:background-color .2s ease}.MedAssistantHeader_menuItem__IvQs3:hover{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5)}.MedAssistantHeader_menuItem__IvQs3:first-child{border-radius:8px 8px 0 0}.MedAssistantHeader_menuItem__IvQs3:last-child{border-radius:0 0 8px 8px}.MedAssistantHeader_logoutItem__l-JS4{color:#d32f2f;color:var(--error-color,#d32f2f);font-weight:500}.MedAssistantHeader_logoutItem__l-JS4:hover{background-color:#ffebee;background-color:var(--error-bg,#ffebee)}.MedAssistantSidebar_sidebar__4wweo{align-items:flex-start;border-right:1px solid #f5f5f5;display:flex;flex-direction:column;padding-right:20px;width:240px}.MedAssistantSidebar_searchContainer__YzXKg div{padding:4px}.MedAssistantSidebar_nav__u4gBS{display:flex;flex-direction:column;gap:20px;margin-top:32px;width:100%}.MedAssistantSidebar_active__WyxNw,.MedAssistantSidebar_item__Gbo\+z{align-items:center;border-radius:12px;color:#757575;cursor:pointer;display:flex;font-size:20px;font-weight:400;gap:18px;padding:8px 24px 8px 12px;transition:background .2s,color .2s}.MedAssistantSidebar_active__WyxNw:hover,.MedAssistantSidebar_item__Gbo\+z:hover{background:#f5f5f5}.MedAssistantSidebar_active__WyxNw{background:#f5f5f5;color:#335c63}.MedAssistantSidebar_icon__MGDiH{align-items:center;display:flex;font-size:0;justify-content:center}.MedAssistantSidebar_label__9aay\+{font-size:20px;font-weight:400}.MedAssistantLayout_container__VI4k4{margin:0 auto;max-width:1200px;padding:20px}.MedAssistantLayout_content__A45xs{display:flex;margin-top:30px}.DoctorProfileForm_title__Ft22\+{font-size:27px;font-weight:500}.DoctorProfileForm_tabs-list__vWh6d{border-bottom:none;display:flex;margin-bottom:20px;position:relative}.DoctorProfileForm_tab__sdMJU{border:1px solid #0000;border-bottom:none;color:#000;cursor:pointer;font-size:16px;font-weight:500;padding:10px 20px;-webkit-user-select:none;user-select:none}.DoctorProfileForm_tab__sdMJU.DoctorProfileForm_active__PUHGI{background-color:#0000;border-bottom:1px solid #000;color:#000}.DoctorProfileForm_panel__d-IJl{padding-top:20px}.DoctorProfileForm_avatar__f3FXf{align-items:center;background:#d9d9d9;border-radius:16px;display:flex;height:135px;justify-content:center;width:142px}.DoctorProfileForm_profile-header__BWXUh{align-items:center;display:flex;gap:50px;margin-bottom:20px}.DoctorProfileForm_profile-info__Ep\+-C h3{color:#000;font-size:14px;font-weight:400;margin:0}.DoctorProfileForm_profile-info__Ep\+-C h2{color:#000;font-size:20px;font-weight:500;margin-top:17px}.DoctorProfileForm_profile-info__Ep\+-C .DoctorProfileForm_registration-date__4YDsc{color:#0009;font-size:14px;font-weight:400;margin-top:8px}.DoctorProfileForm_text-input__GbLQX{border:none;border-bottom:1px solid #ccc;border-radius:0;font-size:16px;font-weight:500;margin-bottom:15px;padding:8px 0;width:100%}.DoctorProfileForm_text-input__GbLQX:focus{border-color:#000;outline:none}.DoctorProfileForm_label__DLYQc{color:#000000b3;font-size:13px;font-weight:400;line-height:normal;margin-bottom:4px}.DoctorProfileForm_button__OEcJo{align-items:center;background-color:#5db2be;border:none;border-radius:13px;color:#000;cursor:pointer;display:flex;font-weight:500;gap:8px;margin-top:10px;padding:10px 20px}.DoctorProfileForm_button__OEcJo:hover{background-color:#4a8e93}.DoctorProfileForm_editPage__Yt0Pm{background-color:#f5f5f5;font-family:Arial,sans-serif;padding:24px}.DoctorProfileForm_editPage__Yt0Pm .DoctorProfileForm_backButton__dwgJp{background:none;border:none;color:#007bff;cursor:pointer;font-size:16px;margin-bottom:20px}.DoctorProfileForm_editPage__Yt0Pm .DoctorProfileForm_pageTitle__8Sn9z{cursor:pointer;font-size:22px;font-weight:700;margin-bottom:4px}.DoctorProfileForm_editPage__Yt0Pm .DoctorProfileForm_infoNote__02TF2{color:#555;font-size:13px;margin-bottom:24px}.DoctorProfileForm_editPage__Yt0Pm .DoctorProfileForm_card__lo8QV{align-items:center;background-color:#fff;border-radius:10px;display:flex;gap:16px;margin-bottom:20px;padding:16px}.DoctorProfileForm_editPage__Yt0Pm .DoctorProfileForm_card__lo8QV .DoctorProfileForm_avatarPlaceholder__a5bKa{background-color:#ddd;border-radius:50%;height:60px;margin-right:16px;width:60px}.DoctorProfileForm_editPage__Yt0Pm .DoctorProfileForm_card__lo8QV .DoctorProfileForm_userName__9KCWM{flex-grow:1;font-size:16px;font-weight:600}.DoctorProfileForm_editPage__Yt0Pm .DoctorProfileForm_card__lo8QV .DoctorProfileForm_registrationDate__sWfKc{color:#888;font-size:12px}.DoctorProfileForm_editPage__Yt0Pm .DoctorProfileForm_editForm__08hRx{border-radius:10px}.DoctorProfileForm_editPage__Yt0Pm .DoctorProfileForm_editForm__08hRx .DoctorProfileForm_formSection__U-AOD{background-color:#fff;border-radius:10px;margin-bottom:24px;padding:24px}.DoctorProfileForm_editPage__Yt0Pm .DoctorProfileForm_editForm__08hRx .DoctorProfileForm_formSection__U-AOD label{display:block;font-size:14px;margin-bottom:16px}.DoctorProfileForm_editPage__Yt0Pm .DoctorProfileForm_editForm__08hRx .DoctorProfileForm_formSection__U-AOD label input,.DoctorProfileForm_editPage__Yt0Pm .DoctorProfileForm_editForm__08hRx .DoctorProfileForm_formSection__U-AOD label textarea{border:1px solid #ccc;border-radius:6px;display:block;font-size:14px;margin-top:4px;padding:8px;width:100%}.DoctorProfileForm_editPage__Yt0Pm .DoctorProfileForm_editForm__08hRx .DoctorProfileForm_formSection__U-AOD label textarea{min-height:80px;resize:vertical}.DoctorProfileForm_editPage__Yt0Pm .DoctorProfileForm_editForm__08hRx .DoctorProfileForm_formButtons__\+wtlt{display:flex;gap:10px}.DoctorProfileForm_editPage__Yt0Pm .DoctorProfileForm_editForm__08hRx .DoctorProfileForm_formButtons__\+wtlt button{border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:10px 20px}.DoctorProfileForm_editPage__Yt0Pm .DoctorProfileForm_editForm__08hRx .DoctorProfileForm_formButtons__\+wtlt button:first-child{background-color:#007bff;color:#fff}.DoctorProfileForm_editPage__Yt0Pm .DoctorProfileForm_editForm__08hRx .DoctorProfileForm_formButtons__\+wtlt button:last-child{background-color:#f0f0f0;color:#333}.DoctorProfileForm_formLabel__PzlnC{border:none;display:block;font-size:16px;font-weight:500;margin-bottom:16px}.DoctorProfileForm_formLabel__PzlnC .DoctorProfileForm_customSelectWrapper__ACcvg{position:relative;width:100%}.DoctorProfileForm_formLabel__PzlnC .DoctorProfileForm_customSelectWrapper__ACcvg .DoctorProfileForm_selectIcon__d2ymZ{height:16px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px}.DoctorProfileForm_formLabel__PzlnC .DoctorProfileForm_customSelectWrapper__ACcvg:after{color:#555;font-size:16px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.DoctorProfileForm_formLabel__PzlnC .DoctorProfileForm_customSelect__XktmQ{-webkit-appearance:none;appearance:none;background:#f5f5f5;border:none;border-radius:10px;color:#000;font-family:inherit;font-size:15px;padding:10px 40px 10px 12px;width:100%}.DoctorProfileForm_label__DLYQc{display:block;font-weight:600;margin-bottom:8px}.DoctorProfileForm_row__CJkw6{align-items:center;display:flex;gap:8px;margin-bottom:12px;position:relative}.DoctorProfileForm_customLangSelectWrapper__upPa-{position:relative;width:23%}.DoctorProfileForm_customLangSelectWrapper__upPa- .DoctorProfileForm_selectIcon__d2ymZ{height:16px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px}.DoctorProfileForm_customLangSelectWrapper__upPa-:after{color:#555;font-size:16px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.DoctorProfileForm_customLangSelect__6svS5{-webkit-appearance:none;appearance:none;background:#f5f5f5;border:none;border-radius:10px;color:#000;font-family:inherit;font-size:15px;padding:10px 40px 10px 12px;width:100%}.DoctorProfileForm_selectLang__Iwv8H{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:6px;font-size:14px;padding:8px 36px 8px 12px;position:relative;width:200px}.DoctorProfileForm_selectLangIcon__3ii9Y{color:#999;height:39px;pointer-events:none;position:absolute;right:16px;width:16px}.DoctorProfileForm_iconBtn__cbA3c{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s}.DoctorProfileForm_iconBtn__cbA3c:hover{color:#d32f2f}.DoctorProfileForm_iconBtn__cbA3c svg{height:20px;width:20px}.DoctorProfileForm_textarea__bWhJ8{border:1px solid #ccc;border-radius:8px;font-size:16px;line-height:1.5;padding:12px;resize:vertical;white-space:pre-line;width:100%}.DoctorSchedulePage_container__YI\+9r{display:flex}.DoctorSchedulePage_clinicsPanel__Bcr5X{margin-right:32px;min-width:220px}.DoctorSchedulePage_clinicsTitle__ueTmj{font-size:24px;font-weight:600;margin-top:40px}.DoctorSchedulePage_noSlots__bc87f{color:#888}.DoctorSchedulePage_clinicCard__3KsCs{margin-bottom:20px}.DoctorSchedulePage_clinicName__lhy8X{align-items:center;display:flex;font-weight:500;gap:10px;margin-bottom:36px}.DoctorSchedulePage_clinicName__lhy8X:before{background-color:#d8f6ff;border-radius:50%;content:"";display:block;height:10px;width:12px}.DoctorSchedulePage_clinicInfo__ZEyoA{display:flex;flex-direction:column}.DoctorSchedulePage_clinicInfo__ZEyoA span{font-size:14px;opacity:.7}.DoctorSchedulePage_clinicInfo__ZEyoA p{font-size:16px}.DoctorSchedulePage_calendarPanel__U-Qp4{flex:1 1}.DoctorSchedulePage_todayDate__1OeTu{color:#222;font-size:16px;font-weight:400;margin-bottom:40px;margin-top:4px}.AddMedAssistants_addMedAssistantForm__buI3R{border-radius:8px;margin:0 auto;width:100%}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formHeader__xgI9O{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;gap:.5rem;margin-bottom:2rem}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formHeader__xgI9O h2{color:var(--text-primary);font-size:24px;font-weight:600;margin:0}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formSection__KqqZg{background:#fff;border-radius:15px;margin-bottom:2rem;padding:24px 40px}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formSection__KqqZg h3{font-size:20px;font-weight:500;margin-bottom:2.5rem;opacity:.5}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formFields__2HB5b{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}@media(max-width:1285px){.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formFields__2HB5b{grid-template-columns:repeat(2,1fr)}}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formField__oHx8s{display:flex;flex-direction:column;width:100%}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formField__oHx8s label{font-size:14px;font-weight:500;margin-bottom:.5rem}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formField__oHx8s .AddMedAssistants_dateInput__y6E-B,.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formField__oHx8s input{background-color:#f5f5f5;border:none;border-radius:15px;color:var(--text-primary);font-size:16px;padding:.75rem;transition:all .3s ease;width:100%}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formField__oHx8s .AddMedAssistants_dateInput__y6E-B:focus,.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formField__oHx8s input:focus{box-shadow:0 0 0 2px var(--primary-color);outline:none}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formField__oHx8s .AddMedAssistants_dateInput__y6E-B::placeholder,.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formField__oHx8s input::placeholder{color:var(--text-tertiary)}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formField__oHx8s .AddMedAssistants_customCalendar__\+kXFz{animation:AddMedAssistants_fadeIn__98v2b .3s ease;background:#fff;border-radius:15px;box-shadow:0 10px 25px #0000001a;padding:1rem}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formField__oHx8s .AddMedAssistants_customCalendar__\+kXFz .AddMedAssistants_react-datepicker__header__TA8Rh{background-color:#0000;border-bottom:none}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formField__oHx8s .AddMedAssistants_customCalendar__\+kXFz .AddMedAssistants_react-datepicker__day--keyboard-selected__2ZK\+9,.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formField__oHx8s .AddMedAssistants_customCalendar__\+kXFz .AddMedAssistants_react-datepicker__day--selected__CF6pQ{background-color:var(--primary-color);border-radius:10px}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formField__oHx8s .AddMedAssistants_customCalendar__\+kXFz .AddMedAssistants_react-datepicker__day__pIlNJ:hover{background-color:var(--primary-color-light)}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formFieldInput__WXhWY,.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formFieldInput__WXhWY button:first-child{width:100%}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formActions__5\+5dw{display:flex;gap:1rem;width:250px}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_formActions__5\+5dw button{display:flex;justify-content:center}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_error__TgIHc{color:#f44;font-size:12px;margin-top:.25rem}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_closeButton__4W0Bt{background:#f5f5f5;border:none;border-radius:15px;cursor:pointer;font-size:16px;padding:.75rem 1.5rem;transition:all .3s ease}.AddMedAssistants_addMedAssistantForm__buI3R .AddMedAssistants_closeButton__4W0Bt:hover{background:#e0e0e0}.MedAssistantsTable_noData__PQWwz{color:#222;font-size:16px;font-weight:500;opacity:.5;text-align:center}.MedAssistantsToolbar_container__uAxBh{align-items:center;display:flex;justify-content:space-between}.MedAssistantsToolbar_buttonsContainer__tIILw{display:flex;width:170px}.MedAssistantsToolbar_searchContainer__WBMOk{width:300px}.MedAssistantProfile_outer__yUdOK{display:flex;height:100%;width:100%}.MedAssistantProfile_left__xvxBI{background:#fff;border-right:1px solid #f5f5f5;display:flex;flex-direction:column;max-width:340px;min-width:340px;padding:15px;width:340px}.MedAssistantProfile_container__7OFeT{display:flex;flex:1 1;flex-direction:column;height:100%;min-width:0}.MedAssistantProfile_chatsContainer__2reQe{border-right:1px solid #f5f5f5;padding-right:13px}.MedAssistantProfile_title__-kCEz{font-size:32px;font-weight:700;margin-bottom:18px;margin-left:8px}.MedAssistantProfile_addButton__QzOg8{background-color:#b9e1ed;border:none;border-radius:15px;cursor:pointer;display:block;font-size:16px;font-weight:500;margin-bottom:18px;padding:11px 12px;transition:all .3s ease}.MedAssistantProfile_addButton__QzOg8:hover{background-color:#a0d0e3}.MedAssistantProfile_chatsList__MhKPx{display:flex;flex-direction:column;gap:0}.MedAssistantProfile_chatItemActive__uFSoe,.MedAssistantProfile_chatItem__dnFQJ{background:#fff;border-bottom:1px solid #ececec;cursor:pointer;padding:16px 12px 12px;transition:background .2s}.MedAssistantProfile_chatItemActive__uFSoe{background:#eaf6fa}.MedAssistantProfile_chatHeader__vrEjX{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.MedAssistantProfile_userName__t64hb{font-size:20px;font-weight:600}.MedAssistantProfile_date__f2PaG{color:#888;font-size:16px;font-weight:400}.MedAssistantProfile_lastMessage__gkOeu{color:#222;font-size:18px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MedAssistantProfile_noChats__V-JlL{color:#888;font-size:18px;margin-top:32px;text-align:center}.MedSupportChatsList_chatsList__HVxKo{display:flex;flex-direction:column;gap:0}.MedSupportChatsList_chatItemActive__g80mt,.MedSupportChatsList_chatItem__343vc{background:#fff;border-bottom:1px solid #ececec;cursor:pointer;padding:16px 12px 12px;transition:background .2s}.MedSupportChatsList_chatItemActive__g80mt{background:#eaf6fa}.MedSupportChatsList_chatHeader__L9PQI{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.MedSupportChatsList_userName__pAs\+u{font-size:16px;font-weight:600}.MedSupportChatsList_date__L1Oqd{color:#888;font-size:12px;font-weight:400}.MedSupportChatsList_lastMessage__96ptm{color:#222;font-size:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MedAssistantTabs_container__KOYEn{display:flex;width:100%}.ChatTab_chatTab__GzVZy{background:#f5f5f5;display:flex;flex-direction:column;height:100%;width:100%}.ChatTab_headerBar__0NOnj{align-items:center;background:#0000;display:flex;justify-content:space-between;padding:28px 32px 16px}.ChatTab_headerTitle__WNJ7R{font-size:24px;font-weight:700}.ChatTab_headerActions__cuwLs{justify-content:space-between;width:100%}.ChatTab_actions__xsfJj,.ChatTab_headerActions__cuwLs,.ChatTab_icons__3mDZF{align-items:center;display:flex;gap:12px}.ChatTab_actionBtn__urczC{background:#b9e1ed;border:none;border-radius:12px;color:#222;cursor:pointer;font-size:16px;font-weight:500;padding:10px 22px;transition:background .2s}.ChatTab_actionBtn__urczC.ChatTab_secondary__fNw8n{background:#ececec;color:#888}.ChatTab_iconBtn__q5WS9{align-items:center;background:none;border:none;border-radius:50%;color:#888;cursor:pointer;display:flex;font-size:22px;padding:6px;transition:background .2s}.ChatTab_iconBtn__q5WS9:hover{background:#f2f3f3}.ChatTab_messagesList__gG6QI{display:flex;flex:1 1;flex-direction:column;gap:12px;max-height:500px;min-height:500px;overflow-y:auto;padding:0 32px}.ChatTab_message__BvVi3{border-radius:16px;box-shadow:0 1px 2px #00000008;color:#222;display:flex;flex-direction:column;font-size:16px;max-width:60%;padding:14px 18px}.ChatTab_message__BvVi3,.ChatTab_patient__fTNdm{align-self:flex-start;background:#fff}.ChatTab_me__SmbFU{align-self:flex-end;background:#eaf6fa}.ChatTab_system__YpQSR{align-self:center;background:#ececec;color:#888;font-size:15px;padding:10px 18px;text-align:center}.ChatTab_meta__WO8tv{color:#888;font-size:14px;margin-bottom:4px}.ChatTab_bubble__SWlIr{background:inherit;border-radius:12px;height:32px}.ChatTab_inputRow__sXgB0{align-items:center;background:#f7f8fa;display:flex;gap:10px;padding:24px 32px}.ChatTab_attachBtn__UDwVZ{align-items:center;background:none;border:none;color:#b0b8c1;cursor:pointer;display:flex;font-size:22px;margin-right:8px}.ChatTab_input__XrPkI{background:#fff;border:none;border-radius:12px;box-shadow:0 1px 2px #00000008;color:#222;flex:1 1;font-size:16px;outline:none;padding:12px 16px}.ChatTab_sendBtn__6YEIO{align-items:center;background:#b9e1ed;border:none;border-radius:10px;color:#222;cursor:pointer;display:flex;font-size:22px;height:44px;justify-content:center;transition:background .15s;width:44px}.ChatTab_sendBtn__6YEIO:disabled{background:#e0e0e0;color:#aaa;cursor:not-allowed}.NotesTab_container__0Syuz{background-color:#f5f5f5;display:flex;flex-direction:column;height:100%;padding:0;width:100%}.NotesTab_messagesContainer__eE115{display:flex;flex:1 1;flex-direction:column;gap:20px;max-height:75vh;min-height:75vh;overflow-y:auto;padding:20px 20px 80px}.NotesTab_emptyState__m6IYF{color:#666;font-size:16px;padding:40px 20px;text-align:center}.NotesTab_noteItem__IXy7Z{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.NotesTab_ownMessage__BNvLC{align-items:flex-end}.NotesTab_noteHeader__VOP4P{align-items:center;display:flex;gap:8px;padding:0 4px}.NotesTab_authorName__S-zOq{color:#333;font-size:14px;font-weight:500}.NotesTab_date__bOOnM{color:#666;font-size:14px}.NotesTab_messageBubble__8xoew{word-wrap:break-word;align-self:flex-start;background-color:#fff;border-radius:18px;border-bottom-left-radius:4px;box-shadow:0 1px 2px #0000001a;line-height:1.4;max-width:70%;padding:12px 16px;position:relative}.NotesTab_ownBubble__M2-xk{align-self:flex-end;background-color:#5db2be;border-bottom-left-radius:18px;border-bottom-right-radius:4px;color:#fff}.NotesTab_inputContainer__hvTxV{align-items:flex-end;background-color:#fff;border:1px solid #e0e0e0;bottom:0;display:flex;gap:12px;padding:13px 15px;position:-webkit-sticky;position:sticky;z-index:1000}.NotesTab_messageInput__l4Jqy{border:none;flex:1 1;font-size:14px;max-height:120px;min-height:44px;outline:none;overflow-y:auto;padding:12px 16px;resize:none;transition:all .3s ease}.NotesTab_messageInput__l4Jqy:focus{border-color:#5db2be}.NotesTab_messageInput__l4Jqy:disabled{background-color:#f5f5f5;cursor:not-allowed}.NotesTab_messageInput__l4Jqy.NotesTab_expanded__sxnsd{min-height:80px}.NotesTab_sendButton__MRmZm{align-items:center;background-color:#5db2be;border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background-color .2s;width:40px}.NotesTab_sendButton__MRmZm:hover:not(:disabled){background-color:#5db2be}.NotesTab_sendButton__MRmZm:disabled{background-color:#ccc;cursor:not-allowed}.NotesTab_sendButton__MRmZm svg{fill:#fff;height:18px;width:18px}.ProfileTab_profileTab__96sC\+{display:flex;flex-direction:column;height:100%;padding:20px 35px;width:100%}.ProfileTab_profileInfoTitle__d7sgU{font-size:20px;font-weight:700;margin-bottom:24px}.ProfileTab_mainInfo__jhnXg{align-items:center;display:flex;gap:32px}.ProfileTab_profileInfoRow__ku5hr{gap:32px}.ProfileTab_profilePhoto__MQ9xl{align-items:center;background:#d9d9d9;border-radius:8px;display:flex;height:107px;justify-content:center;overflow:hidden;width:112px}.ProfileTab_profilePhotoImg__Ad9IF{border-radius:8px;height:100%;object-fit:cover;width:100%}.ProfileTab_profileInfoContent__5vRCZ{flex:1 1;margin-top:25px}.ProfileTab_profileInfoName__Lrk8B{font-size:18px;font-weight:600}.ProfileTab_profileInfoFields__jz9ER{display:flex;flex-direction:column;gap:12px}.ProfileTab_profileInfoFieldLabel__iDYZy{font-size:16px;font-weight:500}.ProfileTab_profileInfoFieldValue__ZTjg9{border-bottom:1px solid #e0e0e0;font-size:18px;font-weight:500;margin-top:2px;padding-bottom:14px}.ProfileTab_profileInfoSub__mpR3-{color:#888;font-size:14px;margin-bottom:16px}.Pagination_pagination__hDKaT{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.Pagination_paginationBtn__h2nev{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.Pagination_paginationBtn__h2nev:disabled{background:#e0e0e0;color:#b0b0b0;cursor:not-allowed}.Pagination_paginationBtn__h2nev:not(:disabled):hover{background:#e3f2fd;color:#1976d2}.Pagination_paginationInfo__i8Mh2{color:#333;font-size:1rem;font-weight:500;min-width:48px;text-align:center}.Consultations_consultationsContainer__gV8ML{background-color:var(--background-secondary);border-radius:12px;display:flex;flex-direction:column;height:100%;padding:20px}.Consultations_consultationsHeader__A3hTJ h2{color:var(--text-primary);font-size:24px;font-weight:600;margin:0}.Consultations_loadingContainer__H4IIq{align-items:center;color:var(--text-secondary);display:flex;font-size:1.1rem;height:200px;justify-content:center}.Consultations_downloadButton__AvGSa{align-items:center;background:#0000;border:1.5px solid #000;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:6px 12px;transition:all .2s ease}.Consultations_downloadButton__AvGSa:hover{background-color:var(--primary-color)}.Consultations_downloadButton__AvGSa:active{transform:translateY(1px)}.Consultations_downloadButton__AvGSa:disabled{cursor:not-allowed;opacity:.6;transform:none}.Consultations_downloadButton__AvGSa:disabled:hover{background-color:#0000}.Consultations_finishConsultationButton__r9Cje{align-items:center;border:2px solid #4aa8b8;border-radius:8px;color:#3b95a4;cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:8px 16px}.Consultations_statusSuccess__2KzzY{background:#dcf7cf;border-radius:6px;color:#1d3013;display:inline-block;font-weight:500;padding:6px 12px}.Consultations_statusNotHeldContainer__Xqrkp{background:#f4f4f4;border:2px solid #ebebec;border-radius:8px;display:flex;flex-direction:column;gap:2px}.Consultations_statusNotHeld__zdyQE{background:#f4f4f4;border-radius:6px;color:#333;display:inline-block;font-size:16px;font-weight:500;padding:1px 12px}.Consultations_statusReason__i4Ece{font-size:12px;margin-left:4px}.Consultations_statusCard__hRu8F{background:#f5f5f7;border:2px solid #ebebef;border-radius:10px;display:flex;flex-direction:column;padding:8px 14px;width:-webkit-fit-content;width:fit-content}.Consultations_statusTitle__x20gK{color:#000;font-size:15px;font-weight:600;line-height:1.2}.Consultations_statusSubtitle__FTFk1{color:#6f6f73;font-size:12px;line-height:1.2;margin-top:2px}.ConsultationsToolbar_toolbar__gU9AT{align-items:left;background-color:var(--background-primary);border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;padding:16px}.ConsultationsToolbar_filtersContainer__TXyeP{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ConsultationsToolbar_actionsContainer__twhRB{align-items:center;display:flex;gap:8px}.ConsultationsToolbar_searchButton__q005Y{background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s ease}.ConsultationsToolbar_searchButton__q005Y:hover{background-color:#2a5c63;background-color:var(--primary-color-dark,#2a5c63)}.ConsultationsToolbar_searchButton__q005Y:active{transform:translateY(1px)}.ConsultationsToolbar_resetButton__DsRwm{background-color:#0000;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.ConsultationsToolbar_resetButton__DsRwm:hover{background-color:var(--hover-bg);border-color:var(--text-secondary)}.ConsultationsToolbar_resetButton__DsRwm:active{transform:translateY(1px)}.ConsultationsToolbar_dropdown__TiU4q{min-width:200px;width:100%}.ConsultationsToolbar_dropdown__TiU4q .dropdownButton{border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:14px;font-weight:500;padding:8px 12px;transition:border-color .2s ease}.ConsultationsToolbar_dropdown__TiU4q .dropdownButton:hover{border-color:var(--primary-color)}.ConsultationsToolbar_dropdown__TiU4q .dropdownMenu{border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px #0000001a}.ConsultationsToolbar_dropdown__TiU4q .ConsultationsToolbar_dropdownItem__eWtky{color:var(--text-primary);cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .2s ease}.ConsultationsToolbar_dropdown__TiU4q .ConsultationsToolbar_dropdownItem__eWtky:hover{background-color:#f5f5f5!important}.ConsultationsToolbar_filters__MbSWk{align-items:center;display:flex;flex:1 1;gap:12px;width:100%}.ConsultationsToolbar_actions__wSXhq{justify-content:space-between;width:100%}.ConsultationsToolbar_actions__wSXhq,.ConsultationsToolbar_leftActions__Q3MZn{align-items:center;display:flex;gap:12px}.ConsultationsToolbar_topRow__TjQyH{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ConsultationsToolbar_tabs__nrkW8{border:1px solid #e1e1e1;border-radius:20px;display:flex;gap:8px}.ConsultationsToolbar_tab__gXMHY{background:#f3f3f3;border:none;border-radius:20px;color:#222;cursor:pointer;font-size:1rem;font-weight:500;padding:8px 22px;transition:background .15s,color .15s}.ConsultationsToolbar_tab__gXMHY.ConsultationsToolbar_active__fqhyw{background:#e0e0e0;color:#222}.FinishConsultationModal_modalOverlay__c2W8J{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.FinishConsultationModal_modal__cylc0{animation:FinishConsultationModal_fadeIn__10Nss .2s ease;background:#fff;border-radius:16px;box-shadow:0 8px 24px #0000001f;padding:24px 28px;width:700px}.FinishConsultationModal_title__B\+EId{color:#1d1d1d;font-size:24px;font-weight:500;margin:0 0 20px;text-align:center}.FinishConsultationModal_subtitle__M0hQJ{font-size:24px;font-weight:500}.FinishConsultationModal_titleConfirm__E0\+yP{color:#1d1d1d;font-size:24px;font-weight:500;margin:0 0 32px}.FinishConsultationModal_buttonsRow__TTsqB{display:flex;gap:16px;justify-content:center;margin-top:10px}.FinishConsultationModal_buttonsConfirmRow__xEVcT{display:flex;gap:16px;justify-content:start;margin-top:10px}.FinishConsultationModal_primary__Enf74{background:#3db1c3;border:none;border-radius:16px;color:#000;cursor:pointer;font-size:20px;font-weight:500;padding:10px 20px;transition:background .2s ease}.FinishConsultationModal_primary__Enf74:hover{background:#34a3b4}.FinishConsultationModal_primary__Enf74:disabled{background:#bcdde2;cursor:not-allowed}.FinishConsultationModal_secondary__jMQR7{background:#f2f3f3;border:none;border-radius:16px;color:#0009;cursor:pointer;font-size:20px;font-weight:500;padding:10px 20px;transition:background .2s ease}.FinishConsultationModal_secondary__jMQR7:hover{background:#e5e5e5}.FinishConsultationModal_radioGroup__83d8Q{display:flex;flex-direction:column;font-size:16px;gap:12px;margin-bottom:24px}.FinishConsultationModal_radioGroup__83d8Q label{align-items:center;cursor:pointer;display:flex;gap:10px}.FinishConsultationModal_radioGroup__83d8Q label input{cursor:pointer;height:18px;width:18px}.FinishConsultationModal_toggleRow__-FyhM{display:flex;gap:12px;margin:16px 0 32px}.FinishConsultationModal_toggle__NI0e0{background:#f4f4f4;border:none;border-radius:12px;color:#19434b;cursor:pointer;font-size:17px;font-weight:500;padding:8px 20px}.FinishConsultationModal_toggle__NI0e0:hover{background:#e9e9e9}.FinishConsultationModal_toggleActive__n3n0W{background:#aed8e6;border:none;border-radius:12px;color:#19434b;cursor:pointer;font-size:17px;font-weight:600;padding:8px 20px}.FinishConsultationModal_chips__8R5yy{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin:20px 0 64px}.FinishConsultationModal_chip__gwMQr{background:#f2f3f3;border:none;border-radius:13px;color:#19434b;cursor:pointer;font-size:17px;font-weight:500;padding:10px 14px;text-align:left;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.FinishConsultationModal_chip__gwMQr:hover{background:#e9e9e9}.FinishConsultationModal_chipActive__6NpMu{background:#aed8e6;border:none;border-radius:13px;cursor:pointer;font-size:17px;font-weight:500;padding:10px 14px;text-align:left;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.FinishConsultationModal_chipActive__6NpMu:hover{background:#34a3b4}.FinishConsultationModal_error__SYWNj{color:#e7432e;font-size:14px;font-weight:500}.FinishConsultationModal_divider__7h1GI{background:#f2f3f3;height:1.5px;margin:24px 0 16px;width:100%}@keyframes FinishConsultationModal_fadeIn__10Nss{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AddPatientForm_addPatientForm__fZqvf{border-radius:8px;margin:0 auto;width:100%}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_formHeader__G6z9y{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;gap:.5rem;margin-bottom:2rem}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_formHeader__G6z9y h2{color:var(--text-primary);font-size:24px;font-weight:600;margin:0}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_tabsContainer__LdXjR{margin-top:20px}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_tabs__23NT0{display:flex;justify-content:space-between}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_tab__Lj2px{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font-size:16px;font-weight:500;padding:12px 20px;transition:all .2s ease;width:100%}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_tab__Lj2px:hover{color:#2a5c63}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_tab__Lj2px.AddPatientForm_activeTab__DS7t8{background:#fff;border-radius:15px 15px 0 0;color:#2a5c63}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_formSection__ccq33{background:#fff;border-radius:15px;margin-bottom:2rem;padding:24px 40px}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_formSection__ccq33 h3{font-size:20px;font-weight:500;margin-bottom:2.5rem;opacity:.5}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_mainDataFields__7jdyt{border-radius:0 0 15px 15px}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_formFields__wpXOC{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}@media(max-width:1285px){.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_formFields__wpXOC{grid-template-columns:repeat(2,1fr)}}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_formField__sSjwN{display:flex;flex-direction:column}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_formField__sSjwN label{font-size:14px;font-weight:500;margin-bottom:.5rem}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_formField__sSjwN .AddPatientForm_dateInput__Y7KXR,.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_formField__sSjwN input{background-color:#f5f5f5;border:none;border-radius:15px;color:var(--text-primary);font-size:16px;padding:.75rem;transition:all .3s ease;width:100%}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_formField__sSjwN .AddPatientForm_dateInput__Y7KXR:focus,.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_formField__sSjwN input:focus{box-shadow:0 0 0 2px var(--primary-color);outline:none}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_formField__sSjwN .AddPatientForm_dateInput__Y7KXR::placeholder,.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_formField__sSjwN input::placeholder{color:var(--text-tertiary)}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_formField__sSjwN .AddPatientForm_dropdown__KcSU0{width:100%}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_formActions__qsdP4{display:flex;width:250px}.AddPatientForm_addPatientForm__fZqvf .AddPatientForm_formActions__qsdP4 button{display:flex;justify-content:center}.AddPatientForm_backButton__F6Asi{background-color:#f5f5f5;border:none;border-radius:15px;bottom:69%;cursor:pointer;font-size:16px;margin-bottom:20px;padding:10px 20px;position:absolute;right:10%;transition:all .3s ease;z-index:100}.AddPatientForm_backButton__F6Asi:hover{box-shadow:0 0 15px 0 #0003}.ChildrenTab_childrenTab__hktXl .ChildrenTab_formSection__frVz3{background:#fff;border-radius:15px;margin-bottom:2rem;padding:24px 40px}.ChildrenTab_childrenTab__hktXl .ChildrenTab_formSection__frVz3 h3{font-size:20px;font-weight:500;margin-bottom:2.5rem;opacity:.5}.ChildrenTab_childrenTab__hktXl .ChildrenTab_borderRadius__Ox95N{border-radius:0 0 15px 15px}.ChildrenTab_childrenTab__hktXl .ChildrenTab_formFields__r03vt{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}@media(max-width:1285px){.ChildrenTab_childrenTab__hktXl .ChildrenTab_formFields__r03vt{grid-template-columns:repeat(2,1fr)}}.ChildrenTab_childrenTab__hktXl .ChildrenTab_formField__RwzUj{display:flex;flex-direction:column}.ChildrenTab_childrenTab__hktXl .ChildrenTab_formField__RwzUj label{font-size:14px;font-weight:500;margin-bottom:.5rem}.ChildrenTab_childrenTab__hktXl .ChildrenTab_formField__RwzUj .ChildrenTab_dateInput__wHAir,.ChildrenTab_childrenTab__hktXl .ChildrenTab_formField__RwzUj input{background-color:#f5f5f5;border:none;border-radius:15px;color:var(--text-primary);font-size:16px;padding:.75rem;transition:all .3s ease;width:100%}.ChildrenTab_childrenTab__hktXl .ChildrenTab_formField__RwzUj .ChildrenTab_dateInput__wHAir:focus,.ChildrenTab_childrenTab__hktXl .ChildrenTab_formField__RwzUj input:focus{box-shadow:0 0 0 2px var(--primary-color);outline:none}.ChildrenTab_childrenTab__hktXl .ChildrenTab_formField__RwzUj .ChildrenTab_dateInput__wHAir::placeholder,.ChildrenTab_childrenTab__hktXl .ChildrenTab_formField__RwzUj input::placeholder{color:var(--text-tertiary)}.ChildrenTab_childrenTab__hktXl .ChildrenTab_formField__RwzUj .ChildrenTab_dropdown__Lx955{width:100%}.ChildrenTab_childrenTab__hktXl .ChildrenTab_radioGroup__Rnfru{display:flex;gap:2rem}.ChildrenTab_childrenTab__hktXl .ChildrenTab_radioOption__rq5B7{align-items:center;display:flex;gap:8px}.ChildrenTab_childrenTab__hktXl .ChildrenTab_radioButton__Gk6Vp{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:50%;cursor:pointer;display:flex;font-size:0;height:16px;justify-content:center;padding:0;transition:all .2s ease;width:16px}.ChildrenTab_childrenTab__hktXl .ChildrenTab_radioButton__Gk6Vp:hover{background-color:#f5f5f5}.ChildrenTab_childrenTab__hktXl .ChildrenTab_radioButton__Gk6Vp.ChildrenTab_active__EDCU5{background-color:#5db2be;border-color:#f5f5f5;color:none}.ChildrenTab_childrenTab__hktXl .ChildrenTab_childHeader__hJ5PT{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.ChildrenTab_childrenTab__hktXl .ChildrenTab_childHeader__hJ5PT h3{margin-bottom:0}.ChildrenTab_childrenTab__hktXl .ChildrenTab_removeButton__0BKGR{align-items:center;background-color:#f5f5f5;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;transition:all .2s ease;width:24px}.ChildrenTab_childrenTab__hktXl .ChildrenTab_removeButton__0BKGR:hover{background-color:#e0e0e0}.ChildrenTab_childrenTab__hktXl .ChildrenTab_addChildButton__lw-rX{display:flex;justify-content:center;margin-top:2rem}.ChildrenTab_childrenTab__hktXl .ChildrenTab_addChildButton__lw-rX button{background-color:#f5f5f5;border:none;border-radius:15px;color:var(--text-primary);cursor:pointer;font-size:16px;padding:.75rem 1.5rem;transition:all .2s ease}.ChildrenTab_childrenTab__hktXl .ChildrenTab_addChildButton__lw-rX button:hover{background-color:#e0e0e0}.ConsultationModal_modalOverlay__GSCbo{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ConsultationModal_modal__3veyd{background:#fff;border-radius:24px;box-shadow:0 4px 32px #0000001a;max-height:98vh;max-width:700px;overflow-y:auto;padding:40px 32px 32px;position:relative;width:100%}.ConsultationModal_modalTitle__ojvVv{color:#222;font-size:2rem;font-weight:700;margin-bottom:32px}.ConsultationModal_formGroup__lrWDH{display:flex;justify-content:space-between;margin-bottom:24px}.ConsultationModal_label__VCp8l{color:#222;display:block;font-size:1rem;font-weight:500;margin-bottom:8px;width:100%}.ConsultationModal_row__XrN87{display:flex;gap:16px;margin-bottom:16px}.ConsultationModal_select__A87\+T{width:100%}.ConsultationModal_calendarRow__Yn0Ie{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ConsultationModal_days__otJBf{display:flex;gap:4px;overflow-x:auto;padding:8px 0}.ConsultationModal_dayButton__32X4c{align-items:center;background:#fff;border:1.5px solid #e0e0e0;border-radius:12px;color:#222;cursor:pointer;display:flex;flex-direction:column;font-size:1rem;font-weight:500;height:48px;justify-content:center;min-width:60px;transition:all .15s}.ConsultationModal_dayButton__32X4c.ConsultationModal_selected__KGGE6{background:#eaf6fa;border-color:#1a7b8c;color:#1a7b8c}.ConsultationModal_timeGrid__z1rr1{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ConsultationModal_timeButton__LZlnv{background:#eaf6fa;border:1.5px solid #e0e0e0;border-radius:14px;color:#1a7b8c;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 0;transition:all .15s;width:75px}.ConsultationModal_timeButton__LZlnv.ConsultationModal_selected__KGGE6{background:#1a7b8c;border-color:#1a7b8c;color:#fff}.ConsultationModal_doctorCard__YILby{align-items:center;background:#fff;border:1.5px solid #f2f2f2;border-radius:16px;box-shadow:0 2px 8px #0000000a;display:flex;gap:16px;margin-bottom:16px;padding:16px}.ConsultationModal_doctorPhoto__IWbGH{background:#eee;border-radius:12px;height:56px;object-fit:cover;width:56px}.ConsultationModal_doctorPhoto__IWbGH img{height:100%;object-fit:cover;width:100%}.ConsultationModal_doctorInfo__i6SMr{flex:1 1}.ConsultationModal_doctorSpec__oLJ9o{color:#757575;font-size:.95rem;margin-bottom:2px}.ConsultationModal_doctorClinic__2GDrz{color:#bdbdbd;font-size:.95rem}.ConsultationModal_doctorName__-4P-K{color:#222;font-size:1.1rem;font-weight:600}.ConsultationModal_priceRow__CDa4K{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ConsultationModal_priceLabel__vXW5F{color:#222;font-size:1rem;font-weight:500}.ConsultationModal_priceValue__ZbSCU{color:#e53935;font-size:1.1rem;font-weight:700}.ConsultationModal_buttonRow__N\+fOV{display:flex;gap:16px;margin-top:24px}.ConsultationModal_confirmButton__vgtfX{background:#1a7b8c;border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-size:1.1rem;font-weight:600;padding:14px 0;transition:background .15s}.ConsultationModal_confirmButton__vgtfX:disabled{background:#bdbdbd;cursor:not-allowed}.ConsultationModal_cancelButton__Obm8l{background:#f5f5f5;border:none;border-radius:12px;color:#222;cursor:pointer;flex:1 1;font-size:1.1rem;font-weight:600;padding:14px 0;transition:background .15s}.ConsultationModal_calendarButton__w\+ZlB{background:none;border:none;cursor:pointer}.ConsultationModal_fadeIn__4TL4M{animation:ConsultationModal_fadeInAnim__AZhWF .4s ease forwards;opacity:0}@keyframes ConsultationModal_fadeInAnim__AZhWF{to{opacity:1}}.ConsultationTab_consultationTab__UR8Xm{background:#fff;border-radius:0 0 15px 15px;display:flex;flex-direction:column;gap:16px;margin-bottom:2rem;min-height:500px;padding:24px 40px}.ConsultationTab_addButton__R6I0d{align-items:center;align-self:flex-start;background:#f5f5f5;border:none;border-radius:15px;cursor:pointer;display:flex;font-weight:400;gap:10px;padding:10px 20px;transition:background .2s}.ConsultationTab_addButton__R6I0d:hover{background:#166a77}.ConsultationTab_finishConsultationButton__IrZXY{align-items:center;background:#fff;border:2px solid #4aa8b8;border-radius:8px;color:#3b95a4;cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:8px 16px}.ConsultationTab_statusCard__zuTYa{background:#f5f5f7;border:2px solid #ebebef;border-radius:10px;display:flex;flex-direction:column;padding:8px 14px;width:-webkit-fit-content;width:fit-content}.ConsultationTab_statusTitle__9bDk0{color:#000;font-size:15px;font-weight:600;line-height:1.2}.ConsultationTab_statusSubtitle__SuoMy{color:#6f6f73;font-size:12px;line-height:1.2;margin-top:2px}.ConsultationTab_statusSuccess__nr\+mW{background:#dcf7cf;border-radius:6px;color:#1d3013;display:inline-block;font-weight:500;padding:6px 12px}.ConsultationTab_DataTable_tableRow_R9RxY__bSblW{grid-template-columns:repeat(6,1fr) 220px!important}.ConsultationTab_copyLinkButton__NCX3m{align-items:center;background:#0000;border:1.5px solid #000;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:6px 12px;transition:all .2s ease}.ConsultationTab_copyLinkButton__NCX3m:hover{background-color:var(--primary-color)}.ConsultationTab_copyLinkButton__NCX3m:active{transform:translateY(1px)}.RadioButton_radioOption__TIHnE{align-items:center;display:flex;gap:8px}.RadioButton_radioButton__qtUhI{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:50%;cursor:pointer;display:flex;font-size:0;height:16px;justify-content:center;padding:0;transition:all .2s ease;width:16px}.RadioButton_radioButton__qtUhI:hover{background-color:#f5f5f5}.RadioButton_radioButton__qtUhI.RadioButton_active__PLsOQ{background-color:#5db2be;border-color:#f5f5f5;color:none}.RadioGroup_formField__i9\+5b{display:flex;flex-direction:column}.RadioGroup_formField__i9\+5b label{font-size:14px;font-weight:500;margin-bottom:.5rem}.RadioGroup_radioGroup__BpfiL{display:flex;gap:20px;margin-top:5px}.MainDataTab_formSection__6QVHJ{background:#fff;border-radius:15px;margin-bottom:2rem;padding:24px 40px}.MainDataTab_formSection__6QVHJ h3{font-size:20px;font-weight:500;margin-bottom:2.5rem;opacity:.5}.MainDataTab_borderRadius__bYPhb{border-radius:0 0 15px 15px}.MainDataTab_formFields__6V7FI{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}@media(max-width:1285px){.MainDataTab_formFields__6V7FI{grid-template-columns:repeat(2,1fr)}}.MainDataTab_formField__7cTf-{display:flex;flex-direction:column}.MainDataTab_formField__7cTf- label{font-size:14px;font-weight:500;margin-bottom:.5rem}.MainDataTab_formField__7cTf- .MainDataTab_dateInput__T9IXe,.MainDataTab_formField__7cTf- input{background-color:#f5f5f5;border:none;border-radius:15px;color:var(--text-primary);font-size:16px;padding:.75rem;transition:all .3s ease;width:100%}.MainDataTab_formField__7cTf- .MainDataTab_dateInput__T9IXe:focus,.MainDataTab_formField__7cTf- input:focus{box-shadow:0 0 0 2px var(--primary-color);outline:none}.MainDataTab_formField__7cTf- .MainDataTab_dateInput__T9IXe::placeholder,.MainDataTab_formField__7cTf- input::placeholder{color:var(--text-tertiary)}.MainDataTab_formField__7cTf- .MainDataTab_dropdown__Y3FJW{width:100%}.AddPatientToolbar_toolbar__pRzTw{margin-bottom:1rem}.AddPatientToolbar_searchContainer__l5Mfl{align-items:center;display:flex;gap:1rem;justify-content:space-between}.AddPatientToolbar_iconButtonsContainer__f43Gw{align-items:center;display:flex;gap:12px}.AddPatientToolbar_searchInput__Klr6e{border:1px solid #e2e8f0;border-radius:20px;font-size:20px;padding:12px;width:300px}.AddPatientToolbar_searchInput__Klr6e:focus{outline:none}.Patients_pagination__qOXDp{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.Patients_paginationBtn__yKBS6{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.Patients_paginationBtn__yKBS6:disabled{background:#e0e0e0;color:#b0b0b0;cursor:not-allowed}.Patients_paginationBtn__yKBS6:not(:disabled):hover{background:#e3f2fd;color:#1976d2}.Patients_paginationInfo__7T3hB{color:#333;font-size:1rem;font-weight:500;min-width:48px;text-align:center}.MedAssistatPatientPage_container__tPPCe{background-color:#f5f5f5;padding:0 20px;width:100%}.AddNetworkClinicsForm_form__HiqEE{background:#fff;border-radius:8px;border-radius:15px;margin:0 auto;padding:33px 38px;width:100%}.AddNetworkClinicsForm_form__HiqEE .AddNetworkClinicsForm_formHeader__-sIMR{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;gap:.5rem;margin-bottom:2rem}.AddNetworkClinicsForm_form__HiqEE .AddNetworkClinicsForm_formHeader__-sIMR h2{color:var(--text-primary);font-size:24px;font-weight:600;margin:0}.AddNetworkClinicsForm_form__HiqEE .AddNetworkClinicsForm_formSection__XwVuI{margin-bottom:2rem}.AddNetworkClinicsForm_form__HiqEE .AddNetworkClinicsForm_formSection__XwVuI h3{color:var(--text-primary);font-size:18px;font-weight:500;margin-bottom:1rem}.AddNetworkClinicsForm_form__HiqEE .AddNetworkClinicsForm_formFields__g8TCQ{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}@media(max-width:1285px){.AddNetworkClinicsForm_form__HiqEE .AddNetworkClinicsForm_formFields__g8TCQ{grid-template-columns:repeat(2,1fr)}}.AddNetworkClinicsForm_form__HiqEE .AddNetworkClinicsForm_formField__JsLCY{display:flex;flex-direction:column}.AddNetworkClinicsForm_form__HiqEE .AddNetworkClinicsForm_formField__JsLCY label{color:var(--text-secondary);font-size:14px;font-weight:500;margin-bottom:.5rem}.AddNetworkClinicsForm_form__HiqEE .AddNetworkClinicsForm_formField__JsLCY input,.AddNetworkClinicsForm_form__HiqEE .AddNetworkClinicsForm_formField__JsLCY select{background-color:#f5f5f5;border:none;border-radius:15px;color:var(--text-primary);font-size:16px;padding:.75rem;transition:border-color .2s ease;width:100%}.AddNetworkClinicsForm_form__HiqEE .AddNetworkClinicsForm_formField__JsLCY input:focus,.AddNetworkClinicsForm_form__HiqEE .AddNetworkClinicsForm_formField__JsLCY select:focus{border-color:var(--primary-color);outline:none}.AddNetworkClinicsForm_form__HiqEE .AddNetworkClinicsForm_formField__JsLCY input::placeholder,.AddNetworkClinicsForm_form__HiqEE .AddNetworkClinicsForm_formField__JsLCY select::placeholder{color:var(--text-tertiary)}.AddNetworkClinicsForm_form__HiqEE .AddNetworkClinicsForm_formField__JsLCY select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%23263238' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5rem;cursor:pointer;padding-right:2.5rem}.AddNetworkClinicsForm_form__HiqEE .AddNetworkClinicsForm_buttons__WUhv\+{display:flex;gap:16px;justify-content:flex-end;margin-top:2rem;width:200px}.NetworkClinicsLayout_layout__cx0EW{display:flex;flex-direction:column;gap:24px;padding:24px}.NetworkClinicsTable_statusCell__\+JiML{align-items:center;display:flex;gap:8px}.NetworkClinicsToolbar_toolbar__4BAsW{align-items:center;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px}.NetworkClinicsToolbar_leftSection__jW4SC,.NetworkClinicsToolbar_rightSection__9VF8t{align-items:center;display:flex;gap:16px}.NetworkClinicsToolbar_dropdownsContainer__DUxnN{display:flex;gap:16px}.NetworkClinicsToolbar_dropdown__YPG7-{min-width:200px}.NetworkClinicsToolbar_transparentButton__ocRaZ{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;gap:.5rem}.Surveys_pagination__8m1mW{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.Surveys_paginationBtn__w9rfr{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.Surveys_paginationBtn__w9rfr:disabled{background:#e0e0e0;color:#b0b0b0;cursor:not-allowed}.Surveys_paginationBtn__w9rfr:not(:disabled):hover{background:#e3f2fd;color:#1976d2}.Surveys_paginationInfo__Z9lnU{color:#333;font-size:1rem;font-weight:500;min-width:48px;text-align:center}.Surveys_topBar__YwFw6{display:flex;justify-content:flex-end;margin-bottom:16px}.Surveys_exportBtn__erWbs{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-size:18px;gap:8px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}