.login-XAdnj{display:flex;width:100%;flex-direction:column;gap:3.125rem;animation:fadeInTop-X7NqR .5s ease 0s forwards}.login-XAdnj>h2{text-align:center}.login-form-o9s9F{display:grid}.login-form__restore-6t4T1{text-align:end;margin-bottom:1.5rem;color:var(--color-gray-0)}.login-form__register-0wziJ{margin-top:1.5rem;text-align:center}.login-form__register-0wziJ>a{color:var(--color-blue-0);font-weight:600}@keyframes fadeInTop-X7NqR{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}.register-ciCTx{display:flex;width:100%;flex-direction:column}.register-ciCTx>h2{display:flex;align-items:center;flex-direction:column;margin-bottom:1.5rem}.register__switch-ZhK8a{margin-bottom:1.5rem}.register-form-bHmBT{display:grid}.register-form-bHmBT[data-form-type=clinic]{animation:fadeInLeft--VD-I .5s ease 0s forwards}.register-form-bHmBT[data-form-type=user]{animation:fadeInRight-UmHIE .5s ease 0s forwards}.register__login-00fII{margin-top:1.5rem;text-align:center;font-size:14px}.register__login-00fII>a{color:var(--color-blue-0);font-weight:600}@keyframes fadeInLeft--VD-I{0%{opacity:0;transform:translate(-15%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-UmHIE{0%{opacity:0;transform:translate(15%)}to{opacity:1;transform:translate(0)}}.brand-wallpaper-r1scu{display:flex;justify-content:center;overflow:hidden auto;scrollbar-width:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}.brand-wallpaper-r1scu::-webkit-scrollbar{display:none}@media (max-width: 479.98px){.brand-wallpaper__stars-K75Qf{opacity:.25}}.brand-wallpaper-r1scu.transparent-cAJ9N{background:transparent}.brand-wallpaper-r1scu.gradient-s9yrq{background:var(--gradient-bg-main)}.brand-wallpaper-r1scu.white-YcITi{background:var(--color-white-0)}.image-L3-lJ{display:flex;overflow:hidden}.image-L3-lJ>img{width:100%;height:100%;object-fit:cover;object-position:center}.login-page-5bmG7{display:grid;gap:1rem;height:fit-content;color:var(--color-accent-0);padding-block:2rem}.logout-confirm-o4nTe{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1rem}.logout-confirm-o4nTe>h2{color:var(--color-black-0)}.logout-confirm-o4nTe>span{color:var(--color-black-0);font-size:1rem;font-weight:500}.logout-page-IkGh3{display:grid;gap:1rem;height:fit-content;color:var(--color-accent-0);padding-block:2rem}.user-photo-f8h9k{display:flex;justify-content:center;align-items:center;width:6rem;height:6rem;border-radius:50%;position:relative;overflow:hidden}.user-photo-f8h9k img{object-position:center;object-fit:contain;height:100%;width:auto}.user-photo-plug-n04jd{display:flex;justify-content:center;align-items:center;background:var(--color-gray-2);color:var(--color-gray-1);border:1px solid var(--color-gray-1);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.user-mini-profile-IGg8M{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem}.user-mini-profile-IGg8M .user-data-gA15k{display:grid;gap:.25rem;font-family:Roboto;color:var(--color-black-1)}.user-mini-profile-IGg8M .user-data__name-tbldo{font-size:1.25rem;font-weight:700}.user-mini-profile-IGg8M .user-data__role-fFpaG,.user-mini-profile-IGg8M .user-data__edit-3uVGP,.user-mini-profile-IGg8M .user-data__birthday-PBiMZ{font-size:.85rem;font-weight:400}.user-mini-profile-IGg8M .user-data__edit-3uVGP{color:var(--color-gray-0);opacity:.6;will-change:opacity;transition:opacity .2s ease 0s}.user-mini-profile-IGg8M .user-data__edit-3uVGP:hover{opacity:1}.main-page-UCnat{display:flex;flex-direction:column;max-height:in;height:var(--d-max-height)}.registration-page-y9V8I{display:grid;gap:1rem;height:fit-content;color:var(--color-accent-0);padding-block:2rem}.main-header-e5EN4{display:grid;grid-template-columns:repeat(3,minmax(auto,1fr));align-items:center;padding-block:1rem}.main-header__logo--TQXT{justify-self:end}.main-header__logo-title-55FJl{justify-self:start}.main-header__extension-Okwsb{display:flex;justify-content:center;align-items:center;height:100%}.sidebar-eQA9B{display:grid;align-items:center;gap:1rem}.sidebar-mobile--OiSR{display:flex;align-items:center;justify-content:space-around;gap:1rem;padding-inline:.5rem}.sidebar-eQA9B[data-disabled=true],.sidebar-mobile--OiSR[data-disabled=true]{position:relative;pointer-events:none;-webkit-user-select:none;user-select:none}.sidebar-item-RC3nJ{display:flex;justify-content:center;align-items:center;text-align:center;padding:1rem 1.25rem;border:1px solid var(--color-white-2);background:var(--color-white-1);border-radius:.5rem;will-change:border-color,background;transition:all .3s ease-out 0s}.sidebar-item__label-9-omw{will-change:color;transition:color .3s ease 0s;color:var(--color-gray-0-1);font-weight:400;-webkit-user-select:none;user-select:none;font-family:Roboto;font-size:.875rem}.sidebar-item-RC3nJ:hover{cursor:pointer;border-color:var(--color-accent-2)}.sidebar-item-RC3nJ:hover .sidebar-item__label-9-omw{color:var(--color-accent-2)}.sidebar-item-RC3nJ._--selected-3Yznj,.sidebar-item-RC3nJ:active{background:var(--color-accent-2);border-color:var(--color-accent-2)}.sidebar-item-RC3nJ:active .sidebar-item__label-9-omw,.sidebar-item-RC3nJ._--selected-3Yznj .sidebar-item__label-9-omw{color:var(--color-white-0);font-weight:500}.sidebar-item-RC3nJ:last-of-type{pointer-events:auto}.sidebar-item-mobile-wminb{background:transparent;padding:.5rem;color:var(--color-black-0);will-change:color;transition:all .3s ease}.sidebar-item-mobile-wminb._--selected-GeJwg,.sidebar-item-mobile-wminb:active{color:var(--color-accent-2)}.sidebar-item-mobile-wminb:last-of-type{pointer-events:auto}.sidebar-lock-lLfV-{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:#00000013;box-shadow:0 0 2px 2px #0000001a;border-radius:.5rem;display:flex;justify-content:center;align-items:center;text-align:center;color:var(--color-black-0);text-wrap:balance}.sidebar-lock-lLfV->span{font-size:.9rem;font-weight:500;line-height:1.5;text-shadow:0 0 10px var(--color-white-0)}.sidebar-lock-lLfV-[data-mobile=false]{flex-direction:column;bottom:calc(50px + 1rem)}.sidebar-lock-lLfV-[data-mobile=true]{right:calc(39px + 1.75rem)}.mobile-header-gpxX-{display:flex;justify-content:center;align-items:center;padding-block:1rem}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-white-0: #ffffff;--color-white-1: #f7f8f9;--color-white-2: #e8ecf4;--color-gray-0: #6a707c;--color-gray-0-1: #8391a1;--color-gray-1: #dddddd;--color-gray-2: #f3f3f4;--color-black-0: #000000;--color-black-1: #1e232c;--color-blue-0: #218cc0;--color-blue-0-1: #e8f5fa;--color-blue-1: #1a6e99;--color-primary-0: #ddbcf7;--color-primary-1: #ffe5e5;--color-accent-0: #371f4d;--color-accent-2: #ff7892;--color-accent-1: #e53478;--color-visit-scheduled: #9957db;--color-visit-scheduled-a: #f3e7ff;--color-visit-actual: #5757db;--color-visit-actual-a: #5757db35;--color-visit-recommended: #4ec350;--color-visit-recommended-a: #e8ffe8;--color-status-red: #ff6666;--color-status-red-a: #ffe8e8;--color-status-green: #a2fd71;--color-status-green-a: #e8ffe8;--gradient-bg-main: linear-gradient( -90deg, var(--color-primary-0), var(--color-primary-1) );--gradient-green-1: linear-gradient(112deg, #dcff68b3 0%, #50d5d3b3 100%);--gradient-green-2: linear-gradient(112deg, #f0fec466 0%, #50d5d366 100%);--gradient-pink-1: linear-gradient(112deg, #f2c4ff 0%, #cd8bff 100%);--gradient-pink-2: linear-gradient(112deg, #fee4e666 0%, #debef680 100%);--gradient-yellow-1: linear-gradient(112deg, #fdb0b6 0%, #b6dc4c 100%);--gradient-yellow-2: linear-gradient(112deg, #fdb0b6 0%, #b6dc4c 100%)}.ant-btn-primary{font-weight:600}.ant-select-selection-item{padding-inline-start:8px!important}.ant-select-selection-placeholder{padding-inline-start:8px!important;font-weight:400!important}.ant-select-selection-search-input{margin-inline-start:8px!important}.ant-upload.ant-upload-select{display:block}.ant-btn-link.ant-btn-variant-link{color:var(--color-gray-0)}.ant-btn-link.ant-btn-variant-link:hover{color:var(--color-accent-2)!important}@media (max-width: 479.98px){.ant-picker-date-range-wrapper .ant-picker-panels .ant-picker-panel:nth-child(2){display:none}.ant-picker-date-panel,.ant-picker-month-panel,.ant-picker-year-panel,.ant-picker-decade-panel{max-width:88vw}.ant-picker-cell{padding-block:3px!important}.ant-picker-header{max-height:42px}.ant-picker-header *{line-height:42px!important}.ant-modal-root .ant-modal{max-width:100vw;width:100vw;margin:0}.ant-modal-root .ant-modal .ant-modal-content{height:100dvh;width:100vw;border-radius:0;overflow-x:auto;padding-bottom:0}.ant-modal .ant-modal-close{position:fixed;right:10px}h1{font-size:1.2rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;outline:none;border:none}a{text-decoration:none;color:inherit}a:hover{color:var(--color-blue-1)}ul{list-style:none}svg{color:currentColor}html{scroll-behavior:smooth;font-size:16px}@media (max-width: 479.98px){html{font-size:14px}}body{background:var(--color-white-0);color:var(--color-black-1);font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}@media (max-width: 479.98px){body{height:100dvh;width:100vw;overflow:hidden}}@media (max-width: 479.98px){html,body{touch-action:manipulation;-webkit-user-select:none;user-select:none}}div#application{margin-inline:1rem}@media (max-width: 479.98px){div#application{margin-inline:0}}@media (min-width: 1200px) and (max-width: 1599.98px){div#application{margin-inline:3rem}}@media (min-width: 1600px){div#application{margin-inline:7.5rem}}.procedure-card-wrapper-iLWod{-webkit-user-select:none;user-select:none;padding:.25rem;border-radius:1rem;width:clamp(auto,350px,100%);position:relative;overflow:hidden}.procedure-card__mark-torxa{position:absolute;background:inherit;color:var(--color-black-0);display:flex;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding-left:.25rem;border-radius:0 .75rem 0 1rem;right:.25rem;top:.25rem;transition:all .15s ease-in-out 0s;transform:translate(100%);opacity:0}.procedure-card__mark-torxa[data-selected=true]{opacity:1;transform:translate(0)}.procedure-card-roeKy{display:grid;gap:.5rem;border-radius:.75rem;padding:.5rem .75rem;overflow:hidden;background:var(--color-white-0)}.procedure-card__name-9c5g7{color:var(--color-black-1);font-size:1.25rem;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:break-word;line-height:1.5rem;max-height:3rem}.procedure-card__clinic-nkSZr{color:var(--color-gray-0);font-size:1rem}.procedure-card__preparation-ZXM-N,.procedure-card__device-W6oBG,.procedure-card__price-tkV24{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.procedure-card__city-u3aN0,.procedure-card__date-fI5XQ{display:flex;align-items:center;text-align:center;gap:.175rem;overflow:hidden;color:var(--color-gray-0)}.procedure-card__city-u3aN0>span,.procedure-card__date-fI5XQ>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:18px;font-weight:400}.procedure-card-wrapper-iLWod[data-large=true] .procedure-card-header-U9f-5{display:flex;flex-direction:column;overflow:hidden}.procedure-card-wrapper-iLWod[data-large=true] .procedure-card-info-Ud-KV{display:grid;font-size:.9rem;line-height:1.1rem}.procedure-card-wrapper-iLWod[data-large=true] .procedure-card-footer-4mYrv{display:grid;grid-template-columns:1fr auto;gap:1rem}.procedure-card-wrapper-iLWod[data-filled=true] .procedure-card-roeKy{background:transparent}.procedure-card-wrapper-iLWod[data-filled=true] .procedure-card__mark-torxa{background:var(--color-white-0)}.visit-confirmations-q4aQk{display:flex;flex-wrap:wrap;align-items:center;gap:.325rem}.visit-confirmation--NSjI{flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;padding-inline:.75rem;font-size:.85rem;border-radius:1rem}.visit-confirmation--NSjI[data-confirmed=true]{border:1px solid var(--color-status-green);background:var(--color-status-green-a)}.visit-confirmation--NSjI[data-confirmed=false]{border:1px solid var(--color-status-red);background:var(--color-status-red-a)}.visit-calendar-L6-5E{width:clamp(275px,100%,400px)}.visit-calendar-L6-5E :where([class="ant-picker-cell ant-picker-cell-in-view"]){color:var(--color-gray-0)!important}.visit-calendar-header-oT-mj{display:grid;align-items:center;grid-template-columns:1fr auto;gap:.5rem;padding:.5rem}.visit-calendar-header__label-lXL-9{font-size:1rem;color:var(--color-black-0)}.visit-calendar-header__controls-bvCfa{display:flex;justify-content:center;align-items:center;gap:.175rem}.visit-calendar-header__controls-bvCfa .prev-icon-pJ8us{transform:rotate(90deg)}.visit-calendar-header__controls-bvCfa .next-icon-A2bRe{transform:rotate(-90deg)}.visit-calendar-cell-05w4Y{display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;margin:0 auto;border-radius:50%;overflow:hidden;width:1.875rem;height:1.875rem;will-change:color,background;transition:all .2s ease 0s}.visit-calendar-cell-05w4Y._--today-QH01o{font-weight:600;color:var(--color-black-0)}.visit-calendar-cell-05w4Y._--default-cD-zE{background:transparent;color:var(--color-black-1)}.visit-calendar-cell-05w4Y._--actual-7kty-{color:var(--color-visit-actual);background:var(--color-visit-actual-a)}.visit-calendar-cell-05w4Y._--scheduled-E-F1Q{color:var(--color-visit-scheduled);background:var(--color-visit-scheduled-a)}.visit-calendar-cell-05w4Y._--recommended-BY3PV{color:var(--color-visit-recommended);background:var(--color-visit-recommended-a)}:where([class*=ant-picker-cell-selected]) .visit-calendar-cell-05w4Y._--default-cD-zE{color:var(--color-black-1);background:#0000000d}:where([class*=ant-picker-cell-selected]) .visit-calendar-cell-05w4Y._--actual-7kty-{color:var(--color-white-0);background:var(--color-visit-actual)}:where([class*=ant-picker-cell-selected]) .visit-calendar-cell-05w4Y._--scheduled-E-F1Q{color:var(--color-white-0);background:var(--color-visit-scheduled)}:where([class*=ant-picker-cell-selected]) .visit-calendar-cell-05w4Y._--recommended-BY3PV{color:var(--color-white-0);background:var(--color-visit-recommended)}:where([class~=ant-picker-cell]):not([class~=ant-picker-cell-in-view]) .visit-calendar-cell-05w4Y{opacity:.5}.patient-procedure-col-atCvy{display:grid;grid-template-rows:auto 1fr;padding-inline:1rem;padding-block-end:1rem;border:1px solid var(--color-gray-1);border-radius:.75rem;box-shadow:0 4px 4px #00000040;overflow:hidden auto;scrollbar-width:none}.patient-procedure-col-atCvy::-webkit-scrollbar{display:none}@media (max-width: 479.98px){.patient-procedure-col-atCvy{min-width:300px;scroll-snap-align:center;transition:transform .3s ease}}.patient-procedure-col-atCvy._--in-view-cA0bX{transform:none}.patient-procedure-col__label-2r7vj{text-align:center;padding-block:1rem;border-bottom:1px solid var(--color-gray-1);font-family:Inter;font-weight:600;font-size:1.5rem}.patient-procedure-col__items-cEqa-{display:flex;flex-direction:column;gap:1rem}.patient-procedure-col__items-cEqa->li{transition:all .15s ease 10ms;will-change:filter,transform}.patient-procedure-col__items-cEqa->li:hover,.patient-procedure-col__items-cEqa->li:active{cursor:pointer;transform:scale(1.03);filter:drop-shadow(0 .15rem .25rem rgba(0,0,0,.1))}@media (max-width: 479.98px){.patient-procedure-col__items-cEqa->li:hover,.patient-procedure-col__items-cEqa->li:active{cursor:unset;transform:none;filter:none}}.schedule-visit-modal-Y43Oy{position:relative;display:grid;grid-template-areas:"calendar list" "btn list";grid-template-columns:400px calc(350px + 1rem);grid-template-rows:1fr;gap:1rem;width:100%;height:400px}@media (max-width: 479.98px){.schedule-visit-modal-Y43Oy{height:100%;grid-template-columns:1fr;grid-template-rows:repeat(3,auto);grid-template-areas:"calendar" "list" "btn"}}.schedule-visit__calendar-nvihD{grid-area:calendar}.schedule-visit__btn-XkIPv{width:100%;grid-area:btn}@media (max-width: 479.98px){.schedule-visit__btn-XkIPv{padding-block:.5rem;position:sticky;background:var(--color-white-0);bottom:0}}.schedule-visit__list-TziPz{grid-area:list;display:grid;grid-auto-rows:max-content;gap:.5rem;overflow:hidden auto;padding:.5rem;scrollbar-width:none}.schedule-visit__list-TziPz::-webkit-scrollbar{display:none}.schedule-visit__list-TziPz>li{transition:all .15s ease 10ms;will-change:filter;height:fit-content}.schedule-visit__list-TziPz>li:hover,.schedule-visit__list-TziPz>li:active{cursor:pointer;filter:drop-shadow(0 .15rem .25rem rgba(0,0,0,.1))}@media (max-width: 479.98px){.schedule-visit__list-TziPz{padding:0}}.modal-label-d73O8{padding:.5rem 0;text-align:center;border-bottom:1px solid var(--color-gray-1);margin-bottom:1rem}.patient-columns-ZyWhe{display:grid;grid-template-columns:repeat(3,minmax(auto,1fr));padding-block:.75rem;width:100%;gap:1rem;height:100%}.patient-columns-ZyWhe::-webkit-scrollbar{display:none}@media (max-width: 479.98px){.patient-columns-ZyWhe{gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-template-columns:repeat(3,85vw);padding-inline:5vw;justify-items:stretch}}.assign-procedure-card-TKkoj{display:grid;grid-template-rows:auto 0fr 0fr;border:1px solid var(--color-gray-1);border-radius:1.25rem;overflow:hidden;transition:all .25s ease-in-out}.assign-procedure-card-TKkoj._--selected-3UdQT{grid-template-rows:auto 1fr auto}.assign-procedure-header-y2-08{background:inherit;display:grid;grid-template-areas:"label label" "location date";gap:.5rem;padding:.875rem 1.125rem;cursor:pointer}.assign-procedure-content-GuwPE{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem;overflow:hidden;background:var(--color-white-0)}.assign-procedure-footer-QiVJg{display:flex;gap:1rem;padding:1rem;overflow:hidden;background:var(--color-white-0)}.assign-procedure__label-APvzv{grid-area:label;font-size:1.15rem;font-weight:500;color:var(--color-black-0)}.assign-procedure__location-HokFG{display:grid;grid-area:location;grid-template-columns:auto 1fr}.assign-procedure__date-yGRgs{grid-area:date;display:flex}.assign-procedure__date-yGRgs>div{margin-left:.5rem;background:var(--color-white-0);color:var(--color-gray-0);font-size:.9rem;padding-inline:.5rem;border-radius:.25rem;border:1px solid var(--color-gray-1)}.assign-procedure__location-HokFG,.assign-procedure__date-yGRgs{gap:.35rem;align-items:center;font-size:.9rem;font-weight:400;overflow:hidden}.assign-procedure__location-HokFG span,.assign-procedure__date-yGRgs span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clinic-visits-filters-H3Ojx{flex:1 1 auto;display:grid;grid-template-columns:minmax(auto,50%) 1fr 1fr;gap:.75rem;margin-bottom:1rem}.procedure-status-ZD0Jx{display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%;border:1px solid var(--color-gray-1);padding-block:.5rem;font-size:1rem;border-radius:1rem}.procedure-status-ZD0Jx span:first-of-type{color:var(--color-black-1)}.procedure-status-ZD0Jx span:last-of-type{color:var(--color-accent-2)}.patient-data-dYg-0{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"avatar name" "avatar phone" "avatar city" "avatar birthday";gap:0 1rem;align-items:center;margin-bottom:1rem}.patient-data__avatar-uUBZf{grid-area:avatar;display:flex;justify-content:center;align-items:center;width:8rem;height:8rem;border-radius:50%;position:relative;overflow:hidden}.patient-data__avatar-uUBZf img{object-fit:contain;width:100%;height:auto}.patient-data__avatar--plug-zKlSy{display:flex;justify-content:center;align-items:center;background:var(--color-gray-2);color:var(--color-gray-1);border:1px solid var(--color-gray-1);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.patient-data__name-OkZo1{grid-area:name;font-size:1.075rem;color:var(--color-black-0)}.patient-data__phone--cHqO{grid-area:phone}.patient-data__city-oZ-sO{grid-area:city}.patient-data__birthday-ZL8C5{grid-area:birthday}.patient-data__phone--cHqO,.patient-data__city-oZ-sO,.patient-data__birthday-ZL8C5{color:var(--color-gray-0-1)}.patient-data__phone--cHqO b,.patient-data__city-oZ-sO b,.patient-data__birthday-ZL8C5 b{font-weight:500;color:var(--color-black-0)}.form-label-L3zz2{display:grid;gap:1rem;text-align:left;margin-bottom:1rem}.form-label-L3zz2>span{color:var(--color-gray-0);font-weight:400}.profile-4CGIt{display:flex;width:100%;position:relative}.profile__form-m4vkC{width:100%}.profile__label-8jdPy{color:var(--color-gray-0-1);text-align:center;padding:.5rem}@media (max-width: 479.98px){.profile-4CGIt{flex-direction:column}}.edit-btn-3QOaI,.cancel-btn-QrgDH{position:absolute;right:-.25rem}@media (max-width: 479.98px){.edit-btn-3QOaI,.cancel-btn-QrgDH{position:unset;margin-bottom:.325rem}}.cancel-btn-QrgDH{top:2.5rem}.clinic-info-j44hH{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"photo name" "photo phone" "photo city";gap:0 1rem;align-items:center}.clinic-info__photo-O4rKZ{grid-area:photo;width:8.5rem!important;height:8.5rem!important}.clinic-info__name-snw8-{grid-area:name}.clinic-info__phone-5p2Tg{grid-area:phone}.clinic-info__city-57fnW{grid-area:city}.clinic-info__name-snw8-,.clinic-info__phone-5p2Tg,.clinic-info__city-57fnW{display:inline-flex;color:var(--color-black-1);gap:.25rem}.clinic-info__name-snw8- span,.clinic-info__phone-5p2Tg span,.clinic-info__city-57fnW span{color:var(--color-gray-0);text-align:center}.restore-60cm5{display:flex;width:100%;flex-direction:column;gap:2rem}.restore-60cm5>h2{text-align:center}.restore-form-MTO3W{display:grid}.restore__header-72OrK{display:flex;flex-direction:column;gap:.315rem}.restore__header-72OrK>h2{font-weight:700}.restore__header-72OrK>span{color:var(--color-gray-0);font-weight:400}.restore-back-rW1Ex{text-align:center;font-size:14px}.restore-back-rW1Ex>a{color:var(--color-blue-0);font-weight:600}.login-page-Uk60c{display:grid;gap:1rem;height:fit-content;color:var(--color-accent-0);padding-block:2rem}.visits-data-SITuY{width:100%;display:grid;align-items:center;gap:1rem}.visits-data__items-Qbb9-{display:grid;gap:.75rem;align-items:center}.empty-uc831{display:flex;justify-content:center;align-items:center;text-align:center;height:2.5rem;width:100%;background:var(--color-white-1);border:1px solid var(--color-gray-1);border-radius:1.25rem}.patient-info-KljJN{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"photo name" "photo phone" "photo city";gap:0 1rem;align-items:center}.patient-info__photo-zFKhm{grid-area:photo;width:8.5rem!important;height:8.5rem!important}.patient-info__name-ODgpa{grid-area:name}.patient-info__phone-5Xb7g{grid-area:phone}.patient-info__city-2j-gS{grid-area:city}.patient-info__name-ODgpa,.patient-info__phone-5Xb7g,.patient-info__city-2j-gS{display:inline-flex;color:var(--color-black-1);gap:.25rem}.patient-info__name-ODgpa span,.patient-info__phone-5Xb7g span,.patient-info__city-2j-gS span{color:var(--color-gray-0);text-align:center}.admin-patients-page-VHafU{display:flex;width:100%}.user-profile-avatar-uwcX4{display:flex;justify-content:center;align-items:center;width:15rem;height:15rem;border-radius:50%;overflow:hidden}.user-profile-avatar-wrapper-lbydn{display:grid;gap:1rem}.user-profile-avatar__plug-Ip50W{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:var(--color-white-0);border-radius:inherit;border:.14rem dashed var(--color-gray-1)}@media (max-width: 479.98px){.user-profile-avatar-uwcX4{width:10rem;height:10rem}}.btn-DwuBU{color:var(--color-gray-1)}.avatar-OYKIj{width:100%;height:100%;border-radius:inherit;position:relative}.avatar-OYKIj:hover .avatar--mask-XHcSc{opacity:1}.avatar-OYKIj:not(:hover) .avatar--mask-XHcSc{pointer-events:none;opacity:0}.avatar--mask-XHcSc{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#00000080;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);will-change:opacity;transition:opacity .3s ease-in-out}.avatar-OYKIj>img{object-fit:cover;width:100%;height:100%}.user-profile-Ai7xP{display:grid;grid-template-columns:auto 1fr;gap:2.188rem;background:var(--color-white-1);margin-inline:1.25rem;padding:1.25rem;border-radius:2rem;width:100%}@media (max-width: 479.98px){.user-profile-Ai7xP{grid-template-rows:auto 1fr;grid-template-columns:1fr;margin-inline:0;justify-items:center;background:var(--color-white-0)}}.profile-page-Q6BJX{display:flex}.photo-card-Weq-c{display:grid;grid-template-rows:1fr 2.5rem;gap:.15rem;animation:fadeInTop-cd73C .3s ease 0s forwards}.photo-card__photo--HdbF{position:relative;display:flex;justify-content:center;align-items:center;border-radius:1rem;border:2px dashed var(--color-gray-0-1);overflow:hidden}.photo-card__img-PZw23{object-position:center;object-fit:cover;width:100%;height:100%}.photo-card__label-llGQJ{text-align:center;font-size:1rem;line-height:1.25rem;color:var(--color-gray-0);will-change:color;transition:color .3s ease 0s}.photo-card__label-llGQJ._--active-PwH3o{color:var(--color-accent-2)}.photo-card-overlay-QDYSX{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:.5rem;background:#00000040;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);will-change:opacity;transition:opacity .3s ease-in-out}.photo-card-overlay-QDYSX._--visible-kW-Eu{opacity:1}.photo-card-overlay-QDYSX:not(._--visible-kW-Eu){opacity:0}.photo-card-overlay__btn--5AJc{color:var(--color-white-0);background:#ffffff1a!important}.photo-card-overlay__btn--5AJc:hover{background:#fff3!important;color:var(--color-white-0)!important}@keyframes fadeInTop-cd73C{0%{opacity:0;transform:translateY(-15%)}to{opacity:1;transform:translateY(0)}}.photo-session-7oEqm{display:grid;grid-template-columns:repeat(3,minmax(auto,250px));grid-template-rows:repeat(2,300px);justify-items:stretch;gap:1rem;overflow:hidden;margin-block:1rem}.photo-session__header-EH3W-{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-gray-1)}.photo-session__expand-btn-NRGzx .icon-MSy-u{color:var(--color-gray-0);will-change:transform;transition:transform .3s ease 0s}.photo-session-wrapper-W5YLv{display:grid;max-width:900px;grid-template-rows:42px 0fr;transition:all .3s ease;animation:fadeInTop-6bP2- .3s ease 0s forwards}.photo-session-wrapper-W5YLv._--expanded-CMPnB{grid-template-rows:42px 1fr}.photo-session-wrapper-W5YLv._--expanded-CMPnB .photo-session__expand-btn-NRGzx .icon-MSy-u{transform:rotateX(180deg)}@media (max-width: 479.98px){.photo-session-7oEqm{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fit,225px);gap:.75rem}}@keyframes fadeInTop-6bP2-{0%{opacity:0;transform:translateY(-15%)}to{opacity:1;transform:translateY(0)}}.photo-sessions-list-QnGJ0{display:flex;flex-direction:column;gap:.5rem}.photo-sessions-list-QnGJ0._--grid-WG-J2{display:grid;grid-template-columns:repeat(3,minmax(auto,250px));grid-template-rows:repeat(2,300px);justify-items:stretch;gap:1rem}@media (max-width: 479.98px){.photo-sessions-list-QnGJ0._--grid-WG-J2{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fit,225px);gap:.75rem}}.photo-session-header-W8bsb{display:grid;grid-template-columns:repeat(2,minmax(auto,175px));gap:.5rem;background:var(--color-white-0);box-shadow:0 1rem 1rem -.5rem var(--color-white-0);position:sticky;top:0;left:0;z-index:2}@media (max-width: 479.98px){.photo-session-header-W8bsb{grid-template-columns:1fr;grid-template-rows:auto auto}}.photo-session-popover-sfC3s{display:grid}.photo-session-popover__btn-s-fEJ{color:var(--color-gray-0);font-weight:500}.photo-session-popover__btn-s-fEJ._--selected-Dautb{color:var(--color-accent-2)!important}.photo-page-NvZEk{display:flex;flex-direction:column;gap:1rem;padding-inline:1.5rem;overflow:hidden auto;max-height:100%;scrollbar-width:none;position:relative}.photo-page-NvZEk::-webkit-scrollbar{display:none}.newsbreak-page-zMqDU{display:flex;flex-direction:column;gap:1rem;width:100%;overflow:hidden auto;max-height:100%;min-height:100%;scrollbar-width:none;position:relative}.newsbreak-page-zMqDU::-webkit-scrollbar{display:none}.admin-dicts-page-Tur7b{display:flex;flex-direction:column;width:100%}.admin-programms-bar-43j6w{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));width:100%;gap:.75rem}.admin-programms-page-dsJvd{display:flex;flex-direction:column;gap:1rem;width:100%}.admin-experts-page-ZwbNH{display:flex;flex-direction:column}.article-page-Kl-rB{display:flex;flex-direction:column;width:100%}.invite-medic__description-rQk7n{font-size:.9rem;font-weight:400;color:var(--color-gray-0);margin-block:1rem}.invite-medic-success-DpNML{display:grid;grid-template-rows:auto auto 1fr auto}.invite-medic__code-3IZ0s{display:inline-flex;width:100%;text-align:center;align-items:center;justify-content:center;color:var(--color-gray-0)}.medics-bar-KFV2s{width:100%;margin-bottom:.75rem;gap:1rem}.medics-page-AUkjS{display:flex;flex-direction:column}.duration-picker-footer-fFDMG{display:flex;align-items:center;text-align:center;margin:0 -12px}.duration-picker-footer-fFDMG>span{flex:1 0 50%}.clinic-procedures-bar-aE13u{width:100%;margin-bottom:.75rem;gap:1rem}.clinic-procedures-page-9Bdud{display:flex;flex-direction:column}.newsbreak-card-qZkeH{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:.75rem;background:var(--color-gray-2);border:1px solid var(--color-accent-2);color:var(--color-black-1);border-radius:1rem}.newsbreak-card-photo-wqgNS{display:flex;width:180px;max-height:180px;height:100%;border-radius:.9rem;overflow:hidden}.newsbreak-card-photo__plug-UQ4OG{display:flex;justify-content:center;align-items:center;width:180px;max-height:180px;background:var(--color-gray-1);color:var(--color-gray-2);border-radius:inherit}@media (max-width: 479.98px){.newsbreak-card-photo-wqgNS{width:140px}}.newsbreak-card-data-RDC39{display:flex;flex-direction:column;overflow:hidden;gap:.5rem}.newsbreak-card-data-RDC39>:last-child{flex-grow:1}.newsbreak-card__label-eWAIC{color:var(--color-black-1);font-size:1.25rem;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:break-word;line-height:1.5rem;max-height:3rem}.newsbreak-card__dates-J2Tvn,.newsbreak-card__clinic-n9GgB{color:var(--color-accent-2);font-size:.9rem}.newsbreak-card__clinic-n9GgB{color:var(--color-black-1)}.newsbreak-card__medication-c85HS,.newsbreak-card__device-dC6Tz,.newsbreak-card__price-FmwyS{font-size:.85rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.newsbreak-card__comment-lqgDX{font-size:.85rem;display:-webkit-box;overflow:hidden;overflow-wrap:break-word;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:3rem;line-height:1rem}.newsbreak-card__footer-kcD6w{display:flex;align-self:end;grid-column:span 2}.newsbreak-empty--80Ef{grid-column:auto/span 3;display:flex;justify-content:center;align-items:center;padding-inline:1.5rem;padding-block:.75rem;background:var(--color-gray-2);border:1px solid var(--color-gray-1);border-radius:1rem;-webkit-user-select:none;user-select:none}.newsbreak-grid-xhknu{display:grid;grid-template-columns:repeat(auto-fit,420px);gap:1rem;width:100%}@media (max-width: 479.98px){.newsbreak-grid-xhknu{grid-template-columns:1fr;padding-inline:1rem}}
