@font-face{font-family:SF-Regular;src:url(assets/fonts/d704bcd64b0f4fa155e6bd7debacc6c4.ttf) format("truetype")}@font-face{font-family:SF-Bold;src:url(assets/fonts/4e99e4e132b0bd1ccd4e27596b15df8f.ttf) format("truetype")}@font-face{font-family:SF-Semibold;src:url(assets/fonts/962956e157e4687b7c79d1dafb2b9fb0.ttf) format("truetype")}@font-face{font-family:SF-Light;src:url(assets/fonts/fdd4f443a00654b709cbba595cf6cecd.ttf) format("truetype")}@font-face{font-family:SF-Medium;src:url(assets/fonts/8296fbc23d1d42f2954c7af6698cf579.ttf) format("truetype")}@-webkit-keyframes fade_in{0%{opacity:0}to{opacity:1}}@-moz-keyframes fade_in{0%{opacity:0}to{opacity:1}}@-ms-keyframes fade_in{0%{opacity:0}to{opacity:1}}@keyframes fade_in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade_out{0%{opacity:1}to{opacity:0}}@-moz-keyframes fade_out{0%{opacity:1}to{opacity:0}}@-ms-keyframes fade_out{0%{opacity:1}to{opacity:0}}@keyframes fade_out{0%{opacity:1}to{opacity:0}}.btn{min-width:140px;border:0;border-radius:4px;height:50px;padding:0 30px;outline:0;cursor:pointer;font-family:SF-Semibold;font-size:18px;letter-spacing:.72px;box-sizing:border-box;transition:all .2s linear;background-color:transparent}.btn.normal{background-color:#fff;color:#222}.btn.normal:hover{background-color:#d6d6d6}.btn.primary{background-color:#0093e2;color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.btn.primary:hover{background-color:#0076b5}.btn.secondary{background-color:#f8d7da;color:#b50000;border:1px solid #f5c6cb;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.btn.secondary:hover{background-color:#c60000;color:#fff}.btn.third{background-color:#d6d6d6;color:#555;border:1px solid #c4c4c4;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.btn.third:hover{background-color:#a5a5a5;color:#fff}.btn.normal:disabled,.btn.primary:disabled,.btn.secondary:disabled{background-color:#bebebe;color:#fff;cursor:not-allowed;pointer-events:none}.overlay-btn{position:fixed;height:70px;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.9);display:flex;justify-content:center;align-items:center;z-index:49;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.overlay-btn.bottom{bottom:70px}.overlay-btn.animate-up{opacity:1;animation-name:overlay-btn-up;-webkit-animation-name:overlay-btn-up}.overlay-btn.animate-down{opacity:0;animation-name:overlay-btn-down;-webkit-animation-name:overlay-btn-down}.overlay-btn>.wrapper{max-width:1440px;width:100%;margin-right:auto;margin-left:auto}@-webkit-keyframes overlay-btn-up{0%{transform:translate3d(0,50px,0)}to{transform:translateZ(0);opacity:1}}@keyframes overlay-btn-up{0%{transform:translate3d(0,50px,0)}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes overlay-btn-down{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,50px,0)}}@keyframes overlay-btn-down{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,50px,0)}}.field{position:relative}.field .field-label{font-size:18px;line-height:1.17;letter-spacing:1.26px;color:#2e2e2e;margin-bottom:12px}.field .input-base{position:relative;height:56px;border-radius:4px;border:1px solid #d8d8d8;background-color:#f8f8f8;display:flex;margin-top:12px;margin-bottom:6px;box-sizing:border-box;cursor:pointer}.field .input-base.disabled{border-color:#e3e3e3;pointer-events:none}.field .input-base.disabled>.adorment{background-color:#f2f2f2}.field .input-base:focus-within{border-color:#00d3ed;box-shadow:0 0 0 2px rgba(0,211,237,.5)}.field .input-base>textarea,.field .input-base input{width:100%;padding:17px 15px;border:0;margin:0;display:block;min-width:0;background:none;box-sizing:border-box;font-size:18px;line-height:1.17;letter-spacing:.9px;color:#222}.field .input-base>textarea:focus,.field .input-base input:focus{outline:0}.field .input-base>textarea:disabled,.field .input-base input:disabled{color:#222;cursor:no-drop;background-color:#f2f2f2}.field .input-base .adorment{display:flex;align-items:center}.field .input-base.input-error{border-color:#c60000;box-shadow:0 0 0 2px rgba(198,0,0,.5)}.field .input-base.input-error input,.field .input-base.input-error textarea{color:#c60000}.field .input-base::-webkit-input-placeholder{color:#a5a5a5}.field .input-base:-ms-input-placeholder{color:#a5a5a5}.field .input-base::-moz-placeholder{color:#a5a5a5}.field .input-base::-ms-input-placeholder{color:#a5a5a5}.field .input-base::placeholder{color:#a5a5a5}.field .textarea{height:auto;min-height:60px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;min-width:100%}.field .textarea>textarea{height:auto;resize:none}.field .select-base{position:relative}.field .select-base.select-disable{pointer-events:none;cursor:no-drop;opacity:.6}.field .select-base .select-value{border:0;background:none;box-sizing:border-box;height:inherit;width:100%;display:flex;align-items:center;cursor:pointer}.field .select-base .select-value .select-txt{font-size:18px;letter-spacing:1.26px;color:#2e2e2e;padding:19.5px 8px;box-sizing:content-box}.field .select-base .select-value .select-icon{position:absolute;right:0}.field .select-base .select-value:focus{outline:0}.field .select-base .fade-in{display:block!important;opacity:1!important}.field .select-base .menu{list-style:none;position:absolute;top:45px;border-radius:8px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#fff;padding:10px 15px;width:100%;z-index:10;display:none;opacity:0}.field .select-base .menu .option{padding:5px 8px;display:flex;align-items:center;border-radius:8px;margin-bottom:4px;transition:all .2s linear;font-size:16px;letter-spacing:.8px;color:#2e2e2e}.field .select-base .menu .option:last-child{margin-bottom:0}.field .select-base .menu .option.active,.field .select-base .menu .option:hover{background-color:#efefef;cursor:pointer}.field .select-base .popover{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9}.field .helper-text{font-size:16px;line-height:1.38;letter-spacing:1.33px;text-align:left;color:#2e2e2e}.field .field-error{font-size:16px;letter-spacing:.8px;color:#ff0037}.radio-button{position:relative;height:60px;margin-top:12px;margin-bottom:6px;box-sizing:border-box}.radio-button.disabled{border-color:#dedede;pointer-events:none}.radio-button .radio-group{display:flex}.radio-button .radio-group .radio-option{min-width:140px;height:30px;border-radius:8px;border:1px solid #0093e2;background-color:#0093e2;cursor:pointer;font-size:18px;line-height:30px;letter-spacing:.9px;text-align:center;color:#fff;margin-right:30px;transition:all .2s linear}.radio-button .radio-group .radio-option:last-child{margin-right:0}.radio-button .radio-group .radio-option.active,.radio-button .radio-group .radio-option:hover{border:1px solid #0093e2;background-color:#0093e2;color:#fff}.field-upload-image{height:60px;position:relative;border-radius:8px;border:1px solid #d8d8d8;background-color:#f8f8f8;box-sizing:border-box;margin-top:12px;margin-bottom:6px}.field-upload-image img{width:80px;height:45px;margin-left:9px;margin-top:6px;object-fit:cover}.field-upload-image .icon-camera{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;display:flex;cursor:pointer;outline:none;align-items:center;padding:12px 50px;overflow:hidden}.field-upload-image .icon-camera p{font-size:18px;font-weight:400;letter-spacing:.9px;text-align:left;color:#2e2e2e;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.17}.field-upload-image .icon-camera svg{height:24px;width:24px;color:#fff}.field-upload-image .camera-disabled{pointer-events:none;opacity:.5}.field-upload-image .icon-remove{position:absolute;z-index:5;right:0;color:#d6d6d6;padding:15px;display:inline-flex}.field-upload-image .icon-remove svg{font-size:28px}*,:after,:before{padding:0;margin:0;font-family:SF-Regular}body{transition:all .2s linear}.pointer-none{pointer-events:none;cursor:none}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:hsla(0,0%,75.3%,.6);border-radius:20px;height:4px}.MuiTooltip-popperArrow[x-placement*=top] .MuiTooltip-arrow:before{border:1px solid #000}.header{width:calc(100vw - 40px);height:90px;position:fixed;background-color:#fff;z-index:50;border-bottom:1px solid rgba(111,110,110,.12);padding:0 20px}.header .inner{width:100%;height:inherit;margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width:1920px){.header .inner{max-width:1920px}}@media only screen and (max-width:1919px){.header .inner{max-width:1440px}}.header .inner .logo{width:155px;height:inherit;display:flex;align-items:center;cursor:pointer;outline:none}.header .inner .logo img{-o-object-fit:cover;object-fit:cover;margin:auto 0}.header .inner .navigation{height:inherit;width:calc(100% - 155px);display:flex;justify-content:flex-end}.header .inner .navigation-auth{justify-content:space-between}.header .inner .navigation .hotline{display:flex;align-items:center;height:inherit}.header .inner .navigation .hotline>span{font-size:16px;letter-spacing:.8px;color:#2e2e2e}.header .inner .navigation .hotline>strong{font-family:SF-Medium;font-size:20px;color:#2e2e2e;letter-spacing:.4px}.header .inner .navigation .hd-tab{display:flex;height:inherit;overflow-y:auto;width:calc(100% - 230px)}.header .inner .navigation .hd-tab>div{display:flex;align-items:center;cursor:pointer;flex:1 1 0;justify-content:center;padding:0 10px}.header .inner .navigation .hd-tab>div>a{letter-spacing:.8px;color:#2e2e2e;text-align:center;text-transform:uppercase;text-decoration:none;font-size:16px;font-weight:500}@media only screen and (max-width:1199px){.header .inner .navigation .hd-tab>div>a{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.header .inner .navigation .hd-tab>div:last-child{margin-right:0}.header .inner .navigation .hd-tab .active{position:relative}.header .inner .navigation .hd-tab .active:before{content:"";width:100%;height:5px;background-color:#0093e2;position:absolute;bottom:0}.header .inner .navigation .hd-user{display:flex;height:inherit}.header .inner .navigation .hd-user .hd-user-info{width:auto;height:inherit;display:flex;align-items:center}.header .inner .navigation .hd-user .hd-user-info .hd-user-info-avatar{width:50px;height:50px}.header .inner .navigation .hd-user .hd-user-info .hd-user-info-avatar img{height:inherit;width:inherit;border-radius:50%;-o-object-fit:cover;object-fit:cover}.header .inner .navigation .hd-user .hd-user-info .hd-user-info-avatar-none{position:relative}.header .inner .navigation .hd-user .hd-user-info .hd-user-info-avatar-none img{display:none}.header .inner .navigation .hd-user .hd-user-info .hd-user-info-avatar-none:before{content:attr(title);width:50px;height:50px;border-radius:50%;background-color:#0093e2;position:absolute;font-size:22px;font-weight:700;letter-spacing:.44px;color:#fff;line-height:50px;text-align:center;text-transform:uppercase}.header .inner .navigation .hd-user .hd-user-info .hd-user-info-txt{margin-right:24px;width:auto;font-size:16px;letter-spacing:.32px;color:#2e2e2e}.header .inner .navigation .hd-user .hd-user-info .hd-user-info-ellipse{border-radius:50%;background-color:#ededed;height:35px;width:35px;position:relative;transition:all .2s linear;cursor:pointer}.header .inner .navigation .hd-user .hd-user-info .hd-user-info-ellipse .hd-user-info-ellipse-icon{width:35px;height:35px;display:flex;align-items:center;justify-content:center}.header .inner .navigation .hd-user .hd-user-info .hd-user-info-ellipse.active,.header .inner .navigation .hd-user .hd-user-info .hd-user-info-ellipse:hover{background-color:#cbcbcb}.container-fluid{position:relative;min-height:100vh;height:auto;width:100%;background-color:#e6e7e8;display:flex;flex-direction:column;overflow:hidden}.container-fluid>.container{position:relative;width:100%;max-width:1920px;height:100%;min-height:calc(100vh - 170px);display:flex;margin-top:90px;margin-right:auto;margin-left:auto}.container-fluid>.container>.wrapper{width:calc(100% - 40px);margin:0 auto;padding:0 20px}@media only screen and (min-width:1920px){.container-fluid>.container>.wrapper{max-width:1920px}}@media only screen and (max-width:1919px){.container-fluid>.container>.wrapper{max-width:1440px}}footer,footer .ft-inner{width:100%;height:fit-content;background-color:#fff}footer .ft-inner .ft-cp{width:100%;height:fit-content;margin-top:13px}footer .ft-inner .ft-cp .ft-cp-txt{font-size:14px;letter-spacing:.7px;color:#222;text-align:center;line-height:18px;font-family:SF-Regular;font-weight:500}footer .ft-inner .ft-cp .ft-cp-txt a,footer .ft-inner .ft-cp .ft-cp-txt span{color:#00e}footer .ft-inner .ft-vs{width:100%;height:33px}footer .ft-inner .ft-vs p{margin-top:8px;font-size:12px;letter-spacing:.8px;color:#666;text-align:center;line-height:14px;font-family:SF-Regular}footer .ft-inner .ft-vs p a,footer .ft-inner .ft-vs p span{color:#00e}.popup{position:fixed;z-index:100;display:flex;justify-content:center;align-items:center}.popup,.popup .pu-over{width:100vw;height:100vh;top:0;left:0}.popup .pu-close,.popup .pu-over{position:absolute;z-index:1}.popup .pu-close{top:0;padding:13px;color:#fff;text-decoration:none}.popup .wrapper{position:absolute;background-color:#fff;width:580px;border-radius:8px;opacity:0;z-index:2;padding:40px;box-sizing:border-box}.popup .wrapper .head{border-radius:8px;text-align:center}.popup .wrapper .head>img{width:118px;height:118px;object-fit:contain}.popup .wrapper .head>figcaption{font-size:20px;letter-spacing:1px;text-align:center;margin-bottom:25px;margin-top:25px;text-transform:uppercase;font-family:SF-Semibold;white-space:pre-line}.popup .wrapper .head>figcaption.primary{color:#0093e2}.popup .wrapper .head>figcaption.secondary{color:#c60000}.popup .wrapper .content .typography{font-size:20px;letter-spacing:1px;text-align:center;color:#2e2e2e;margin-bottom:25px;margin-top:25px;white-space:pre-line}.popup .grp-btn{text-align:center;display:flex;justify-content:space-around}.bg-in{transition:background-color .2s ease-in;background-color:rgba(0,0,0,.9)}.bg-out{transition:background-color .2s ease-out;background-color:transparent}.fade-in{animation:fade_in .2s linear forwards}.fade-out{animation:fade_out .2s linear forwards}.login{display:flex;justify-content:space-between;height:100%;align-items:center;gap:20px}.login .right-content{margin:auto}.login .right-content .login-form{background-color:#fff;width:600px;padding:100px;box-sizing:border-box;border:1px solid #d6d6d6;border-radius:8px}@media only screen and (max-width:1200px){.login .right-content .login-form{width:380px;padding:20px}}.login .right-content .form-error{min-height:22px;font-size:16px;line-height:1.38;letter-spacing:.8px;text-align:center;color:#c60000;margin-left:auto;margin-right:auto}.layout{margin:20px auto 75px;height:100%}.layout .head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.layout .head .title{font-family:SF-Medium;font-size:22px;letter-spacing:.44px;color:#222;text-transform:uppercase}.layout .head_delay{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.layout .head_delay .title{font-family:SF-Medium;font-size:22px;letter-spacing:.44px;color:#222;text-transform:uppercase}.form-control{background-color:#fff;border-radius:8px;margin-bottom:30px;margin-left:auto;margin-right:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border:1px solid #d6d6d6}.form-control .form-head{padding:20px 30px;display:flex;align-items:center;justify-content:space-between}.form-control .form-head .form-title{font-family:SF-Semibold;font-size:20px;letter-spacing:.4px;color:#0093e2;text-transform:uppercase}.form-control .form-container{padding:0 30px 30px;box-sizing:border-box}.question{padding:10px 30px}.question .qst-title{font-size:16px;color:#555;letter-spacing:.32px;margin-bottom:10px}.question .qst-answer{list-style:none}.question .qst-answer>li>span{font-family:SF-Medium;font-size:16px;letter-spacing:.32px;color:#222}.question .qst-answer>li{margin-bottom:12px}.question .qst-answer>li:last-child{margin-bottom:0}.question:nth-child(odd){background:#dedede}.alert{width:100%;height:0;transition:height .2s linear}.alert.open{height:50px;margin-bottom:30px}.alert.open .inner{display:flex}.alert.close{height:0}.alert.close .inner{display:none}.alert .inner{width:inherit;height:inherit;border-width:1px;border-style:solid;border-radius:8px;box-shadow:0 3px 6px 0 rgba(0,0,0,.1607843137254902);box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:8px 30px}.alert .inner>span{font-family:SF-Semibold;font-size:18px;letter-spacing:.9px;text-transform:uppercase}.alert .inner>a{border-radius:50%;color:#fff;height:30px;width:30px;display:flex;align-items:center;justify-content:center}.alert .inner.success{border-color:#a1f18a;background-color:#cfffc1;color:#208800}.alert .inner.success>a{background-color:#208800}.alert .inner.warning{border-color:#ffe991;background-color:#fff4c9;color:#e05f00}.alert .inner.warning>a{background-color:#e05f00}.alert .inner.error{border-color:#f5c6cb;background-color:#f8d7da;color:#b50000}.alert .inner.error>a{background-color:#b50000}.chip{border-radius:4px;padding:4px 15px;color:#fff;font-family:SF-Medium;font-size:14px;letter-spacing:.28px;text-transform:uppercase}.chip.success{background-color:#0093e2}.chip.warning{background-color:#f47a00}.chip.error{background-color:#c60000}.detail{display:flex;justify-content:space-between;gap:20px}.detail .detail-head{height:64px;padding:20px 30px;background-color:#fff;color:#0093e2;text-align:left;font-family:SF-Semibold;font-size:20px;letter-spacing:.4px;text-transform:uppercase;box-sizing:border-box;border-top-left-radius:8px;border-top-right-radius:8px}.detail .detail-container{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);border:1px solid #d6d6d6;border-radius:8px;padding-bottom:20px;margin-bottom:30px}.detail .detail-container>figure{text-align:center;padding:0 30px}.detail .detail-container>figure>figcaption{font-size:20px;letter-spacing:.4px;color:#222;text-transform:uppercase;margin-top:10px}.detail .detail-left,.detail .detail-right{width:48%}.resp-table{width:100%;display:table}.resp-table-caption{display:table-caption;text-align:center;font-size:30px;font-weight:700}.resp-table-header{display:table-header-group;background-color:grey;font-weight:700;font-size:25px}.table-header-cell{display:table-cell;padding:10px;text-align:justify;border-bottom:1px solid #000}.resp-table-body{display:table-row-group}.resp-table-row{display:table-row}.resp-table-row:nth-child(odd){background-color:#ededed}.table-body-cell{display:table-cell;box-sizing:border-box;padding:18px 30px;word-break:break-word}.table-body-cell:first-child{width:40%}.table-body-cell:nth-child(2){width:60%}.table-body-cell>span{color:#555;white-space:nowrap}.table-body-cell>p,.table-body-cell>span{text-align:left;letter-spacing:.32px;font-size:16px}.table-body-cell>p{font-family:SF-Medium;color:#222}.resp-table-footer{display:table-footer-group;background-color:grey;font-weight:700;font-size:25px;color:hsla(0,0%,100%,.45)}.table-footer-cell{display:table-cell;padding:10px;text-align:justify;border-bottom:1px solid #000}.detail-form{padding:0 30px}.detail-form .detail-form-reason-doctor-label{text-align:left;font-family:SF-Medium;letter-spacing:.32px;color:#222;font-size:16px;margin-bottom:12px}.detail-form .detail-form-reason-doctor{width:100%;min-height:60px;display:flex}.detail-form .detail-form-reason-doctor .detail-form-reason-doctor-left{width:45%;min-height:auto}.detail-form .detail-form-reason-doctor .detail-form-reason-doctor-right{width:45%;min-height:auto;margin-left:auto}.hover-opacity{position:relative}.hover-opacity td:last-child{visibility:hidden;display:none}.hover-opacity:hover{background-color:#acecff!important}.hover-opacity:hover td{opacity:.3}.hover-opacity:hover td:last-child{visibility:visible;position:absolute;display:block;transform:translateX(-50%);opacity:.95;font-size:18px;font-weight:700;left:50%}.hover-opacity-text{position:absolute}.form-info{max-width:690px;width:100%}.gourp-btn{display:flex;justify-content:end;margin:10px 0}.gourp-btn .btn-item:first-child{background-color:#317691}.gourp-btn .btn-item:nth-child(2){background-color:#b50000}.gourp-btn .btn-item:nth-child(3){background-color:#0093e2}.form-table{width:100%;background:#fff;overflow-x:auto;position:relative;overflow-y:hidden}.form-table table{width:100%;border:none;border-spacing:0}.form-table table thead tr{box-shadow:inset 0 0 0 1px #a5a5a5;background-color:#d6d6d6}.form-table table thead tr th{font-family:SF-Semibold;font-size:16px;line-height:19px;letter-spacing:.8px;padding:20px 27px;min-height:20px;border:none;color:#2e2e2e;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:1279px){.form-table table thead tr th{padding:20px 12px}}.form-table table tbody tr{outline:0;cursor:pointer;box-shadow:inset 0 0 0 1px #d8d8d8;background-color:#fff}.form-table table tbody tr td{font-size:14px;letter-spacing:.7px;color:#2e2e2e;padding:27px;min-height:20px;border:none}@media screen and (max-width:1279px){.form-table table tbody tr td{padding:20px 12px}}.form-table table tbody tr:nth-child(2n){background-color:#ededed}.form-table table tbody tr:hover{background-color:#d9f9fe}.form-table table tbody tr .no-hover:hover{background-color:inherit!important}.form-table .text-center{text-align:center}.form-table .text-left{text-align:left}.form-table .text-right{text-align:right}.form-table-rib{width:100%;background:#fff}.form-table-rib table{width:100%;border:none;border-spacing:0}.form-table-rib table thead tr{box-shadow:inset 0 0 0 1px #a5a5a5;background-color:#d6d6d6}.form-table-rib table thead tr th{font-family:SF-Semibold;font-size:16px;line-height:19px;letter-spacing:.8px;padding:10px 5px;min-height:10px;border:none;color:#2e2e2e;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:1279px){.form-table-rib table thead tr th{padding:20px 12px}}.form-table-rib table tbody tr{outline:0;cursor:pointer;box-shadow:inset 0 0 0 1px #d8d8d8;background-color:#fff}.form-table-rib table tbody tr td{font-size:14px;letter-spacing:.7px;color:#2e2e2e;padding:10px 5px;min-height:10px;border:none}@media screen and (max-width:1279px){.form-table-rib table tbody tr td{padding:20px 12px}}.form-table-rib table tbody tr:nth-child(2n){background-color:#ededed}.form-table-rib table tbody tr:hover{background-color:#d9f9fe}.form-table-rib table tbody tr .no-hover:hover{background-color:inherit!important}.form-table-rib .text-center{text-align:center}.form-table-rib .text-left{text-align:left}.form-table-rib .text-right{text-align:right}.form-table-hrdb{width:100%;background:#fff}.form-table-hrdb table{width:100%;border:none;border-spacing:0}.form-table-hrdb table thead tr{box-shadow:inset 0 0 0 1px #a5a5a5;background-color:#d6d6d6}.form-table-hrdb table thead tr th{font-family:SF-Semibold;font-size:16px;line-height:19px;letter-spacing:.8px;padding:20px 10px;min-height:10px;border:none;color:#2e2e2e;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:1279px){.form-table-hrdb table thead tr th{padding:20px 12px}}.form-table-hrdb table tbody tr{outline:0;cursor:pointer;box-shadow:inset 0 0 0 1px #d8d8d8;background-color:#fff}.form-table-hrdb table tbody tr td{font-size:14px;letter-spacing:.7px;color:#2e2e2e;padding:27px 10px;min-height:10px;border:none}@media screen and (max-width:1279px){.form-table-hrdb table tbody tr td{padding:20px 12px}}.form-table-hrdb table tbody tr:nth-child(2n){background-color:#ededed}.form-table-hrdb table tbody tr:hover{background-color:#d9f9fe}.form-table-hrdb table tbody tr .no-hover:hover{background-color:inherit!important}.form-table-hrdb .text-center{text-align:center}.form-table-hrdb .text-left{text-align:left}.form-table-hrdb .text-right{text-align:right}.form-step{width:860px}.form-step .calendar{margin-bottom:25px}.form-step .calendar .calendar-label{letter-spacing:.9px;color:#222;font-size:18px;margin-bottom:10px}.editImportBloodResult{width:800px!important}.editImportBloodResult__table{height:600px;overflow-y:scroll}.editImportBloodResult__table--body td{padding:10px!important}.editImportBloodResult__groupButton{display:flex;justify-content:flex-end;align-items:center;gap:16px;width:100%;box-sizing:border-box;margin-top:20px}.toast{width:100vw;height:50px}.toast .inner{width:80%;height:inherit;margin:auto;box-sizing:border-box;border-radius:8px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border-style:solid;border-width:1px;display:flex;justify-content:space-between;align-items:center;padding:0 30px}.toast .inner.success{background-color:#cfffc1;border-color:#a1f18a}.toast .inner.success .icon,.toast .inner.success .message{color:#208800}.toast .inner.warning{background-color:#fff4c9;border-color:#ffe991}.toast .inner.warning .icon,.toast .inner.warning .message{color:#e05f00}.toast .inner.error{background-color:#f8d7da;border-color:#f5c6cb}.toast .inner.error .icon,.toast .inner.error .message{color:#c50000}.toast .inner .message{font-family:font(SF-Semibold);font-size:18px}.toast .inner .icon{font-size:30px}.importBlood{justify-content:center}.importBlood,.importBlood__main{display:flex;align-items:center;width:100%}.importBlood__main{max-width:1440px;min-height:calc(100vh - 210px);margin:20px 0;background-color:#fff;box-sizing:border-box;padding:20px;flex-direction:column;border-radius:8px}.importBlood__title{font-family:SF-Medium;font-size:22px;letter-spacing:.44px;color:#222;text-transform:uppercase;margin-right:auto}.importBlood__steppers{width:100%;max-width:750px;padding:0 25px;margin-top:20px;box-sizing:border-box}@media (max-width:768px){.importBlood__steppers{width:94%;padding:0 25px}}@media (max-width:365px){.importBlood__steppers{padding:0 4px}}.importBlood__formSection{padding-top:40px;width:100%;height:100%}.steppers{width:100%;justify-content:space-between}.steppers,.steppers .step{display:flex;align-items:center;position:relative}.steppers .step{pointer-events:none;width:46px;height:46px;border-radius:50%;background-color:#d9d9d9;z-index:10;justify-content:center;color:#7a7a7a}.steppers .step__text{content:attr(data-content);position:absolute;bottom:-10px;transform:translateY(100%);text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;line-height:20px;font-size:16px;text-transform:uppercase;font-weight:500;letter-spacing:.8px}.steppers .step__number{font-weight:600;font-size:20px}.steppers .step__active{background-color:#0093e2;transition:background-color .4s linear;color:#0093e2}.steppers .step__active .step__number{color:#fff}.steppers .step__activated{background-color:#0093e2;color:#333}.steppers .line,.steppers .line__active{height:4px;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.steppers .line{background:#f4f4f4}.steppers .line__active{background:#0093e2;z-index:5}.checkFileResult{width:100%;height:100%;position:relative}.checkFileResult,.checkFileResult__image{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.checkFileResult__image{background:#f5f5f5 0 0 no-repeat padding-box;border:1px dashed #d6d6d6;padding:40px 32px;width:160px;height:160px;margin-top:30px;border-radius:8px}.checkFileResult__image span{font-size:16px;letter-spacing:.8px;pointer-events:none;text-align:center}.checkFileResult__navigateBack{position:absolute;top:-135px;right:0;cursor:pointer;text-decoration:none;display:flex;align-items:center;font-size:20px;color:#0093e2}.importFileResult__tableWrapper{display:flex;justify-content:space-between;position:relative;overflow-y:scroll;max-height:490px}.importFileResult__tableWrapper td,.importFileResult__tableWrapper th{padding:20px 12px!important}.importFileResult__operation{display:flex;gap:20px;margin-top:20px;align-items:center}.importFileResult__operation p{font-size:18px}.importFileResult__operation--itemSearch{width:35%;min-width:430px}.importFileResult__operation--item{width:30%;min-width:120px}.importFileResult__groupButton{justify-content:flex-end;margin-left:auto;margin-top:20px;display:flex;gap:20px}.importFileResult__information{display:flex;gap:20px;margin-bottom:8px;align-items:flex-start}.importFileResult__information--item{display:flex;width:30%;min-width:120px;gap:12px;letter-spacing:.8px;flex-direction:column;justify-content:flex-start}.importFileResult__information--item p,.importFileResult__information--item strong{font-size:16px}.recheckImportResult__tableWrapper{display:flex;justify-content:space-between;position:relative;max-height:490px;overflow-y:scroll}.recheckImportResult__tableWrapper td,.recheckImportResult__tableWrapper th{padding:20px 12px!important}.recheckImportResult__operation{display:flex;gap:20px;margin-top:20px;align-items:center}.recheckImportResult__operation p{font-size:18px}.recheckImportResult__operation--itemSearch{width:35%;min-width:430px}.recheckImportResult__operation--item{width:30%;min-width:120px}.recheckImportResult__groupButton{justify-content:flex-end;margin-left:auto;margin-top:20px;display:flex;gap:20px}.recheckImportResult__information{display:flex;gap:20px;margin-bottom:8px;align-items:flex-start}.recheckImportResult__information--item{display:flex;width:30%;min-width:120px;gap:12px;letter-spacing:.8px;flex-direction:column;justify-content:flex-start}.recheckImportResult__information--item p,.recheckImportResult__information--item strong{font-size:16px}.change-password-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:120px 20px!important}.change-password-card{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3);border-radius:40px!important;box-shadow:0 25px 50px rgba(0,0,0,.15),0 15px 35px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.6)!important;padding:80px 60px 60px!important;min-width:500px!important;max-width:800px!important;width:90%;margin:0 auto;position:relative;overflow:hidden}.change-password-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent)}.change-password-title{font-size:3.2rem!important;font-weight:700!important;background:linear-gradient(135deg,#1976d2,#42a5f5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:25px!important;text-align:center;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.form-group{margin-bottom:50px!important;position:relative}.change-password-label{font-weight:600!important;margin-bottom:12px!important;display:block;color:#2c3e50;font-size:1.3rem!important;text-shadow:0 1px 2px rgba(0,0,0,.05)}.change-password-error{color:#e53935;font-size:1.1rem!important;margin-top:8px!important;min-height:20px;text-align:left}.change-password-error,.change-password-success{font-weight:500!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}.change-password-success{color:#388e3c;font-size:1.2rem!important;margin-top:20px!important;text-align:center}.change-password-actions{display:flex;flex-direction:row;gap:16px!important;margin-top:30px!important;justify-content:center;align-items:center}.change-password-btn{padding:16px 32px!important;font-size:1.1rem!important;border:none;border-radius:8px!important;background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;font-weight:700!important;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px rgba(25,118,210,.3),0 3px 10px rgba(0,0,0,.2);text-shadow:0 1px 2px rgba(0,0,0,.2);position:relative;overflow:hidden}.change-password-btn:hover:not(:disabled){background:linear-gradient(135deg,#1565c0,#0d47a1);transform:translateY(-3px);box-shadow:0 12px 35px rgba(25,118,210,.4),0 5px 15px rgba(0,0,0,.3)}.change-password-btn:active:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 20px rgba(25,118,210,.3),0 2px 8px rgba(0,0,0,.2)}.change-password-btn:disabled{background:linear-gradient(135deg,#b0bec5,#90a4ae)!important;cursor:not-allowed;transform:none!important;box-shadow:0 4px 15px rgba(0,0,0,.1)!important}.change-password-resend{background:rgba(227,234,252,.8);backdrop-filter:blur(10px);color:#1976d2;border:2px solid rgba(25,118,210,.2);border-radius:8px!important;padding:16px 28px!important;font-size:1.1rem!important;cursor:pointer;margin-left:8px!important;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600;box-shadow:0 4px 15px rgba(25,118,210,.1)}.change-password-resend:hover:not(:disabled){background:#e3eafc;border-color:rgba(25,118,210,.4);transform:translateY(-2px);box-shadow:0 8px 25px rgba(25,118,210,.2)}.change-password-resend:disabled{background:rgba(240,244,248,.6)!important;color:#b0bec5;cursor:not-allowed;border-color:rgba(176,190,197,.3)!important;transform:none!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}@media (max-width:768px){.change-password-container{padding:40px 15px!important}.change-password-card{min-width:0!important;width:95vw!important;padding:40px 25px 35px!important;border-radius:20px!important}.change-password-title{font-size:2rem!important;margin-bottom:30px!important}.change-password-label{font-size:1rem!important}.change-password-btn{padding:12px 20px!important}.change-password-btn,.change-password-resend{font-size:.95rem!important;border-radius:8px!important}.change-password-resend{padding:12px 18px!important}.change-password-actions{flex-direction:column;gap:12px!important}}@media (max-width:480px){.change-password-card{width:98vw!important;padding:30px 15px 25px!important}.change-password-title{font-size:1.6rem!important}.change-password-btn,.change-password-resend{font-size:.9rem!important;padding:10px 16px!important}}