@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap";*{padding:0;margin:0;border:0px}*,*:before,*:after{box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}html,body{height:100%}body{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,textarea{font-family:Montserrat;font-size:inherit}button{cursor:pointer;color:inherit;background-color:transparent}a{color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}svg path{stroke:inherit;fill:inherit}.button{padding:15px;border-radius:4px;color:#fff;background-color:#20a4b6;transition:background-color .3s;font-family:Montserrat;font-weight:600;font-size:13px;line-height:1.2307692308}.button:hover{background-color:#348a96}.log-in{min-width:369px}.header-login,.register{height:46px;width:162px}.save,.cancel{width:66px;height:34px}.cancel{background-color:#ccc}.covid-button-show{width:180px;height:45px}.visit-container{width:562px;margin:0 auto}.dark-block{background:rgba(0,0,0,.5);position:absolute;top:0;width:100%;height:100vh;z-index:2}.modal-visit{padding-bottom:31px;background-color:#fff;box-shadow:0 7px 20px #28293d14;border-radius:8px;position:absolute;left:50%;top:50%;width:663px;height:530px;transform:translate(-50%,-50%)}.modal-visit__title{color:#20a5b6;margin:17px 0 23px;font-family:Montserrat;font-weight:700;font-size:22px;line-height:1.1818181818}.modal-visit__form{flex-wrap:wrap;display:flex;align-items:center;justify-content:end;flex-direction:row;gap:none}.modal-visit__wrapper{width:270px;position:relative}.modal-visit__wrapper:nth-child(7){width:562px;position:relative}.modal-visit__label-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.modal-visit__gap{width:100%;padding-bottom:12px;border-bottom:1px solid #a0a4a8;margin-bottom:24px;font-family:Montserrat;font-weight:600;font-size:14px;line-height:1.2857142857}.modal-visit__gap:focus{outline:none}.modal-visit__dropdown-list{display:none;position:absolute;width:100%;top:35px;box-shadow:0 7px 20px #28293d26;color:#a0a4a8;background:aliceblue;z-index:1;border-radius:0 0 3px 3px;font-family:Montserrat;font-weight:500;font-size:14px;line-height:1.2857142857}.modal-visit__dropdown{cursor:pointer}.modal-visit__dropdown-item{padding:16px 0 16px 10px;border-left:2px solid transparent;cursor:pointer}.modal-visit__dropdown-item:hover,.modal-visit__dropdown-item:focus,.modal-visit__dropdown-item:active{color:#20a5b6;border-left:2px solid #20a5b6;background:white}.modal-visit__img{margin:30px auto}.modal-visit__button-box{position:absolute;bottom:21px;right:24px}.modal-visit__button-save{color:#fff;border-radius:4px;padding:8px 16px;font-family:Montserrat;font-weight:500;font-size:14px;line-height:1.2857142857}.modal-visit__button-cancel{color:#fff;border-radius:4px;padding:8px;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#ffffff;font-family:Montserrat;font-weight:500;font-size:14px;line-height:1.2857142857}.modal-visit__extra{display:block;width:562px;position:relative}.modal-visit__calendar-logo{position:absolute;top:1px;right:3px;cursor:pointer}.dropdown-error{color:red;position:absolute;top:30px}.dropdown:after{position:absolute;right:10px;top:5px;content:"";height:8px;width:8px;transform:rotate(-45deg);border-left:2px solid #a0a4a8;border-bottom:2px solid #a0a4a8}.dropdown:before{display:none;position:absolute;right:10px;top:5px;content:"";height:8px;width:8px;transform:rotate(45deg);border-left:2px solid #a0a4a8;border-top:2px solid #a0a4a8}.placeholder::placeholder{font-family:Montserrat;font-weight:500;font-size:14px;line-height:1.2857142857;color:#a0a4a8}.menu-open{display:block}.doctor-item,.hide{display:none}.calendar{color:#a0a4a8;padding-bottom:4px;font-family:Montserrat;font-weight:500;font-size:14px;line-height:1.2857142857}.calendar::-webkit-calendar-picker-indicator{font-size:22px;opacity:0;z-index:2;cursor:pointer}.small{width:270px}.opened-modal{display:block}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}textarea{resize:none}.login-image img{max-width:100%}.login-form{height:110px;width:410px;padding:31px 18px;background-color:transparent;border-radius:8px;overflow:hidden}.form-head{color:#20a5b6}.form-head__title{margin-bottom:30px;font-weight:800;font-size:40px;line-height:1.225}.form-head__slogan{position:relative;padding-left:83px;margin-bottom:30px;font-weight:600;font-size:15px;line-height:1.2}.form-head__slogan:before{border-radius:5px;background-color:#20a4b6;position:absolute;content:"";left:0;top:7px;height:4px;width:70px}.form-head__actions{color:#52575c;margin-bottom:20px;font-family:Montserrat;font-weight:600;font-size:16px;line-height:1.25;display:flex;align-items:center;justify-content:center;gap:23px}.form-head__actions div{padding:11px 11px 11px 4px;min-width:180px;text-align:center;border:1px solid #e0e1e3;box-shadow:0 7px 20px #28293d14;border-radius:8px;transition:box-shadow .3s;cursor:pointer}.form-head__actions div img{height:20px;width:20px;margin-right:10px}.form-head__actions div:hover{background-color:#fafafa;box-shadow:0 2px 4px #28293d0a,0 8px 16px #60617029}.form-head__decor{position:relative;text-align:center;margin-bottom:25px;color:#a0a4a8}.form-head__decor:after,.form-head__decor:before{background-color:#e0e1e3;position:absolute;content:"";top:9px;height:1px;width:165px}.form-head__decor:after{left:0}.form-head__decor:before{right:0}.form{position:relative;display:flex;align-items:center;flex-direction:column;gap:26px}.form input{min-height:43px;min-width:298px;padding:9px;border:1px solid #e0e1e3;border-radius:8px;color:#52575c;transition:all .3s;font-family:Montserrat;font-weight:500;font-size:15px;line-height:1.0666666667}.form input::placeholder{color:#a0a4a8;font-family:Montserrat;font-weight:500;font-size:15px;line-height:1.0666666667}.form input:focus{box-shadow:0 2px 4px #28293d0a,0 8px 16px #60617029}.switch{position:relative;display:inline-block;width:23px;height:11px;align-self:start;margin-left:10px}.switch input{display:none}.switch span{color:#52575c;font-family:Montserrat;font-weight:600;font-size:10px;line-height:1.4;position:absolute;content:"";left:31px;top:0;width:81px}.slider{cursor:pointer;background-color:#d9e4e5;transition:.4s;border-radius:34px;right:0;bottom:0;position:absolute;content:"";left:0;top:0}.slider:before{bottom:-3px;transition:.4s;border-radius:50%;background-color:#20a4b6;position:absolute;content:"";left:-3px;height:17px;width:17px}.login-error{display:none;color:#ff6b93;position:absolute;content:"";left:184px;top:138px;font-family:Montserrat;font-weight:600;font-size:10px;line-height:1.5}input:checked+.slider{background-color:#9ed2d7}input:checked+.slider:before{transform:translate(13px)}.fade-in{animation:.5s fadeIn forwards;animation-duration:.7s}@keyframes fadeIn{to{background-color:#fff;height:537px;box-shadow:0 7px 20px #28293d14}}.header-logo-link{display:flex;align-items:center;gap:5px}.header-logo-link img:nth-child(1){margin-bottom:7px}.header-logo-wrapp{background-color:#fff;border-radius:0 5px 0 0;display:flex;align-items:center;gap:100px}.header-logo-wrapp.active{z-index:2;box-shadow:0 0 15px #0003;clip-path:inset(0px -25px .21px 0px)}.header-logo{width:262px;padding-left:24px}.header-search{position:relative}.header-search-wrap{display:none}.icon-input{position:absolute;top:13px;left:15px}.header-content{width:100%;height:100%;padding:0 30px;background-color:#fff;transition:background-color .25s;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:none}.header-content.active{background-color:#f6f8fb}.search{width:350px;height:40px;border-radius:100px;padding-left:40px;transition:all .25s}.search:focus{box-shadow:0 4px 23px #0000001f}.header-actions{display:flex;align-items:center;gap:30px}.header-avatar{height:48px;width:48px;border:1px solid #bbc7c7;border-radius:50%;overflow:hidden;display:none;cursor:pointer;transition:all .2s}.header-avatar img{max-width:100%}.header-avatar:hover{border:1px solid #8da1a1}.sidebar{display:none;background-color:#fff;box-shadow:0 0 15px #0003;border-radius:0 0 5px;clip-path:inset(-1px -48.8px -18.23px 0px);transition:all 1s}.sidebar-content{height:100%;width:262px;display:flex;align-items:normal;justify-content:flex-start;flex-direction:column;gap:none}.sidebar-menu{flex:1 1 auto}.menu-title{color:#a0a4a8;padding-left:24px;margin-top:10px;margin-bottom:20px;font-family:Montserrat;font-weight:400;font-size:14px;line-height:1.4285714286}.support-line{border-top:1px solid #a0a4a8;margin:20px 0 16px;opacity:.3}.menu-support{color:#a0a4a8;margin-bottom:20px;padding-left:24px;font-family:Montserrat;font-weight:400;font-size:14px;line-height:1.4285714286}.sidebar-list{fill:#a0a4a8;padding-left:24px;display:flex;align-items:normal;justify-content:flex-start;flex-direction:column;gap:20px}.sidebar-list img{width:16px}.sidebar-item{display:flex;align-items:center;cursor:pointer;transition:all .45s;font-family:Montserrat;font-weight:500;font-size:14px;line-height:1.4285714286}.sidebar-item img{margin-right:8px}.sidebar-item:hover{filter:invert(53%) sepia(63%) saturate(507%) hue-rotate(139deg) brightness(89%) contrast(95%)}.sidebar-covid{flex:1 1 auto;display:flex;align-items:normal;justify-content:center;flex-direction:column;gap:none}.covid-body{height:255px;width:225px;border-radius:10px;margin:0 20px 0 18px;padding:0 20px;background-image:url(./images/covid-bg-a80105ae.jpg);background-size:238px 379px;font-size:15px;display:flex;align-items:normal;justify-content:flex-start;flex-direction:column;gap:14px}.covid-title{position:relative;margin-top:20px;font-family:Montserrat;font-weight:600;font-size:18px;line-height:1.1111111111}.covid-icon{width:200px;display:flex;align-items:center;justify-content:flex-start;gap:5px}.covid-icon{color:#20a5b6}.covid-icon img{width:20px;height:20px}.covid-info{margin-top:5px;display:flex;align-items:normal;justify-content:flex-start;flex-direction:column;gap:10px}.covid-info .covid-button{margin-top:14px;text-align:center}.sidebar-footer{margin:19px 15px 12px}.sidebar-footer-title{margin-bottom:6px;font-family:Montserrat;font-weight:500;font-size:18px;line-height:1.1111111111}.sidebar-footer-text{color:#a0a4a8;font-family:Montserrat;font-weight:400;font-size:12px;line-height:1.6666666667}.main-content{height:100%;width:100%}.body-cards-info{display:flex;gap:30px;margin-top:36px;margin-bottom:31px}.info-card,.body-table{background:#ffffff;box-shadow:0 12px 26px #101e730f;border-radius:8px}.body-content{display:flex;height:100%;width:100%}.body-bord{background:#ffffff;box-shadow:0 12px 26px #101e730f;border-radius:8px;margin-right:30px}.body-tables{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.body-table{margin-right:30px}.fade-out{display:block}.dashboard{height:100%;padding:0 31px 15px;display:flex;flex-direction:column;gap:5px}.dashboard-header{margin:5px 0 13px;display:flex;align-items:center;justify-content:space-between;gap:20px}.dashboard-header .card-image-wrap{width:40px;height:44px;text-align:center}.dashboard-header .card-image-wrap img{max-width:100%}.dashboard-header div:nth-child(4){min-width:295px;max-width:290px}.dashboard-header span{color:#20a5b6;font-family:Montserrat;font-size:18px;line-height:1.3333333333}.dashboard-header .header-card{width:30%;gap:24px;display:flex;padding:20px 1.3%;border-radius:8px;background-color:#fff;box-shadow:0 7px 20px #28293d1c;transition:box-shadow .25s;cursor:pointer}.dashboard-header .header-card:hover{box-shadow:0 7px 20px #28293d30}.dashboard-header .card-content{display:flex;flex-direction:column;gap:none}.dashboard-header .card-content span{transition:all .8s}.dashboard-header .card-title{font-family:Montserrat;font-weight:700;font-size:14px;line-height:1.4285714286}.dashboard-content{display:flex;height:100%}.dashboard-table{height:calc(100vh - 190px);padding:3px;flex:1 1 auto;border-radius:8px;background-color:#fff;box-shadow:0 7px 20px #28293d1c;display:flex;flex-direction:column;gap:none}.table-title{padding:20px 8px 18px;font-family:Montserrat;font-weight:700;font-size:20px;line-height:1.3}.status{cursor:pointer}.table-head{padding:16px 8px;background-color:#fafafa;border-bottom:1px solid #dbdde0;font-family:Montserrat;font-weight:600;font-size:14px;line-height:1.4285714286}.table-head div{text-align:left;display:inline-block}.table-head div:nth-child(1){width:22%}.table-head div:nth-child(2){width:15%;position:relative;cursor:pointer}.table-head div:nth-child(2) .filter-icon{position:absolute;content:"";left:91px;top:5px;height:11px;width:11px}.table-head div:nth-child(2) .filter-wrapper{display:none;padding-top:15px;font-size:13px;font-weight:500;overflow:hidden;border-radius:4px;background-color:transparent;position:absolute;content:"";left:-10px;top:18px;height:110px;width:137px}.table-head div:nth-child(2) .filter-wrapper span:nth-child(1){border-top:1px solid #dbdde0}.table-head div:nth-child(2) .drop-item{display:block;border-radius:4px;padding:5px;border-right:1px solid #dbdde0;border-bottom:1px solid #dbdde0;border-left:2px solid #dbdde0;background:white;color:#52575c;transition:all .25s}.table-head div:nth-child(2) .drop-item:hover{color:#20a5b6;border-left:2px solid #20a5b6;background:white}.table-head div:nth-child(2):hover{color:#20a5b6}.table-head div:nth-child(2):hover .filter-icon{filter:invert(53%) sepia(63%) saturate(507%) hue-rotate(139deg) brightness(89%) contrast(95%)}.table-head div:nth-child(2):hover .filter-wrapper{display:block}.table-head div:nth-child(3){width:18%}.table-head div:nth-child(4){width:15%}.table-head div:nth-child(5){width:10%;height:19px;position:relative;cursor:pointer}.table-head div:nth-child(5) .filter-icon{position:absolute;content:"";left:55px;top:5px;height:11px;width:11px}.table-head div:nth-child(5) .filter-wrapper{display:none;padding-top:15px;font-size:13px;font-weight:500;overflow:hidden;border-radius:4px;background-color:transparent;position:absolute;content:"";left:-10px;top:18px;height:110px;width:137px}.table-head div:nth-child(5) .filter-wrapper span:nth-child(1){border-top:1px solid #dbdde0}.table-head div:nth-child(5) .drop-item{display:block;border-radius:4px;border-right:1px solid #dbdde0;border-bottom:1px solid #dbdde0;border-left:2px solid #dbdde0;background:white;color:#52575c;transition:all .25s}.table-head div:nth-child(5) .drop-item:hover{color:#20a5b6;border-left:2px solid #20a5b6;background:white}.table-head div:nth-child(5):hover{color:#20a5b6}.table-head div:nth-child(5):hover .filter-icon{filter:invert(53%) sepia(63%) saturate(507%) hue-rotate(139deg) brightness(89%) contrast(95%)}.table-head div:nth-child(5):hover .filter-wrapper{display:block}.table-head div:nth-child(6){width:9%;height:19px;position:relative;cursor:pointer}.table-head div:nth-child(6) .filter-icon{position:absolute;content:"";left:49px;top:5px;height:11px;width:11px}.table-head div:nth-child(6) .filter-wrapper{display:none;padding-top:15px;font-size:13px;font-weight:500;overflow:hidden;border-radius:4px;background-color:transparent;position:absolute;content:"";left:-10px;top:18px;height:110px;width:137px}.table-head div:nth-child(6) .filter-wrapper span:nth-child(1){border-top:1px solid #dbdde0}.table-head div:nth-child(6) .drop-item{display:block;border-radius:4px;border-right:1px solid #dbdde0;border-bottom:1px solid #dbdde0;border-left:2px solid #dbdde0;background:white;color:#52575c;transition:all .25s}.table-head div:nth-child(6) .drop-item:hover{color:#20a5b6;border-left:2px solid #20a5b6;background:white}.table-head div:nth-child(6):hover{color:#20a5b6}.table-head div:nth-child(6):hover .filter-icon{filter:invert(53%) sepia(63%) saturate(507%) hue-rotate(139deg) brightness(89%) contrast(95%)}.table-head div:nth-child(6):hover .filter-wrapper{display:block}.table-head div:nth-child(7){position:relative;width:11%}.table-head div:nth-child(7) .refresh-icon{cursor:pointer;transition:all .25s;position:absolute;content:"";left:54px;top:-61px;height:20px;width:20px}.table-head div:nth-child(7) .refresh-icon:hover{filter:invert(53%) sepia(63%) saturate(507%) hue-rotate(139deg) brightness(89%) contrast(95%)}.table-list{height:83%;width:100%;overflow:auto;overflow-x:hidden}.appointment{padding:8px;cursor:pointer;border-bottom:1px solid #dbdde0;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:none;font-family:Montserrat;font-weight:400;font-size:14px;line-height:1.4285714286}.appointment div{display:inline-block;text-align:left}.appointment .name{gap:5px;width:22%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:none}.appointment .avatar{height:40px;width:40px}.appointment .avatar img{max-width:100%}.appointment .department{width:15%}.appointment .doctor{width:18%}.appointment .tel{width:15%}.appointment .priority{width:10%}.appointment .status{width:9%}.appointment .status-close{width:9%;color:#ff6b93}.appointment .actions{width:11%;display:flex;gap:15px;justify-content:flex-start}.appointment .actions .icon-container{padding-top:2px;width:14px;height:24px;cursor:pointer}.appointment .actions .icon-container img{min-width:100%}.appointment .actions .icon-container .icon-delete:hover{filter:invert(62%) sepia(82%) saturate(2543%) hue-rotate(306deg) brightness(102%) contrast(101%)}.appointment .actions .icon-container:hover{filter:invert(53%) sepia(63%) saturate(507%) hue-rotate(139deg) brightness(89%) contrast(95%)}.appointment .actions .icon-container:nth-child(3):hover{filter:invert(62%) sepia(82%) saturate(2543%) hue-rotate(306deg) brightness(102%) contrast(101%)}.appointment:hover{background-color:#f6f6f657}.hidden-item{display:none}.tab-active{background-color:#20a4b6}.dashboard-actions{width:298px;height:100%;margin-left:20px;display:flex;align-items:end;justify-content:flex-start;flex-direction:column;gap:2%}.dashboard-table-wrapp{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;width:295px;height:40%;box-shadow:0 7px 20px #28293d1c;transition:box-shadow .25s}.dashboard-table-wrapp:hover{box-shadow:0 7px 20px #28293d33}.nodata-image{display:block;max-width:35%;margin:10% auto}.support-wrapper{position:absolute;bottom:35px;right:250px;cursor:pointer}.support-logo{width:60px;height:60px}.chat-wrapper{position:absolute;bottom:25px;right:31px;display:none;flex-direction:column;width:380px;height:450px;box-shadow:#0000004d 0 7px 40px 2px;border-radius:15px}.chat-context{width:100%;height:100%;background:rgb(242,244,250);border-radius:15px;display:flex;flex-direction:column-reverse;overflow:auto;padding-top:15px}.chat-box{margin-bottom:15px;display:flex;align-items:center;justify-content:flex-end}.support{justify-content:flex-start}.chat-text{width:280px;border-radius:4px;padding:10px 10px 13px;font-size:14px;background:white;box-shadow:#0000001a 0 7px 40px 2px}.chat-logo{width:44px;height:44px;margin:0 10px}.chat-form{box-sizing:border-box;padding:10px;max-height:100px;min-height:60px;border-top:1px solid rgb(218,218,218);background-color:#fff;width:100%}.support-textarea{box-sizing:border-box;width:100%;margin:0;border-radius:4px;background-color:#fff;transition:all .25s ease 0s;padding:8px 10px;resize:none;max-height:72px;min-height:36px;font-weight:300;font-size:16px;position:relative}.sending{position:absolute;width:24px;height:24px;right:15px;bottom:20px;transform:rotate(15deg);cursor:pointer}body{font-family:Montserrat;font-weight:400;font-size:14px;color:#52575c;overflow:hidden}#app{height:100%;background-color:#f6f8fb}.registration{height:100%;display:flex;align-items:center;justify-content:center;gap:110px}.header{height:72px;display:flex;align-items:normal;justify-content:flex-start;flex-direction:row;gap:none}.main{display:flex;height:calc(100vh - 72px)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:rgba(136,136,136,.38);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#b0aeae}
