@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--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-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-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--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( to right, #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: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{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{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.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{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-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,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@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--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-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--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-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%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.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{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-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--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rpn-notification-holder{position:fixed;display:flex;flex-direction:column;z-index:100000}.rpn-notification-holder.top-left{left:10px}.rpn-notification-holder.top-middle{left:50%;transform:translate(-50%)}.rpn-notification-holder.top-right{right:30px}.rpn-notification-holder.bottom-left{left:10px;bottom:10px}.rpn-notification-holder.bottom-middle{left:50%;transform:translate(-50%);bottom:10px}.rpn-notification-holder.bottom-right{right:30px;bottom:10px}.rpn-notification-card{display:flex;flex-direction:column;width:250px;margin-top:15px;-webkit-animation:fadein .2s;-moz-animation:fadein .2s;-ms-animation:fadein .2s;-o-animation:fadein .2s;animation:fadein .2s}.rpn-notification-card-top{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px;font-weight:700;font-size:11px;background-color:#333;color:#fff;border-radius:5px 5px 0 0}.rpn-notification-card-bottom{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:10px 10px 15px;flex-wrap:wrap;background-color:#3b3b3b;color:#fff;border-radius:0 0 5px 5px;justify-content:center;box-shadow:0 5px #000}.rpn-notification-card-bottom span{padding:3px 0}.rpn-notification-card-bottom .subtitle{font-weight:700;font-size:12px}.rpn-notification-card-bottom .message{font-size:14px}.rpn-notification-card-close{font-size:10px;cursor:pointer;height:100%}.rpn-notification-card-top.light{background-color:#f0f0f0;color:#000}.rpn-notification-card-bottom.light{background-color:#f5f5f5;color:#000;box-shadow:0 5px #dad9d9}.rpn-notification-card-top.darkblue{background-color:#2d3542;color:#fff}.rpn-notification-card-bottom.darkblue{background-color:#394357;color:#fff;box-shadow:0 5px #1f2b42}.rpn-notification-card-top.red{background-color:#bb2525;color:#fff}.rpn-notification-card-bottom.red{background-color:#d32f2f;color:#fff;box-shadow:0 5px #910101}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes fadein{0%{opacity:0}to{opacity:1}}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Error{width:100%;height:100vh;display:flex;padding:20px 80px;justify-content:center;align-items:center;background-image:url(/imgs/Group%2079.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1024px){.Error{padding:20px 50px}}@media screen and (max-width: 540px){.Error{padding:10px 25px 20px}}@media screen and (max-width: 280px){.Error{padding:10px 15px}}.Error .container{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}@media screen and (max-width: 820px){.Error .container{flex-direction:column-reverse}}.Error .container .text{width:50%;display:flex;flex-direction:column;gap:90px}@media screen and (max-width: 820px){.Error .container .text{gap:60px;width:100%}}@media screen and (max-width: 540px){.Error .container .text{gap:40px}}.Error .container .text .mainText{display:flex;flex-direction:column;gap:68px}@media screen and (max-width: 820px){.Error .container .text .mainText{align-items:center;text-align:center}}@media screen and (max-width: 540px){.Error .container .text .mainText{gap:20px}}.Error .container .text .mainText .title{font-size:45px;font-weight:800;color:#fff;background-color:#137c7f;width:max-content}@media screen and (max-width: 1024px){.Error .container .text .mainText .title{font-size:40px}}@media screen and (max-width: 280px){.Error .container .text .mainText .title{font-size:28px}}.Error .container .text .mainText .subtitle{font-size:28px;font-weight:400;color:#232323;max-width:480px;display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 1024px){.Error .container .text .mainText .subtitle{font-size:24px}}@media screen and (max-width: 820px){.Error .container .text .mainText .subtitle{max-width:100%}}@media screen and (max-width: 280px){.Error .container .text .mainText .subtitle{font-size:18px}}.Error .container .text .mainText .subtitle span{color:#121212;font-weight:600}.Error .container .text .actionText{display:flex;flex-direction:column;gap:45px}@media screen and (max-width: 820px){.Error .container .text .actionText{align-items:center;text-align:center}}@media screen and (max-width: 540px){.Error .container .text .actionText{gap:20px}}.Error .container .text .actionText .big{font-size:28px;font-weight:800;color:#232323}@media screen and (max-width: 1024px){.Error .container .text .actionText .big{font-size:24px}}@media screen and (max-width: 280px){.Error .container .text .actionText .big{font-size:18px}}.Error .container .text .actionText .normal{font-size:22px;font-weight:400;color:#232323;max-width:480px}@media screen and (max-width: 1024px){.Error .container .text .actionText .normal{font-size:20px}}@media screen and (max-width: 280px){.Error .container .text .actionText .normal{font-size:16px}}.Error .container .text .actionText .btnGroup{display:flex;gap:25px}@media screen and (max-width: 280px){.Error .container .text .actionText .btnGroup{flex-direction:column;gap:10px}}.Error .container .text .actionText .btnGroup a{width:185px}@media screen and (max-width: 540px){.Error .container .text .actionText .btnGroup a{width:130px}}.Error .container .text .actionText .btnGroup a .linkItem{display:flex;justify-content:center;align-items:center;gap:5px;padding:12px 16px;border-radius:8px;transition:all .3s;font-size:16px}@media screen and (max-width: 820px){.Error .container .text .actionText .btnGroup a .linkItem{font-size:14px}}.Error .container .text .actionText .btnGroup a .linkItem:hover{color:#137c7f}.Error .container .text .actionText .btnGroup a .linkItem.dark_bg{background-color:#064b4d;color:#fff}.Error .container .text .actionText .btnGroup a .linkItem.dark_bg img{transform:rotate(-135deg)}.Error .container .text .actionText .btnGroup a .linkItem.dark_bg:hover{background-color:#8e8d8d}.Error .container .text .actionText .btnGroup a .linkItem.dark_bg:hover img{transform:rotate(-135deg) translate(3px) translateY(-3px)}.Error .container .text .actionText .btnGroup a .linkItem.light_bg{background-color:#fff;color:#121212;border:1px solid #121212}.Error .container .text .actionText .btnGroup a .linkItem.light_bg span{display:flex;align-items:center;justify-content:center;gap:5px}.Error .container .text .actionText .btnGroup a .linkItem.light_bg:hover{background-color:#8e8d8d;color:#fff}.Error .container .text .actionText .btnGroup a .linkItem.light_bg:hover img{transform:translate(3px) translateY(-3px)}.Error .container .text .actionText .btnGroup a .linkItem img{width:20px;height:20px;object-fit:contain;transition:all .3s}.Error .container .image img{width:510px;height:500px;object-fit:contain}@media screen and (max-width: 1024px){.Error .container .image img{width:410px;height:400px}}@media screen and (max-width: 820px){.Error .container .image img{width:310px;height:300px}}@media screen and (max-width: 540px){.Error .container .image img{width:260px;height:250px}}@media screen and (max-width: 280px){.Error .container .image img{width:180px;height:160px}}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Home{width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;gap:16px}.Home .top{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:36px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.PatientCategory{width:100%;background-color:#fff;padding:20px 30px;border-radius:8px;display:flex;justify-content:center;gap:15px}@media screen and (max-width: 1200px){.PatientCategory{flex-wrap:wrap}}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.PatientTypeCard{width:170px;background-color:#f7f9fa;padding:10px 12px;border:1px solid #c4c4c4;border-radius:8px;display:flex;flex-direction:column;gap:8px;flex:1;cursor:pointer;transition:all .3s ease}.PatientTypeCard:hover{background-color:#edf6fb}.PatientTypeCard:hover img{transform:scale(1.1)}.PatientTypeCard.active{border:1.5px solid #137c7f}.PatientTypeCard.filtered{width:130px;border:none;background-color:#fff;padding:8px 10px}.PatientTypeCard.filtered img{filter:grayscale(1);opacity:.5;width:28px}.PatientTypeCard.filtered .numPatients{color:#c4c4c4;font-size:14px}.PatientTypeCard.filtered .caption{font-size:12px}.PatientTypeCard.activatedCard{background-color:#137c7f;width:200px;margin-right:24px;order:-1}@media screen and (max-width: 1024px){.PatientTypeCard.activatedCard{width:180px;margin-right:0}}.PatientTypeCard.activatedCard img{filter:contrast(100%);opacity:1}.PatientTypeCard.activatedCard .numPatients,.PatientTypeCard.activatedCard .caption{color:#fff}.PatientTypeCard img{width:32px;margin-bottom:6px;transition:all .3s ease}.PatientTypeCard .numPatients{font-size:16px;font-weight:900;line-height:21px;color:#232323}.PatientTypeCard .caption{font-size:14px;font-weight:500;line-height:19px;color:#8e8d8d}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.BedActions{display:flex;align-items:center;gap:16px}.BedActions .btn{min-width:64px;min-height:30px;border-radius:4px;border:none;display:flex;justify-content:center;align-items:center;gap:4px;padding:8px 10px;cursor:pointer}.BedActions .btn img{width:20px;height:20px;object-fit:contain}.BedActions .btn.view{background:#e6eff6;color:#137c7f}.BedActions .btn.edit{background:#e1f2df;color:#17a200}.BedActions .btn.delete{background:#f8dedb;color:#e83921}.BedActions .btn:disabled{opacity:.5;background-color:silver;color:#000}.BedActions .btn:disabled img{filter:grayscale(100)}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.DrugActions{display:flex;align-items:center;gap:16px}.DrugActions .btn{min-width:64px;min-height:30px;border-radius:4px;border:none;display:flex;justify-content:center;align-items:center;gap:4px;padding:8px 10px;cursor:pointer}.DrugActions .btn img{width:20px;height:20px;object-fit:contain}.DrugActions .btn.edit{background:#e1f2df;color:#17a200}.DrugActions .btn.delete{background:#f8dedb;color:#e83921}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.DrugCostActions{display:flex;align-items:center;gap:16px}.DrugCostActions .btn{min-width:64px;min-height:30px;border-radius:4px;border:none;display:flex;justify-content:center;align-items:center;gap:4px;padding:8px 10px;cursor:pointer;font-size:12px;font-weight:500}.DrugCostActions .btn img{width:16px;height:16px;object-fit:contain}.DrugCostActions .btn.delete{background:#f8dedb;color:#e83921}.QuantityAdjust{display:flex;gap:20px;align-items:center}.QuantityAdjust button{width:24px;height:24px;background-color:#137c7f;color:#fff;border:none;outline:none;display:flex;justify-content:center;align-items:center;cursor:pointer}.QuantityAdjust button.gray{background-color:#ececec;color:#121212}.QuantityAdjust .quantity{font-size:14px;font-weight:500;line-height:17.09px;color:#8e8d8d}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.HmoActions{display:flex;align-items:center;gap:16px}.HmoActions .btn{min-width:64px;min-height:30px;border-radius:4px;border:none;display:flex;justify-content:center;align-items:center;gap:4px;padding:8px 10px;cursor:pointer}.HmoActions .btn img{width:20px;height:20px;object-fit:contain}.HmoActions .btn.view{background:#e6eff6;color:#137c7f}.HmoActions .btn.edit{background:#e1f2df;color:#17a200}.HmoActions .btn.delete{background:#f8dedb;color:#e83921}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.UtilityActions{display:flex;align-items:center;gap:16px}.UtilityActions .btn{min-width:64px;min-height:30px;border-radius:4px;border:none;display:flex;justify-content:center;align-items:center;gap:4px;padding:8px 10px;cursor:pointer}.UtilityActions .btn img{width:20px;height:20px;object-fit:contain}.UtilityActions .btn.edit{background:#e1f2df;color:#17a200}.UtilityActions .btn.delete{background:#f8dedb;color:#e83921}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.LabActions{display:flex;align-items:center;gap:16px}.LabActions .btn{min-width:64px;min-height:30px;border-radius:4px;border:none;display:flex;justify-content:center;align-items:center;gap:4px;padding:8px 10px;cursor:pointer}.LabActions .btn img{width:20px;height:20px;object-fit:contain}.LabActions .btn.edit{background:#e1f2df;color:#17a200}.LabActions .btn.delete{background:#f8dedb;color:#e83921}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.TableMenu img{width:32px;cursor:pointer}.TableMenu .tableMenu{position:absolute;top:40px;right:65px;z-index:1000;flex-direction:column;width:200px;display:none;box-shadow:0 0 10px 2px #00000014}.TableMenu .tableMenu.show{display:flex}.TableMenu .tableMenu .menuItem{border:1px solid #e7edef;display:flex;gap:8px;align-items:center;padding:12px;font-family:Avenir;font-size:14px;font-weight:500;line-height:21.86px;text-align:left;color:#232323;background:#fff;background:linear-gradient(180deg,#fff,#fff 46%,#f4f8f9);cursor:pointer}.TableMenu .tableMenu .menuItem img{width:18px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.FamilyActions{display:flex;align-items:center;gap:16px}.FamilyActions .btn{min-width:64px;min-height:30px;border-radius:4px;border:none;display:flex;justify-content:center;align-items:center;gap:4px;padding:8px 10px;cursor:pointer}.FamilyActions .btn img{width:20px;height:20px;object-fit:contain}.FamilyActions .btn.view{background:#e6eff6;color:#137c7f}.FamilyActions .btn.edit{background:#e1f2df;color:#17a200}.FamilyActions .btn.delete{background:#f8dedb;color:#e83921}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.CtaButton{display:flex;justify-content:center;align-items:center;gap:6px;padding:12px;width:max-content;min-width:127px;border:1.5px solid transparent;outline:none;background-color:#137c7f;color:#fff;font-size:14px;font-weight:500;line-height:21px;border-radius:4px;text-transform:capitalize;cursor:pointer;transition:all .3s ease}.CtaButton.alt{background-color:#e83921}.CtaButton.alt:hover{background-color:#b92714}.CtaButton.disabled,.CtaButton.disabled:hover{background-color:#8e8d8d}.CtaButton.outline{border:1.5px solid #137c7f;background-color:transparent;color:#137c7f}.CtaButton.outline.danger{border:1px solid #e83921;background-color:transparent;color:#e83921}.CtaButton.outline.danger:hover{background-color:#f8dedb}.CtaButton.outline:hover{background-color:#edf6fb}.CtaButton:hover{background-color:#064b4d}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.DataTable{border-radius:8px;display:flex;flex-direction:column;gap:10px}.DataTable .loading{width:max-content;padding:5px 10px;font-size:14px;font-weight:600;background-color:#edf6fb;color:#137c7f;border:1px solid #137c7f;border-radius:4px}.DataTable .dataGrid{background-color:#fff;border:none;border-radius:13px;font-family:avenir,sans-serif}.DataTable .dataGrid .MuiDataGrid-toolbarContainer{flex-direction:row-reverse}.DataTable .dataGrid .MuiDataGrid-toolbarContainer .MuiFormControl-root{width:500px;padding:2px 10px;margin:10px}.DataTable .dataGrid .MuiDataGrid-toolbarContainer .MuiButtonBase-root{background-color:#f4f4f4;padding:8px;font-size:14px;font-weight:500;color:#8e8d8d;border-radius:4px;text-transform:none;margin-right:12px}.DataTable .dataGrid .MuiDataGrid-main .MuiDataGrid-columnHeaders{background-color:#f7f9fa}.DataTable .dataGrid .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeaderTitle{font-weight:700;font-family:avenir,sans-serif}.DataTable .dataGrid .MuiDataGrid-main .MuiDataGrid-virtualScroller{height:auto;min-height:500px}.DataTable .dataGrid .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-row{position:relative}.DataTable .dataGrid .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-row .MuiDataGrid-cell{text-transform:capitalize}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.AnalyticsDead{width:100%;background-color:#fff;padding:20px 30px;border-radius:8px;display:flex;justify-content:center;gap:15px}@media screen and (max-width: 1200px){.AnalyticsDead{flex-wrap:wrap}}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.login{width:100%;height:100vh;display:flex;background-color:#fff;justify-content:center;padding:32px}@media screen and (max-width: 1200px){.login{padding:25px}}.login .form_box{width:60%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:10px 57px 10px 40px;border-radius:0 20px 20px 0;background-color:#e6eff6}@media screen and (max-width: 820px){.login .form_box{position:absolute;background-color:#fff;width:100%;margin-bottom:50px}}@media screen and (max-width: 280px){.login .form_box{padding:5px}}.login .form_box .title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.login .form_box .title h1{color:#232323;font-size:28px;font-weight:800;line-height:38px;text-align:center}@media screen and (max-width: 1024px){.login .form_box .title h1{font-size:28px}}@media screen and (max-width: 280px){.login .form_box .title h1{font-size:18px}}.login .form_box .title span{color:#8e8d8d;font-size:14px;font-weight:800;line-height:21px;text-align:center}@media screen and (max-width: 1024px){.login .form_box .title span{font-size:14px}}@media screen and (max-width: 280px){.login .form_box .title span{font-size:12px}}.login .form_box .title span a{color:#b40a4e}.login .form_box form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:21px}.login .form_box form .form_line{width:100%;display:flex;flex-direction:column;justify-content:center;gap:5px}.login .form_box form .form_line label{color:#232323;font-size:24px;font-weight:800;line-height:32px}.login .form_box form .form_line input{width:100%;height:60px;border:none;padding:10px;font-size:16px;font-weight:300;outline:none}@media screen and (max-width: 1200px){.login .form_box form .form_line input{height:57px}}@media screen and (max-width: 280px){.login .form_box form .form_line input{font-size:14px}}.login .form_box form .form_line.submit_button{width:100%}.login .form_box form .form_line.submit_button button{width:100%;height:77px;padding:12px;border:none;outline:none;border-radius:5px;background-color:#137c7f;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.login .form_box form .form_line.submit_button button:hover{background-color:#064b4d}.login .form_box form .form_line.submit_button button.disabled{background-color:#8e8d8d}@media screen and (max-width: 1200px){.login .form_box form .form_line.submit_button button{height:57px;padding:10px}}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Bg_box{width:40%;background:linear-gradient(180deg,#002747cc 60%,#002747cc),url(/imgs/auth_bg.jpeg);background-size:cover;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:20px 10px 20px 58px;border-radius:20px 0 0 20px}@media screen and (max-width: 820px){.Bg_box{width:100%;height:100vh;background-position:20% 10%}}@media screen and (max-width: 540px){.Bg_box{display:none}}.Bg_box .logo{width:100px}@media screen and (max-width: 1200px){.Bg_box .logo{width:80px}}.Bg_box .logo img{width:100%}.Bg_box .title{color:#fff;font-size:28px;font-weight:800;line-height:38px;max-width:300px}.Bg_box .subtitle{color:#f8e7ed;font-size:14px;font-weight:800;line-height:21px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.signup{width:100%;height:auto;display:flex;background-color:#fff;justify-content:center;padding:32px}@media screen and (max-width: 1200px){.signup{padding:25px}}.signup .form_box{width:60%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:30px 57px 30px 40px;border-radius:0 20px 20px 0;background-color:#e6eff6}@media screen and (max-width: 820px){.signup .form_box{position:absolute;background-color:#fff;width:100%;margin-bottom:50px}}@media screen and (max-width: 280px){.signup .form_box{padding:5px}}.signup .form_box .title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}.signup .form_box .title .texts{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.signup .form_box .title .texts h1{color:#232323;font-size:28px;font-weight:800;line-height:38px;text-align:center}@media screen and (max-width: 1024px){.signup .form_box .title .texts h1{font-size:28px}}@media screen and (max-width: 280px){.signup .form_box .title .texts h1{font-size:18px}}.signup .form_box .title .texts span{color:#8e8d8d;font-size:14px;font-weight:800;line-height:21px;text-align:center}@media screen and (max-width: 1024px){.signup .form_box .title .texts span{font-size:14px}}@media screen and (max-width: 280px){.signup .form_box .title .texts span{font-size:12px}}.signup .form_box .title .texts span a{color:#b40a4e}.signup .form_box .title .steps{display:flex;align-items:center;gap:10px}.signup .form_box .title .steps .step{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.signup .form_box .title .steps .step.active .circle{background-color:#137c7f}.signup .form_box .title .steps .step.active span{color:#137c7f}.signup .form_box .title .steps .step .circle{width:32px;height:32px;border-radius:50%;background-color:#8e8d8d;color:#fff;font-size:18px;font-weight:800;line-height:24px;display:flex;justify-content:center;align-items:center}.signup .form_box .title .steps .step span{color:#8e8d8d;font-size:14px;font-weight:500;line-height:21px}.signup .form_box .title .steps .divider{width:85px;height:1px;background-color:#8e8d8d}.signup .form_box .title .steps .divider.active{background-color:#137c7f}.signup .form_box form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.signup .form_box form .form_line{width:100%;display:flex;flex-direction:column;justify-content:center;gap:5px}.signup .form_box form .form_line label{color:#232323;font-size:20px;font-weight:800;line-height:32px}.signup .form_box form .form_line input,.signup .form_box form .form_line select{width:100%;height:52px;border:none;padding:10px;font-size:16px;font-weight:300;outline:none}@media screen and (max-width: 1200px){.signup .form_box form .form_line input,.signup .form_box form .form_line select{height:57px}}@media screen and (max-width: 820px){.signup .form_box form .form_line input,.signup .form_box form .form_line select{border:1px solid #137c7f}}@media screen and (max-width: 280px){.signup .form_box form .form_line input,.signup .form_box form .form_line select{font-size:14px}}.signup .form_box form .form_line span{font-weight:500;font-size:14px;line-height:21px;color:#8e8d8d}.signup .form_box form .form_line.name{width:100%;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.signup .form_box form .form_line.name .nameInput{width:100%;display:flex;flex-direction:column}.signup .form_box form .form_line.name .nameInput input{width:100%}.signup .form_box form .form_line.name .custom-file-input{position:relative;overflow:hidden}.signup .form_box form .form_line.name .custom-file-input .file-input{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.signup .form_box form .form_line.name .custom-file-input .fileIcon{width:100px;height:100px;transition:all .3s ease}@media screen and (max-width: 280px){.signup .form_box form .form_line.name{gap:10px}}.signup .form_box form .form_line.final{height:120px;flex-direction:row;justify-content:space-between}@media screen and (max-width: 540px){.signup .form_box form .form_line.final{flex-direction:column}}.signup .form_box form .form_line.final .genderSelect{display:flex;flex-direction:column;gap:12px}.signup .form_box form .form_line.final .genderSelect .groupContainer{display:flex;gap:50px}.signup .form_box form .form_line.final .genderSelect .groupContainer .group{display:flex;align-items:center;gap:8px}.signup .form_box form .form_line.final .genderSelect .groupContainer .group input{width:24px;height:24px}.signup .form_box form .form_line.final .submit_button{width:50%;align-self:flex-end}@media screen and (max-width: 540px){.signup .form_box form .form_line.final .submit_button{align-self:flex-start}}.signup .form_box form .form_line.final .submit_button.next{width:230px}.signup .form_box form .form_line.final .submit_button button{width:100%;height:77px;padding:12px;border:none;outline:none;border-radius:5px;background-color:#137c7f;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.signup .form_box form .form_line.final .submit_button button:hover{background-color:#064b4d}.signup .form_box form .form_line.final .submit_button button.disabled{background-color:#8e8d8d}@media screen and (max-width: 1200px){.signup .form_box form .form_line.final .submit_button button{height:57px;padding:10px}}.signup .form_box form .form_line.submit_button{width:100%}.signup .form_box form .form_line.submit_button.next{width:230px}.signup .form_box form .form_line.submit_button button{width:100%;height:77px;padding:12px;border:none;outline:none;border-radius:5px;background-color:#137c7f;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.signup .form_box form .form_line.submit_button button:hover{background-color:#064b4d}.signup .form_box form .form_line.submit_button button.disabled{background-color:#8e8d8d}@media screen and (max-width: 1200px){.signup .form_box form .form_line.submit_button button{height:57px;padding:10px}}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.verifyEmail{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,#002747cc 60%,#002747cc),url(/imgs/auth_bg.jpeg);background-size:cover;background-repeat:no-repeat}.verifyEmail .container{background-color:#fffffff7;width:50%;height:50%;border-radius:10px;color:#121212;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 14px 2px #00000020;padding:20px;transition:all .3s}@media screen and (max-width: 820px){.verifyEmail .container{width:60%}}@media screen and (max-width: 540px){.verifyEmail .container{width:90%}}.verifyEmail .container .logo{height:60px}.verifyEmail .container .logo img{height:100%}@media screen and (max-width: 1024px){.verifyEmail .container .logo{height:50px}}@media screen and (max-width: 280px){.verifyEmail .container .logo{height:30px}}.verifyEmail .container .box{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media screen and (max-width: 1024px){.verifyEmail .container .box{gap:10px}}.verifyEmail .container .box .icon{height:100px;width:100px}@media screen and (max-width: 1024px){.verifyEmail .container .box .icon{height:80px;width:80px}}@media screen and (max-width: 280px){.verifyEmail .container .box .icon{height:70px;width:70px}}.verifyEmail .container .box .icon.error{color:red}.verifyEmail .container .box .icon.success{color:green}.verifyEmail .container .box p{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:24px;font-weight:600;text-align:center}@media screen and (max-width: 540px){.verifyEmail .container .box p{font-size:20px;font-weight:400}}@media screen and (max-width: 280px){.verifyEmail .container .box p{font-size:18px}}.verifyEmail .container .box p span{font-size:26px;color:red}@media screen and (max-width: 280px){.verifyEmail .container .box p span{font-size:22px}}.verifyEmail .container .box .redirect_link{font-size:22px;font-weight:200;color:#137c7f;text-decoration:underline;transition:all .3s}@media screen and (max-width: 280px){.verifyEmail .container .box .redirect_link{font-size:18px}}.verifyEmail .container .box .redirect_link:hover{color:#b40a4e}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.resendToken{width:100%;height:100vh;display:flex;background-color:#fff;justify-content:center;padding:32px}@media screen and (max-width: 1200px){.resendToken{padding:25px}}.resendToken .form_box{width:60%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:10px 57px 10px 40px;border-radius:0 20px 20px 0;background-color:#e6eff6}@media screen and (max-width: 820px){.resendToken .form_box{position:absolute;background-color:#fff;width:100%;margin-bottom:50px}}@media screen and (max-width: 280px){.resendToken .form_box{padding:5px}}.resendToken .form_box .title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.resendToken .form_box .title h1{color:#232323;font-size:28px;font-weight:800;line-height:38px;text-align:center}@media screen and (max-width: 1024px){.resendToken .form_box .title h1{font-size:28px}}@media screen and (max-width: 280px){.resendToken .form_box .title h1{font-size:18px}}.resendToken .form_box .title span{color:#8e8d8d;font-size:14px;font-weight:800;line-height:21px;text-align:center}@media screen and (max-width: 1024px){.resendToken .form_box .title span{font-size:14px}}@media screen and (max-width: 280px){.resendToken .form_box .title span{font-size:12px}}.resendToken .form_box .title span a{color:#b40a4e}.resendToken .form_box form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:21px}.resendToken .form_box form .form_line{width:100%;display:flex;flex-direction:column;justify-content:center;gap:5px}.resendToken .form_box form .form_line label{color:#232323;font-size:24px;font-weight:800;line-height:32px}.resendToken .form_box form .form_line input{width:100%;height:60px;border:none;padding:10px;font-size:16px;font-weight:300;outline:none}@media screen and (max-width: 1200px){.resendToken .form_box form .form_line input{height:57px}}@media screen and (max-width: 280px){.resendToken .form_box form .form_line input{font-size:14px}}.resendToken .form_box form .form_line.submit_button{width:100%}.resendToken .form_box form .form_line.submit_button button{width:100%;height:77px;padding:12px;border:none;outline:none;border-radius:5px;background-color:#137c7f;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.resendToken .form_box form .form_line.submit_button button:hover{background-color:#064b4d}.resendToken .form_box form .form_line.submit_button button.disabled{background-color:#8e8d8d}@media screen and (max-width: 1200px){.resendToken .form_box form .form_line.submit_button button{height:57px;padding:10px}}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.forgotPassword{width:100%;height:100vh;display:flex;background-color:#fff;justify-content:center;padding:32px}@media screen and (max-width: 1200px){.forgotPassword{padding:25px}}.forgotPassword .form_box{width:60%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:10px 57px 10px 40px;border-radius:0 20px 20px 0;background-color:#e6eff6}@media screen and (max-width: 820px){.forgotPassword .form_box{position:absolute;background-color:#fff;width:100%;margin-bottom:50px}}@media screen and (max-width: 280px){.forgotPassword .form_box{padding:5px}}.forgotPassword .form_box .title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.forgotPassword .form_box .title h1{color:#232323;font-size:28px;font-weight:800;line-height:38px;text-align:center}@media screen and (max-width: 1024px){.forgotPassword .form_box .title h1{font-size:28px}}@media screen and (max-width: 280px){.forgotPassword .form_box .title h1{font-size:18px}}.forgotPassword .form_box .title span{color:#8e8d8d;font-size:14px;font-weight:800;line-height:21px;text-align:center}@media screen and (max-width: 1024px){.forgotPassword .form_box .title span{font-size:14px}}@media screen and (max-width: 280px){.forgotPassword .form_box .title span{font-size:12px}}.forgotPassword .form_box .title span a{color:#b40a4e}.forgotPassword .form_box form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:21px}.forgotPassword .form_box form .form_line{width:100%;display:flex;flex-direction:column;justify-content:center;gap:5px}.forgotPassword .form_box form .form_line label{color:#232323;font-size:24px;font-weight:800;line-height:32px}.forgotPassword .form_box form .form_line input{width:100%;height:60px;border:none;padding:10px;font-size:16px;font-weight:300;outline:none}@media screen and (max-width: 1200px){.forgotPassword .form_box form .form_line input{height:57px}}@media screen and (max-width: 280px){.forgotPassword .form_box form .form_line input{font-size:14px}}.forgotPassword .form_box form .form_line .info{background-color:#e68c0026;width:max-content;padding:8px 14px;display:flex;gap:12px;color:#e68c00;font-size:14px;font-weight:500;line-height:21px}.forgotPassword .form_box form .form_line .info .icon{background-color:#e68c00;width:18px;height:18px;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:800}.forgotPassword .form_box form .form_line.submit_button{width:100%}.forgotPassword .form_box form .form_line.submit_button button{width:100%;height:77px;padding:12px;border:none;outline:none;border-radius:5px;background-color:#137c7f;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.forgotPassword .form_box form .form_line.submit_button button:hover{background-color:#064b4d}.forgotPassword .form_box form .form_line.submit_button button.disabled{background-color:#8e8d8d}@media screen and (max-width: 1200px){.forgotPassword .form_box form .form_line.submit_button button{height:57px;padding:10px}}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.resetPassword{width:100%;height:100vh;display:flex;background-color:#fff;justify-content:center;padding:32px}@media screen and (max-width: 1200px){.resetPassword{padding:25px}}.resetPassword .form_box{width:60%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:10px 57px 10px 40px;border-radius:0 20px 20px 0;background-color:#e6eff6}@media screen and (max-width: 820px){.resetPassword .form_box{position:absolute;background-color:#fff;width:100%;margin-bottom:50px}}@media screen and (max-width: 280px){.resetPassword .form_box{padding:5px}}.resetPassword .form_box .title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.resetPassword .form_box .title h1{color:#232323;font-size:28px;font-weight:800;line-height:38px;text-align:center}@media screen and (max-width: 1024px){.resetPassword .form_box .title h1{font-size:28px}}@media screen and (max-width: 280px){.resetPassword .form_box .title h1{font-size:18px}}.resetPassword .form_box .title span{color:#8e8d8d;font-size:14px;font-weight:800;line-height:21px;text-align:center}@media screen and (max-width: 1024px){.resetPassword .form_box .title span{font-size:14px}}@media screen and (max-width: 280px){.resetPassword .form_box .title span{font-size:12px}}.resetPassword .form_box .title span a{color:#b40a4e}.resetPassword .form_box form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:21px}.resetPassword .form_box form .form_line{width:100%;display:flex;flex-direction:column;justify-content:center;gap:5px}.resetPassword .form_box form .form_line label{color:#232323;font-size:24px;font-weight:800;line-height:32px}.resetPassword .form_box form .form_line input{width:100%;height:60px;border:none;padding:10px;font-size:16px;font-weight:300;outline:none}@media screen and (max-width: 1200px){.resetPassword .form_box form .form_line input{height:57px}}@media screen and (max-width: 280px){.resetPassword .form_box form .form_line input{font-size:14px}}.resetPassword .form_box form .form_line.submit_button{width:100%}.resetPassword .form_box form .form_line.submit_button button{width:100%;height:77px;padding:12px;border:none;outline:none;border-radius:5px;background-color:#137c7f;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.resetPassword .form_box form .form_line.submit_button button:hover{background-color:#064b4d}.resetPassword .form_box form .form_line.submit_button button.disabled{background-color:#8e8d8d}@media screen and (max-width: 1200px){.resetPassword .form_box form .form_line.submit_button button{height:57px;padding:10px}}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.SidebarMenu{width:200px;height:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:15px;box-shadow:0 1px 12px 4px #00000007;z-index:100;position:sticky;left:0;top:0;overflow-y:scroll;transition:width .3s ease}.SidebarMenu .menu{display:flex;flex-direction:column;gap:30px;margin-top:10px}.SidebarMenu .menu .logoLink{align-self:center}.SidebarMenu .menu .logoLink .logo{width:60px;height:60px}.SidebarMenu .menu .logoLink .logo img{width:100%;height:100%}.SidebarMenu .menu .links{width:100%;display:flex;flex-direction:column;gap:10px}.SidebarMenu .menu .links a.active .row{color:#fff;background-color:#137c7f}.SidebarMenu .menu .links a.active .row .iconName .navIcon,.SidebarMenu .menu .links a.active .row .arrowIcon{color:#fff}.SidebarMenu .menu .links .link{list-style:none;display:flex;flex-direction:column;cursor:pointer}.SidebarMenu .menu .links .link:hover .row{color:#fff;background-color:#137c7f}.SidebarMenu .menu .links .link:hover .row .iconName .navIcon,.SidebarMenu .menu .links .link:hover .row .arrowIcon{color:#fff}.SidebarMenu .menu .links .link.active .row .arrowIcon{transform:rotate(90deg)}.SidebarMenu .menu .links .link.active .subMenu{display:flex}.SidebarMenu .menu .links .link .row{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;color:#232323;border-radius:4px;transition:all .3s ease}.SidebarMenu .menu .links .link .row .iconName{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:500;line-height:21px}.SidebarMenu .menu .links .link .row .iconName .navIcon{font-size:24px;color:#8e8d8d}.SidebarMenu .menu .links .link .row .iconName .label{display:inline}.SidebarMenu .menu .links .link .row .arrowIcon{font-size:16px;color:#8e8d8d;transition:all .3s ease}.SidebarMenu .menu .links .link .subMenu{display:none;flex-direction:column;gap:12px;padding:10px}.SidebarMenu .menu .links .link .subMenu a.active{color:#137c7f}.SidebarMenu .menu .links .link .subMenu a.active .link .circle{border:4px solid #137c7f}.SidebarMenu .menu .links .link .subMenu .link{list-style:none;font-size:13px;display:flex;flex-direction:row;align-items:center;gap:12px}.SidebarMenu .menu .links .link .subMenu .link .circle{width:16px;height:16px;background:none;border:4px solid transparent;border-radius:50%}.SidebarMenu .menu .links .link .subMenu .link .circle.yellow{border:4px solid #f2cc00}.SidebarMenu .menu .links .link .subMenu .link .circle.green{border:4px solid #3ed225}.SidebarMenu .menu .links .link .subMenu .link .circle.red{border:4px solid #B40A4E}.SidebarMenu .menu .links .link .subMenu .link:hover{color:#137c7f}.SidebarMenu .logout{margin-bottom:50px;display:flex;padding:10px 12px}.SidebarMenu .logout .link{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:21px;color:#b40a4e;transition:all .3s ease}.SidebarMenu .logout .link .navIcon{font-size:24px;color:#b40a4e}.SidebarMenu .logout .link:hover,.SidebarMenu .logout .link:hover .navIcon{color:#137c7f}@media (max-width: 768px){.SidebarMenu{width:60px}.SidebarMenu .menu .logoLink .logo{width:40px;height:40px}.SidebarMenu .menu .links .link .row{justify-content:center;padding:10px}.SidebarMenu .menu .links .link .row .iconName{gap:0;height:10px;margin:10px 0 0}.SidebarMenu .menu .links .link .row .iconName .label,.SidebarMenu .menu .links .link .row .arrowIcon,.SidebarMenu .menu .links .link .subMenu{display:none}.SidebarMenu .logout{padding:10px}.SidebarMenu .logout .link{gap:0}.SidebarMenu .logout .link span{display:none}.SidebarMenu.expanded{width:200px}.SidebarMenu.expanded .menu .links .link .row{justify-content:space-between}.SidebarMenu.expanded .menu .links .link .row .iconName{gap:12px}.SidebarMenu.expanded .menu .links .link .row .iconName .label,.SidebarMenu.expanded .menu .links .link .row .arrowIcon{display:inline}.SidebarMenu.expanded .menu .links .link.active .subMenu{display:flex}.SidebarMenu.expanded .logout .link{gap:12px}.SidebarMenu.expanded .logout .link span{display:inline}}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Topbar{width:100%;background-color:#fff;padding:14px 32px;border-bottom:1px solid #f4f4f4;display:flex;justify-content:space-between;align-items:center;gap:80px}.Topbar form{display:flex;align-items:center;gap:8px;border:1px solid #dbdbdb;margin-left:50px;width:650px;padding:8px 20px;border-radius:8px}.Topbar form .searchIcon{font-size:26px;color:#8e8d8d}.Topbar form input{border:none;outline:none;width:100%}.Topbar .utils{display:flex;align-items:center;gap:24px}.Topbar .utils .actions{display:flex;align-items:center;gap:12px;position:relative}.Topbar .utils .actions img{width:24px;height:24px;cursor:pointer;transition:all .3s ease}.Topbar .utils .actions img:hover{filter:grayscale(100%) invert(100%)}.Topbar .utils .actions .notificationDropDown{position:absolute;top:40px;left:-175px;transform:translate(10%);z-index:100;background-color:#fff;border-radius:8px;width:350px;max-height:300px;padding:20px 15px;box-shadow:0 0 12px 4px #1f1f1f11;display:flex;flex-direction:column;gap:20px}.Topbar .utils .actions .notificationDropDown .dropDownTitle{width:100%;color:#137c7f;font-size:18px;font-weight:800;text-align:center}.Topbar .utils .actions .notificationDropDown .messages{overflow-y:scroll;width:100%;display:flex;flex-direction:column}.Topbar .utils .actions .notificationDropDown .messages .message{width:100%;display:flex;gap:15px;align-items:center;padding:10px 0;border-bottom:1px solid #dbdbdb}.Topbar .utils .actions .notificationDropDown .messages .message img{width:34px;height:34px;border-radius:50%;object-fit:cover}.Topbar .utils .actions .notificationDropDown .messages .message .info{display:flex;flex-direction:column;gap:4px}.Topbar .utils .actions .notificationDropDown .messages .message .info .content{font-size:14px;font-weight:500;color:#232323}.Topbar .utils .actions .notificationDropDown .messages .message .info .time{font-size:14px;font-weight:500;color:#8e8d8d}.Topbar .utils .actions .notificationDropDown .messages .message .info .view{font-size:12px;font-weight:500;color:#b40a4e;background-color:#ecdddd;width:max-content;padding:5px 10px;border-radius:22px}.Topbar .utils .actions .notificationDropDown .dropDownFooter{width:100%;display:flex;justify-content:center;align-items:center}.Topbar .utils .actions .notificationDropDown .dropDownFooter a{width:max-content;color:#b40a4e;font-size:16px;font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center;gap:5px;transition:all .3s ease}.Topbar .utils .actions .notificationDropDown .dropDownFooter a:hover{color:#137c7f}.Topbar .utils .user{display:flex;align-items:center;gap:8px}.Topbar .utils .user .image{width:32px;height:32px;overflow:hidden;border-radius:50%}.Topbar .utils .user .image img{width:100%;height:100%;object-fit:cover}.Topbar .utils .user .desc{display:flex;flex-direction:column;gap:4px}.Topbar .utils .user .desc .name{font-size:14px;font-weight:400;line-height:19px;color:#121212}.Topbar .utils .user .desc .email{font-size:12px;font-weight:400;line-height:16px;color:#8e8d8d}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Message{width:100%;display:flex;gap:15px;align-items:center;padding:10px;border-bottom:1px solid #dbdbdb}.Message.own{display:none}.Message img#profilePic{width:34px;height:34px;border-radius:50%;object-fit:cover;cursor:default;box-shadow:0 0 8px 2px #41414122}.Message img#profilePic:hover{filter:none}.Message .info{display:flex;flex-direction:column;gap:4px}.Message .info .content{font-size:14px;font-weight:500;color:#232323}.Message .info .time{font-size:14px;font-weight:500;color:#8e8d8d}.Message .info .view{font-size:12px;font-weight:500;color:#b40a4e;background-color:#ecdddd;width:max-content;padding:5px 10px;border-radius:22px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.PatientPageLayout{width:100%;display:flex;flex-direction:column;gap:16px}.PatientPageLayout .top{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:36px}@media screen and (max-width: 1200px){.PatientPageLayout .top{flex-direction:column;align-items:flex-end}}.PatientPageLayout .bottom h1{font-size:20px;font-weight:900;line-height:27.32px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.PatientCategoryActive{width:100%;padding:20px 0;border-radius:8px;display:flex;justify-content:flex-start;gap:15px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.AnteNatal{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.OutPatients{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.InPatients{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Emergency{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.NewPatient{padding:18px 24px;width:100%;background-color:#fff;display:flex;justify-content:center}.NewPatient .container{width:100%;height:100%;overflow-y:scroll;display:flex;flex-direction:column;gap:50px}.NewPatient .container .top{width:100%;display:flex;justify-content:center;gap:150px;position:relative}.NewPatient .container .top .photo{display:flex;flex-direction:column;gap:10px;align-items:center}.NewPatient .container .top .photo .pageTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#121212}.NewPatient .container .top .actions{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0}.NewPatient .container .top .actions .close{align-self:flex-end}.NewPatient .container .top .actions .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.NewPatient .container .top .actions .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.NewPatient .container .top .actions .btnGroup{display:flex;gap:12px}.NewPatient .container .bottom{width:100%;display:flex;justify-content:center;align-items:center}.NewPatient .container .bottom form{display:flex;justify-content:space-around;gap:40px}@media screen and (max-width: 1024px){.NewPatient .container .bottom form{flex-direction:column;justify-content:center}}.NewPatient .container .bottom form .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.NewPatient .container .bottom form .formInputsGroup{align-items:center}}.NewPatient .container .bottom form .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.NewPatient .container .bottom form .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.NewPatient .container .bottom form .formInputsGroup .fieldGroup input,.NewPatient .container .bottom form .formInputsGroup .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Required{color:#b40a4e}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.EditPatient{padding:18px 24px;width:100%;background-color:#fff;display:flex;justify-content:center}.EditPatient .container{width:100%;overflow-y:scroll;display:flex;flex-direction:column;gap:50px}.EditPatient .container .top{width:100%;display:flex;justify-content:center;gap:150px;position:relative}.EditPatient .container .top .photo{display:flex;flex-direction:column;gap:10px;align-items:center}.EditPatient .container .top .photo .profilePhoto{width:100px;height:100px;position:relative}.EditPatient .container .top .photo .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.EditPatient .container .top .photo .pageTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#121212}.EditPatient .container .top .actions{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0}.EditPatient .container .top .actions .close{align-self:flex-end}.EditPatient .container .top .actions .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.EditPatient .container .top .actions .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.EditPatient .container .top .actions .btnGroup{display:flex;gap:12px}.EditPatient .container .bottom{width:100%;display:flex;justify-content:center;align-items:center}.EditPatient .container .bottom form{width:100%;display:flex;justify-content:space-around;gap:40px}@media screen and (max-width: 1024px){.EditPatient .container .bottom form{flex-direction:column;justify-content:center}}.EditPatient .container .bottom form .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.EditPatient .container .bottom form .formInputsGroup{align-items:center}}.EditPatient .container .bottom form .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.EditPatient .container .bottom form .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.EditPatient .container .bottom form .formInputsGroup .fieldGroup input,.EditPatient .container .bottom form .formInputsGroup .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Profile{padding:18px 24px;width:100%;display:flex;justify-content:center;align-items:center}.Profile .container{padding:20px 22px 30px;width:100%;background-color:#fff;display:flex;flex-direction:column;gap:18px}.Profile .container .top{width:100%;display:flex;justify-content:flex-end;gap:150px}.Profile .container .top .actions{width:200px;display:flex;flex-direction:column;align-items:center;gap:20px}.Profile .container .top .actions .close{align-self:flex-end}.Profile .container .top .actions .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.Profile .container .top .actions .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.Profile .container .bottom{border:1.5px solid #f4f4f4;border-radius:8px;width:96%;padding:16px 18px;display:flex;justify-content:center;gap:25px}.Profile .container .bottom .featured{display:flex;flex-direction:column;align-items:center;padding:16px 10px;gap:24px}.Profile .container .bottom .featured .profilePhoto{width:100px;height:100px;position:relative}.Profile .container .bottom .featured .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.Profile .container .bottom .featured .infoText{font-size:16px;font-weight:800;line-height:27.32px;color:#232323;text-transform:capitalize;text-align:center}.Profile .container .bottom .featured .infoText.link{font-size:14px;font-weight:800;line-height:19.12px;text-align:center;color:#137c7f}.Profile .container .bottom .featured .infoText span{font-weight:500}.Profile .container .bottom .details table{width:100%;padding:8px}.Profile .container .bottom .details table td{padding:10px 0;border-bottom:1px solid #121212;font-size:16px;font-weight:500;line-height:21.86px;color:#121212}.Profile .container .bottom .details table td:nth-child(2){padding:10px 30px;color:#666}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.DeletePatient{height:100vh;width:100%;display:flex;justify-content:center;align-items:center}.DeletePatient .overlay{width:100%;height:100%;background:#2d2d2d4d;display:flex;justify-content:center;align-items:center}.DeletePatient .overlay .modal{width:50%;height:80%;border-radius:8px;background-color:#fff;box-shadow:0 9px 46px 8px #0000001f;padding:18px 24px;position:relative;display:flex;justify-content:center;align-items:center}.DeletePatient .overlay .modal .close{position:absolute;right:32px;top:32px}.DeletePatient .overlay .modal .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.DeletePatient .overlay .modal .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.DeletePatient .overlay .modal .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:90px}.DeletePatient .overlay .modal .content .textContent{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.DeletePatient .overlay .modal .content .textContent .image{width:70px;height:70px}.DeletePatient .overlay .modal .content .textContent .image img{width:80%;height:80%;object-fit:contain}.DeletePatient .overlay .modal .content .textContent .message{max-width:302px;font-size:24px;font-weight:800;line-height:32.78px;text-align:center;color:#232323}.DeletePatient .overlay .modal .content .textContent .desc{max-width:max-content;font-size:14px;font-weight:500;line-height:19.12px;text-align:center;color:#8e8d8d}.DeletePatient .overlay .modal .content .textContent .desc span{color:#b40a4e}.DeletePatient .overlay .modal .content .btnGroup{display:flex;align-items:center;gap:20px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.AssignBed{padding:18px 24px;width:100%;background-color:#fff;display:flex;justify-content:center;max-width:1080px}.AssignBed .container{width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:50px}.AssignBed .container .top{width:100%;display:flex;justify-content:center;gap:150px;position:relative}.AssignBed .container .top .photo{display:flex;flex-direction:column;gap:10px;align-items:center}.AssignBed .container .top .photo .profilePhoto{width:100px;height:100px;position:relative}.AssignBed .container .top .photo .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.AssignBed .container .top .photo .pageTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#121212}.AssignBed .container .top .actions{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0}.AssignBed .container .top .actions .close{align-self:flex-end}.AssignBed .container .top .actions .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.AssignBed .container .top .actions .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.AssignBed .container .top .actions .btnGroup{display:flex;gap:12px}.AssignBed .container .bottom{width:100%;display:flex;justify-content:center;align-items:center}.AssignBed .container .bottom form{width:100%;padding:10px;display:flex;justify-content:space-around;gap:20px}@media screen and (max-width: 1024px){.AssignBed .container .bottom form{flex-direction:column;justify-content:center}}.AssignBed .container .bottom form .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.AssignBed .container .bottom form .formInputsGroup{align-items:center}}.AssignBed .container .bottom form .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.AssignBed .container .bottom form .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.AssignBed .container .bottom form .formInputsGroup .fieldGroup input,.AssignBed .container .bottom form .formInputsGroup .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.InputVitals{padding:18px 24px;width:100%;background-color:#fff;display:flex;justify-content:center}.InputVitals .container{width:100%;max-width:1080px;height:100%;overflow-y:scroll;display:flex;flex-direction:column;gap:50px;padding-bottom:20px}.InputVitals .container .top{width:100%;display:flex;justify-content:center;gap:150px;position:relative}.InputVitals .container .top .photo{width:100%;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.InputVitals .container .top .photo .profilePhoto{width:100px;height:100px;position:relative}.InputVitals .container .top .photo .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.InputVitals .container .top .photo .pageTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#121212;text-align:center;text-transform:capitalize}.InputVitals .container .top .photo .pageTitle span{color:#8e8d8d;font-size:16px;font-weight:500;line-height:21.86px;text-align:center}.InputVitals .container .top .actions{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0}.InputVitals .container .top .actions .close{align-self:flex-end}.InputVitals .container .top .actions .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.InputVitals .container .top .actions .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.InputVitals .container .top .actions .btnGroup{display:flex;gap:12px}.InputVitals .container .bottom{width:100%;display:flex;flex-direction:column;gap:24px}.InputVitals .container .bottom .vitalSection{width:100%;display:flex;flex-direction:column;gap:8px}.InputVitals .container .bottom .vitalSection .sectionTitle{width:max-content;color:#064b4d;font-size:18px;font-weight:800;line-height:20px;display:flex;justify-content:center;align-items:center;gap:8px}.InputVitals .container .bottom .vitalSection .sectionTitle:last-of-type{cursor:pointer;transition:color .1s ease}.InputVitals .container .bottom .vitalSection .sectionTitle:last-of-type:hover{color:#137c7f}.InputVitals .container .bottom .vitalSection .sectionBody{width:100%;display:flex;flex-direction:column;gap:16px;background-color:#f4f4f4;padding:16px;border-radius:16px}.InputVitals .container .bottom .vitalSection .sectionBody.subbed .vitalSubsection{width:100%;display:flex;flex-direction:column;gap:8px}.InputVitals .container .bottom .vitalSection .sectionBody.subbed .vitalSubsection .subsectionTitle{color:#232323;font-size:16px;font-weight:400}.InputVitals .container .bottom .vitalSection .sectionBody.subbed .vitalSubsection .subsectionBody{background-color:#fff;border-radius:4px;padding:16px;box-shadow:0 0 8px 4px #2727271f inset;display:flex;flex-direction:column;gap:16px}.InputVitals .container .bottom .vitalSection .sectionBody .row{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:24px;border-bottom:1px solid rgba(39,39,39,.2431372549);padding-bottom:16px}.InputVitals .container .bottom .vitalSection .sectionBody .row:last-child{border-bottom:none;padding-bottom:0}.InputVitals .container .bottom .vitalSection .sectionBody .row.labeled .inputGroup{min-width:0}.InputVitals .container .bottom .vitalSection .sectionBody .row.labeled .label{font-size:14px;font-weight:800;color:#064b4d;width:max-content}.InputVitals .container .bottom .vitalSection .sectionBody .row.labeled .value{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.InputVitals .container .bottom .vitalSection .sectionBody .row.labeled .value span{color:#064b4d;font-size:14px;font-weight:800}.InputVitals .container .bottom .vitalSection .sectionBody .row .inputGroup{min-width:25%;display:flex;align-items:center;gap:8px}.InputVitals .container .bottom .vitalSection .sectionBody .row .inputGroup label{font-size:14px;font-weight:800;color:#064b4d;width:max-content}.InputVitals .container .bottom .vitalSection .sectionBody .row .inputGroup input,.InputVitals .container .bottom .vitalSection .sectionBody .row .inputGroup select{width:100px;height:30px;border-radius:4px;border:1px solid #8e8d8d;outline:none;padding:4px}.InputVitals .container .bottom .vitalSection .sectionBody .row .inputGroup textarea{width:200px;height:50px;border-radius:4px;border:1px solid #8e8d8d;outline:none;padding:4px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.EditVitals{padding:18px 24px;width:100%;background-color:#fff;display:flex;justify-content:center}.EditVitals .container{width:100%;height:100%;overflow-y:scroll;display:flex;flex-direction:column;gap:50px;padding-bottom:20px}.EditVitals .container .top{width:100%;display:flex;justify-content:flex-end}.EditVitals .container .top .photo{width:100%;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.EditVitals .container .top .photo .profilePhoto{width:100px;height:100px;position:relative}.EditVitals .container .top .photo .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.EditVitals .container .top .photo .profilePhoto .editIconBg{width:30px;height:30px;border-radius:50%;background-color:#fff;position:absolute;bottom:-10px;right:10px;display:flex;justify-content:center;align-items:center}.EditVitals .container .top .photo .profilePhoto .editIconBg .custom-file-input{overflow:hidden}.EditVitals .container .top .photo .profilePhoto .editIconBg .custom-file-input .file-input{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.EditVitals .container .top .photo .profilePhoto .editIconBg .custom-file-input .fileIcon{width:20px;height:20px;transition:all .3s ease}.EditVitals .container .top .photo .pageTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#121212;text-align:center;text-transform:capitalize}.EditVitals .container .top .photo .pageTitle span{color:#8e8d8d;font-size:16px;font-weight:500;line-height:21.86px;text-align:center}.EditVitals .container .top .actions{display:flex;flex-direction:column;align-items:center;gap:40px}.EditVitals .container .top .actions .close{align-self:flex-end}.EditVitals .container .top .actions .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.EditVitals .container .top .actions .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.EditVitals .container .top .actions .btnGroup{display:flex;gap:12px}.EditVitals .container .bottom{width:100%;display:flex;justify-content:center;align-items:center}.EditVitals .container .bottom form{width:100%;display:flex;justify-content:space-around;gap:40px}@media screen and (max-width: 1024px){.EditVitals .container .bottom form{flex-direction:column;justify-content:center}}.EditVitals .container .bottom form .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.EditVitals .container .bottom form .formInputsGroup{align-items:center}}.EditVitals .container .bottom form .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.EditVitals .container .bottom form .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.EditVitals .container .bottom form .formInputsGroup .fieldGroup input,.EditVitals .container .bottom form .formInputsGroup .fieldGroup select,.EditVitals .container .bottom form .formInputsGroup .fieldGroup textarea{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.EditVitals .container .bottom form .formInputsGroup .fieldGroup textarea{height:120px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Vitals{padding:18px 24px;width:100%;display:flex;justify-content:center;align-items:center}.Vitals .container{padding:20px 22px 30px;width:100%;background-color:#fff;display:flex;flex-direction:column;gap:18px}.Vitals .container .top{width:100%;display:flex;justify-content:flex-end;gap:150px}.Vitals .container .top .actions{width:200px;display:flex;flex-direction:column;align-items:center;gap:20px}.Vitals .container .top .actions .close{align-self:flex-end}.Vitals .container .top .actions .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.Vitals .container .top .actions .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.Vitals .container .bottom{border:1.5px solid #f4f4f4;border-radius:8px;width:96%;padding:16px 18px;display:flex;justify-content:center;gap:40px}.Vitals .container .bottom .featured{display:flex;flex-direction:column;align-items:center;padding:16px 10px;gap:24px}.Vitals .container .bottom .featured .profilePhoto{width:100px;height:100px;position:relative}.Vitals .container .bottom .featured .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.Vitals .container .bottom .featured .infoText{font-size:16px;font-weight:800;line-height:27.32px;color:#232323;text-transform:capitalize;text-align:center}.Vitals .container .bottom .featured .infoText span{font-weight:500}.Vitals .container .bottom .detailsContainer{display:flex;flex-direction:column;gap:40px}.Vitals .container .bottom .detailsContainer .details{display:flex;flex-direction:column;gap:5px}.Vitals .container .bottom .detailsContainer .details .dateAndTime{font-size:16px;font-weight:800;line-height:27.32px;color:#232323}.Vitals .container .bottom .detailsContainer .details .dateAndTime span{color:#8e8d8d}.Vitals .container .bottom .detailsContainer .details table{width:100%;padding:8px}.Vitals .container .bottom .detailsContainer .details table td{padding:10px 100px 10px 0;border-bottom:1px solid #121212;font-size:16px;font-weight:500;line-height:21.86px;color:#121212}.Vitals .container .notFound{display:flex;align-items:center;font-weight:600;color:#b40a4e}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.BedPageLayout{width:100%;display:flex;flex-direction:column;gap:16px}.BedPageLayout .top{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:36px}.BedPageLayout .top .btnGroup{display:flex;align-items:center;gap:15px}@media screen and (max-width: 1200px){.BedPageLayout .top{flex-direction:column;align-items:flex-end}}.BedPageLayout .bottom{width:100%}.BedPageLayout .bottom h1{font-size:20px;font-weight:900;line-height:27.32px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.BedCategory{width:calc(100vw - 308px);max-width:1024px;padding:20px 0;border-radius:8px;display:flex;justify-content:space-between;align-self:flex-start;gap:15px;overflow-x:scroll}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.AllBeds{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Male{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Female{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.PostNatal{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Paediatrics{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Private{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.EmergencyWard{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Labour{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Free{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.DischargePatient{position:absolute;left:0;top:0;height:100vh;width:100%;display:flex;justify-content:center;align-items:center}.DischargePatient .overlay{width:100%;height:100%;background:#2d2d2d4d;display:flex;justify-content:center;align-items:center}.DischargePatient .overlay .modal{width:50%;height:80%;border-radius:8px;background-color:#fff;box-shadow:0 9px 46px 8px #0000001f;padding:18px 24px;position:relative;display:flex;justify-content:center;align-items:center}.DischargePatient .overlay .modal .close{position:absolute;right:32px;top:32px}.DischargePatient .overlay .modal .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.DischargePatient .overlay .modal .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.DischargePatient .overlay .modal .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:90px}.DischargePatient .overlay .modal .content .textContent{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.DischargePatient .overlay .modal .content .textContent .image{width:70px;height:70px}.DischargePatient .overlay .modal .content .textContent .image img{width:80%;height:80%;object-fit:contain}.DischargePatient .overlay .modal .content .textContent .message{max-width:302px;font-size:24px;font-weight:800;line-height:32.78px;text-align:center;color:#232323}.DischargePatient .overlay .modal .content .textContent .desc{max-width:max-content;font-size:14px;font-weight:500;line-height:19.12px;text-align:center;color:#8e8d8d}.DischargePatient .overlay .modal .content .textContent .desc span{color:#b40a4e}.DischargePatient .overlay .modal .content .btnGroup{display:flex;align-items:center;gap:20px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Available{height:100%;margin:18px 24px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:35px;border-radius:8px;box-shadow:0 2px 15px #0000000e;position:relative}.Available .close{position:absolute;top:30px;right:30px}.Available .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.Available .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.Available .titleContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.Available .titleContainer .title{font-size:28px;font-weight:800;color:#121212}.Available .titleContainer .subtitle{font-size:16px;font-weight:500;color:#8e8d8d}.Available .bodyContainer{width:90%;display:flex;flex-direction:column;gap:30px;align-items:center}.Available .bodyContainer .filters{width:100%;border:1px solid #dce4e7;background:#f7f9fa;padding:8px;gap:10px;border-radius:40px;display:flex;align-items:center;justify-content:space-between}.Available .bodyContainer .filters .filter{padding:14px;border-radius:40px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:800;color:#a7a7a7;cursor:pointer;transition:all .3s ease;text-transform:capitalize}.Available .bodyContainer .filters .filter:hover{color:#005ca9}.Available .bodyContainer .filters .filter.active{background-color:#e6eff6;color:#005ca9}.Available .bodyContainer .wardInfo{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.Available .bodyContainer .wardInfo .wardInfoTitleContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.Available .bodyContainer .wardInfo .wardInfoTitleContainer .wardInfoTitle{font-size:20px;font-weight:800;color:#121212;text-transform:capitalize}.Available .bodyContainer .wardInfo .wardInfoTitleContainer .wardInfoSubtitle{font-size:14px;font-weight:800;color:#8e8d8d}.Available .bodyContainer .wardInfo .wardInfoDetails{color:#666;width:60%;display:flex;justify-content:center}.Available .bodyContainer .wardInfo .wardInfoDetails table th,.Available .bodyContainer .wardInfo .wardInfoDetails table td{padding:5px 20px 5px 8px;border-bottom:1px solid #e7edef}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.AdmitPatient{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.AdmitPatient .overlay{width:100%;height:100%;background:#2d2d2d4d;display:flex;justify-content:center;align-items:center}.AdmitPatient .overlay .modal{width:50%;height:80%;border-radius:8px;background-color:#fff;box-shadow:0 9px 46px 8px #0000001f;padding:18px 24px;position:relative;display:flex;justify-content:center;align-items:center}.AdmitPatient .overlay .modal .close{position:absolute;right:32px;top:32px}.AdmitPatient .overlay .modal .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.AdmitPatient .overlay .modal .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.AdmitPatient .overlay .modal .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:90px}.AdmitPatient .overlay .modal .content .textContent{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.AdmitPatient .overlay .modal .content .textContent .image{width:70px;height:70px}.AdmitPatient .overlay .modal .content .textContent .image img{width:100%;height:100%;object-fit:contain}.AdmitPatient .overlay .modal .content .textContent .message{max-width:302px;font-size:24px;font-weight:800;line-height:32.78px;text-align:center;color:#232323}.AdmitPatient .overlay .modal .content .textContent .desc{max-width:max-content;font-size:14px;font-weight:500;line-height:19.12px;text-align:center;color:#8e8d8d}.AdmitPatient .overlay .modal .content .textContent .desc span{color:#b40a4e}.AdmitPatient .overlay .modal .content .btnGroup{display:flex;align-items:center;gap:20px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.SelectLab{height:100%;width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;align-items:center;gap:45px;position:relative}.SelectLab .actions{position:absolute;top:18px;right:24px;display:flex;flex-direction:column;align-items:flex-end}.SelectLab .actions .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.SelectLab .actions .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.SelectLab .titleContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.SelectLab .titleContainer .title{font-size:20px;font-weight:800;line-height:27.32px}.SelectLab .titleContainer .title span{color:#137c7f;text-transform:capitalize}.SelectLab .titleContainer .filters{width:100%;border:1px solid #dce4e7;background:#f7f9fa;padding:8px;gap:10px;border-radius:40px;display:flex;align-items:center;justify-content:space-between}.SelectLab .titleContainer .filters .filter{padding:14px;border-radius:40px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:800;color:#a7a7a7;cursor:pointer;transition:all .3s ease;text-transform:capitalize}.SelectLab .titleContainer .filters .filter:hover{color:#005ca9}.SelectLab .titleContainer .filters .filter.active{background-color:#e6eff6;color:#005ca9}.SelectLab .bodyContainer{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.SelectLab .bodyContainer .labSelectContainer{width:100%;background-color:#fff;padding:12px 16px;border-radius:8px 8px 0 0;border:1px solid #ececec;display:flex;flex-direction:column}.SelectLab .bodyContainer .labSelectContainer .searchBox{width:100%;padding:12px 0;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.SelectLab .bodyContainer .labSelectContainer .searchBox .searchIcon{font-size:22px;color:#8e8d8d}.SelectLab .bodyContainer .labSelectContainer .searchBox .selectedLabs{display:flex;flex-wrap:wrap;gap:10px}.SelectLab .bodyContainer .labSelectContainer .searchBox .selectedLabs .selectedLab{display:flex;align-items:center;justify-content:space-between;gap:16px;background-color:#137c7f;color:#fff;border-radius:40px;padding:10px 12px;transition:all .3s ease}.SelectLab .bodyContainer .labSelectContainer .searchBox .selectedLabs .selectedLab span{font-size:14px;font-weight:500}.SelectLab .bodyContainer .labSelectContainer .searchBox .selectedLabs .selectedLab .closeIcon{cursor:pointer;font-size:20px}.SelectLab .bodyContainer .labSelectContainer .searchBox input{font-size:14px;font-weight:500;line-height:19.12px;border:none;outline:none;width:420px}.SelectLab .bodyContainer .labSelectContainer .labList{width:100%;max-height:170px;overflow-y:scroll;border-top:1px solid #ececec;padding-top:15px;display:flex;flex-direction:column;gap:16px}.SelectLab .bodyContainer .labSelectContainer .labList li{font-size:14px;font-weight:800;line-height:21.86px;color:#8e8d8d;cursor:pointer;transition:all .3s ease;list-style:none}.SelectLab .bodyContainer .labSelectContainer .labList li:hover{color:#005ca9}.SelectLab .bodyContainer .notes{width:100%;margin-bottom:30px;display:flex;flex-direction:column;gap:8px}.SelectLab .bodyContainer .notes .notesTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#8e8d8d}.SelectLab .bodyContainer .notes textarea{width:100%;padding:16px;border:1px solid #ececec;outline:none;font-family:avenir,sans-serif;font-size:14px;font-weight:500;color:#8e8d8d}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.PrescribeDrug{height:100%;width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;align-items:center;gap:45px;position:relative}.PrescribeDrug .actions{position:absolute;top:18px;right:24px;display:flex;flex-direction:column;align-items:flex-end}.PrescribeDrug .actions .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.PrescribeDrug .actions .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.PrescribeDrug .titleContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.PrescribeDrug .titleContainer .title{font-size:20px;font-weight:800;line-height:27.32px}.PrescribeDrug .titleContainer .title span{color:#137c7f;text-transform:capitalize}.PrescribeDrug .titleContainer .filters{width:100%;border:1px solid #dce4e7;background:#f7f9fa;padding:8px;gap:10px;border-radius:40px;display:flex;align-items:center;justify-content:space-between}.PrescribeDrug .titleContainer .filters .filter{padding:14px;border-radius:40px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:800;color:#a7a7a7;cursor:pointer;transition:all .3s ease;text-transform:capitalize}.PrescribeDrug .titleContainer .filters .filter:hover{color:#005ca9}.PrescribeDrug .titleContainer .filters .filter.active{background-color:#e6eff6;color:#005ca9}.PrescribeDrug .bodyContainer{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.PrescribeDrug .bodyContainer .labSelectContainer{width:100%;background-color:#fff;padding:12px 16px;border-radius:8px 8px 0 0;border:1px solid #ececec;display:flex;flex-direction:column}.PrescribeDrug .bodyContainer .labSelectContainer .searchBox{width:100%;padding:12px 0;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.PrescribeDrug .bodyContainer .labSelectContainer .searchBox .searchIcon{font-size:22px;color:#8e8d8d}.PrescribeDrug .bodyContainer .labSelectContainer .searchBox .selectedLabs{display:flex;flex-wrap:wrap;gap:10px}.PrescribeDrug .bodyContainer .labSelectContainer .searchBox .selectedLabs .selectedLab{display:flex;align-items:center;justify-content:space-between;gap:16px;background-color:#137c7f;color:#fff;border-radius:40px;padding:10px 12px;transition:all .3s ease}.PrescribeDrug .bodyContainer .labSelectContainer .searchBox .selectedLabs .selectedLab span{font-size:14px;font-weight:500}.PrescribeDrug .bodyContainer .labSelectContainer .searchBox .selectedLabs .selectedLab .closeIcon{cursor:pointer;font-size:20px}.PrescribeDrug .bodyContainer .labSelectContainer .searchBox input{font-size:14px;font-weight:500;line-height:19.12px;border:none;outline:none;width:420px}.PrescribeDrug .bodyContainer .labSelectContainer .labList{width:100%;max-height:170px;overflow-y:scroll;border-top:1px solid #ececec;padding-top:15px;display:flex;flex-direction:column;gap:16px}.PrescribeDrug .bodyContainer .labSelectContainer .labList li{font-size:14px;font-weight:800;line-height:21.86px;color:#8e8d8d;cursor:pointer;transition:all .3s ease;list-style:none}.PrescribeDrug .bodyContainer .labSelectContainer .labList li:hover{color:#005ca9}.PrescribeDrug .bodyContainer .notes{width:100%;margin-bottom:10px;display:flex;flex-direction:column;gap:8px}.PrescribeDrug .bodyContainer .notes .notesTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#8e8d8d}.PrescribeDrug .bodyContainer .notes textarea{width:100%;padding:16px;border:1px solid #ececec;outline:none;font-family:avenir,sans-serif;font-size:14px;font-weight:500;color:#8e8d8d}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.MedicalHistory{width:100%;display:flex;justify-content:center;align-items:center}.MedicalHistory .container{width:100%;display:flex;flex-direction:column}.MedicalHistory .container .top{width:100%;display:flex;flex-direction:column;align-items:flex-end;background-color:#fff;padding:24px}.MedicalHistory .container .top .noVitals{background-color:#3a36361f;font-size:2em;margin:0 auto}.MedicalHistory .container .top .action .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.MedicalHistory .container .top .action .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.MedicalHistory .container .top .patientInfo{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:80px}.MedicalHistory .container .top .patientInfo .bio{display:flex;align-items:center;gap:8px}.MedicalHistory .container .top .patientInfo .bio .profilePhoto{width:70px;height:70px;position:relative}.MedicalHistory .container .top .patientInfo .bio .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.MedicalHistory .container .top .patientInfo .bio .texts{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.MedicalHistory .container .top .patientInfo .bio .texts .infoText{font-size:14px;font-weight:500;color:#8e8d8d;text-transform:capitalize}.MedicalHistory .container .top .patientInfo .bio .texts .infoText.name{font-size:18px;font-weight:800;color:#121212}.MedicalHistory .container .top .patientInfo .bio .texts .infoText.card{font-weight:800}.MedicalHistory .container .top .patientInfo .vitals{display:flex;flex-direction:column;gap:8px}.MedicalHistory .container .top .patientInfo .vitals .title{font-size:14px;font-weight:800;line-height:19.12px;color:#232323;padding:0 10px}.MedicalHistory .container .top .patientInfo .vitals .vitalInfos{display:flex;align-items:center;gap:30px}.MedicalHistory .container .top .patientInfo .vitals .vitalInfos .vitalItem{padding:0 10px;border-left:1px solid #c4c4c4;display:flex;flex-direction:column;gap:10px}.MedicalHistory .container .top .patientInfo .vitals .vitalInfos .vitalItem:nth-child(1){border-left:1px solid transparent}.MedicalHistory .container .top .patientInfo .vitals .vitalInfos .vitalItem .itemCaption{font-size:14px;font-weight:800;line-height:21.86px;color:#666}.MedicalHistory .container .top .patientInfo .vitals .vitalInfos .vitalItem .itemValue{font-size:12px;font-weight:500;line-height:19.12px;color:#a7a7a7}.MedicalHistory .container .bottom{width:100%;display:flex;flex-direction:column;align-items:center}.MedicalHistory .container .bottom .sectionFilters{width:100%;background-color:#fff;border-top:1px solid #dce4e7;border-bottom:1px solid #dce4e7;display:flex;justify-content:center;align-items:center;gap:45px;padding:10px 10px 0}.MedicalHistory .container .bottom .sectionFilters .filter{padding:8px 8px 16px;border-bottom:3px solid transparent;color:#8e8d8d;cursor:pointer;transition:all .3s ease;font-size:15px;font-weight:800;line-height:21.86px}.MedicalHistory .container .bottom .sectionFilters .filter:hover{color:#137c7f}.MedicalHistory .container .bottom .sectionFilters .filter.active{color:#137c7f;border-bottom:3px solid #137c7f}.MedicalHistory .container .bottom .sectionDisplay{width:95%;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:44px 0}.MedicalHistory .container .bottom .sectionDisplay .displayCard{width:680px;height:395px;box-shadow:0 5px 22px 4px #0000001f;border-top:1px solid #dce4e7;display:flex}.MedicalHistory .container .bottom .sectionDisplay .displayCard.notFound{width:380px;height:350px;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:12px 16px}.MedicalHistory .container .bottom .sectionDisplay .displayCard.notFound img{width:150px;height:184px;object-fit:contain}.MedicalHistory .container .bottom .sectionDisplay .displayCard.notFound .message{font-size:32px;font-weight:800;line-height:43.71px;color:#666}.MedicalHistory .container .bottom .sectionDisplay .displayCard.notFound .subText{font-size:20px;font-weight:500;line-height:27.32px;text-align:center;color:#7f7f7f;max-width:345px}.MedicalHistory .container .bottom .sectionDisplay .displayCard .left{width:50%;height:100%;display:flex;flex-direction:column;border-right:1px solid #dce4e7}.MedicalHistory .container .bottom .sectionDisplay .displayCard .left .titleRow{width:100%;padding:12px;display:flex;justify-content:space-between;align-items:center;gap:20px}.MedicalHistory .container .bottom .sectionDisplay .displayCard .left .titleRow .displayTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#232323}.MedicalHistory .container .bottom .sectionDisplay .displayCard .left .titleRow .sort{display:flex;align-items:center;gap:5px}.MedicalHistory .container .bottom .sectionDisplay .displayCard .left .titleRow .sort span{font-size:10px;font-weight:500;color:#a7a7a7}.MedicalHistory .container .bottom .sectionDisplay .displayCard .left .titleRow .sort select{font-size:10px;font-weight:500;color:#c4c4c4;outline:none;border:1px solid #c4c4c4;padding:5px}.MedicalHistory .container .bottom .sectionDisplay .displayCard .left .types{width:100%;display:flex;flex-direction:column}.MedicalHistory .container .bottom .sectionDisplay .displayCard .left .types .typeRow{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px;border-bottom:1px solid #dce4e7;cursor:pointer;transition:all .3s ease}.MedicalHistory .container .bottom .sectionDisplay .displayCard .left .types .typeRow:hover .name{color:#137c7f}.MedicalHistory .container .bottom .sectionDisplay .displayCard .left .types .typeRow.active{border-bottom:3px solid #137c7f}.MedicalHistory .container .bottom .sectionDisplay .displayCard .left .types .typeRow.active .name,.MedicalHistory .container .bottom .sectionDisplay .displayCard .left .types .typeRow.active .year{color:#137c7f}.MedicalHistory .container .bottom .sectionDisplay .displayCard .left .types .typeRow .name{font-size:16px;font-weight:800;line-height:21.86px;text-transform:capitalize;color:#8e8d8d}.MedicalHistory .container .bottom .sectionDisplay .displayCard .left .types .typeRow .year{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:19.12px;color:#8e8d8d}.MedicalHistory .container .bottom .sectionDisplay .displayCard .left .types .typeRow .year img{width:14px}.MedicalHistory .container .bottom .sectionDisplay .displayCard .right{width:50%;height:100%;display:flex;flex-direction:column;overflow-y:scroll;padding:12px 16px;gap:20px}.MedicalHistory .container .bottom .sectionDisplay .displayCard .right .noSubSection{box-shadow:0 5px 22px 4px #0000001f;border-top:1px solid #dce4e7;display:flex;width:250px;height:265px;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:12px 16px;margin:auto}.MedicalHistory .container .bottom .sectionDisplay .displayCard .right .noSubSection img{width:139px;height:129px;object-fit:contain}.MedicalHistory .container .bottom .sectionDisplay .displayCard .right .noSubSection .message{font-size:16px;font-weight:800;line-height:21.71px;color:#666}.MedicalHistory .container .bottom .sectionDisplay .displayCard .right .noSubSection .subText{font-size:14px;font-weight:500;line-height:19.32px;text-align:center;color:#7f7f7f;max-width:345px}.MedicalHistory .container .bottom .sectionDisplay .displayCard .right .displayTitle{width:100%;font-size:20px;font-weight:800;line-height:27.32px;color:#137c7f}.MedicalHistory .container .bottom .sectionDisplay .displayCard .right .displayDetails{width:100%;display:flex;flex-direction:column;gap:25px;border-left:2px solid #dce4e7;padding-left:10px;margin-bottom:10px}.MedicalHistory .container .bottom .sectionDisplay .displayCard .right .displayDetails .infoGroup{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:400;line-height:16.39px;color:#8e8d8d}.MedicalHistory .container .bottom .sectionDisplay .displayCard .right .displayDetails .infoGroup .caption{font-weight:800;color:#232323}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Prescription{padding:18px 24px;width:100%;display:flex;justify-content:center;align-items:center}.Prescription .container{width:100%;display:flex;flex-direction:column;gap:25px}.Prescription .container .actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.Prescription .container .actions .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.Prescription .container .actions .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.Prescription .container .prescriptionContainer{width:100%;max-width:1080px;margin:auto;display:flex;padding:40px;justify-content:center}.Prescription .container .prescriptionContainer .patientDetails{height:auto;background-color:#fff;min-width:322px;width:50%;display:flex;flex-direction:column;align-items:center;padding:16px 10px;gap:24px;border:1px solid #c4c4c4}.Prescription .container .prescriptionContainer .patientDetails .profilePhoto{width:100px;height:100px;position:relative}.Prescription .container .prescriptionContainer .patientDetails .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.Prescription .container .prescriptionContainer .patientDetails .infoText{font-size:16px;font-weight:800;line-height:27.32px;color:#232323;text-align:center;text-transform:capitalize}.Prescription .container .prescriptionContainer .patientDetails .infoText.link{font-size:14px;font-weight:800;line-height:19.12px;text-align:center;color:#137c7f}.Prescription .container .prescriptionContainer .patientDetails .infoText span{font-weight:500}.Prescription .container .prescriptionContainer .prescriptionDetailsList{display:flex;flex-direction:column;overflow-y:scroll;max-height:100vh;width:50%;background-color:#fff}.Prescription .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails{display:flex;flex-direction:column;border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4}.Prescription .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList{background-color:#fff;padding:10px 15px;display:flex;flex-direction:column;gap:15px}.Prescription .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList.btnGroup{flex-direction:row}.Prescription .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList .drugListTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#232323}.Prescription .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul{display:flex;flex-direction:column;gap:16px}.Prescription .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li{list-style-type:none;font-size:16px;font-weight:800;line-height:21.86px;color:#8e8d8d}.Prescription .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li .bold{color:#232323}.Prescription .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .doctorsNote{background-color:#fff;display:flex;flex-direction:column;gap:25px;padding:10px 15px}.Prescription .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .doctorsNote .doctorsNoteTitle{font-size:18px;font-weight:800;line-height:27.32px;color:#232323}.Prescription .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .doctorsNote .doctorsNoteBody{font-size:16px;font-weight:800;line-height:27.32px;color:#8e8d8d}.Prescription .container .prescriptionContainer .noPrescription{margin-left:20px;font-size:18px;font-weight:700;color:#b40a4e;align-self:center}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.CostLabs{padding:18px 24px;width:100%;max-width:1080px;display:flex;justify-content:center;align-items:center;position:relative}.CostLabs .container{width:100%;display:flex;gap:30px}.CostLabs .container .drugsContainer{width:65%;max-width:750px;display:flex;flex-direction:column;gap:30px}.CostLabs .container .drugsContainer .drugSelect{width:100%;display:flex;flex-direction:column}.CostLabs .container .drugsContainer .drugSelect .searchBox{width:100%;display:flex;align-items:center;gap:10px;background-color:#fff;border:1px solid #ececec;padding:10px 20px;border-radius:8px}.CostLabs .container .drugsContainer .drugSelect .searchBox .searchIcon{font-size:22px;color:#8e8d8d}.CostLabs .container .drugsContainer .drugSelect .searchBox input{font-size:12px;font-weight:400;line-height:16.12px;border:none;outline:none;width:420px}.CostLabs .container .drugsContainer .drugSelect .drugList{background-color:#fff;width:100%;max-height:170px;overflow-y:scroll;border-top:1px solid #ececec;padding:15px;display:flex;flex-direction:column;gap:16px}.CostLabs .container .drugsContainer .drugSelect .drugList li{font-size:14px;font-weight:800;line-height:21.86px;color:#8e8d8d;cursor:pointer;transition:all .3s ease;list-style:none}.CostLabs .container .drugsContainer .drugSelect .drugList li:hover{color:#005ca9}.CostLabs .container .drugsContainer .drugTable{width:100%;border-radius:8px;padding-top:16px;background-color:#fff;display:flex;flex-direction:column;gap:20px}.CostLabs .container .drugsContainer .drugTable .dataGrid{background-color:#fff;border:none;border-radius:13px;font-family:avenir,sans-serif}.CostLabs .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer{flex-direction:row-reverse}.CostLabs .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer .MuiFormControl-root{width:500px;padding:2px 10px;margin:10px}.CostLabs .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer .MuiButtonBase-root{background-color:#f4f4f4;padding:8px;font-size:14px;font-weight:500;color:#8e8d8d;border-radius:4px;text-transform:none;margin-right:12px}.CostLabs .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-columnHeaders{background-color:#f7f9fa}.CostLabs .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeaderTitle{font-weight:700;font-family:avenir,sans-serif}.CostLabs .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-virtualScroller{height:auto;min-height:150px}.CostLabs .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-row{position:relative}.CostLabs .container .drugsContainer .drugTable .note{padding:10px}.CostLabs .container .drugsContainer .lastPrescribedLab{width:100%;background-color:#fff;padding:10px;border-radius:4px;display:flex;flex-direction:column;gap:15px}.CostLabs .container .drugsContainer .lastPrescribedLab .row{width:100%;display:flex;flex-direction:column;gap:5px}.CostLabs .container .drugsContainer .lastPrescribedLab .row .rowTitle{font-size:16px;font-weight:800;color:#064b4d;text-transform:capitalize}.CostLabs .container .drugsContainer .lastPrescribedLab .row .rowBody{font-size:15px;font-weight:500;color:#232323;text-transform:capitalize;max-width:450px}.CostLabs .container .drugsContainer .lastPrescribedLab .row ul{list-style:none;display:flex;flex-direction:column;gap:5px}.CostLabs .container .drugsContainer .lastPrescribedLab .row ul li .bullet{color:#b40a4e}.CostLabs .emptyPageStatus{width:100%;display:flex;flex-direction:column;align-items:center;gap:80px}.CostLabs .emptyPageStatus .drugSelect{width:100%;display:flex;flex-direction:column}.CostLabs .emptyPageStatus .drugSelect .searchBox{width:100%;display:flex;align-items:center;gap:10px;background-color:#fff;border:1px solid #ececec;padding:20px;border-radius:8px}.CostLabs .emptyPageStatus .drugSelect .searchBox .searchIcon{font-size:22px;color:#8e8d8d}.CostLabs .emptyPageStatus .drugSelect .searchBox input{font-size:12px;font-weight:400;line-height:16.12px;border:none;outline:none;width:420px}.CostLabs .emptyPageStatus .drugSelect .drugList{background-color:#fff;width:100%;max-height:170px;overflow-y:scroll;border-top:1px solid #ececec;padding:15px;display:flex;flex-direction:column;gap:16px}.CostLabs .emptyPageStatus .drugSelect .drugList li{font-size:14px;font-weight:800;line-height:21.86px;color:#8e8d8d;cursor:pointer;transition:all .3s ease;list-style:none}.CostLabs .emptyPageStatus .drugSelect .drugList li:hover{color:#005ca9}.CostLabs .emptyPageStatus .infoCard{width:350px;height:350px;padding:12px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;background-color:#fff}.CostLabs .emptyPageStatus .infoCard .infoCardImg{object-fit:contain;width:100px;height:100px}.CostLabs .emptyPageStatus .infoCard .infoCardImg:nth-child(2){width:139px;height:34px}.CostLabs .emptyPageStatus .infoCard .text{font-size:26px;font-weight:800;text-align:center;color:#8e8d8d}.CostLabs .emptyPageStatus .infoCard .subtext{font-size:18px;font-weight:500;text-align:center;color:#8e8d8d}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.PrintModal{width:100%;height:90%;overflow-y:scroll;position:absolute;padding:30px 20px 20px;top:0;right:0;bottom:0;left:0;background-color:#0000004c;display:flex;justify-content:center;align-items:start}.PrintModal .receipt{width:400px;height:auto;border-radius:8px;background:#fff;box-shadow:0 11px 15px #0003;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;position:relative}.PrintModal .receipt .close{position:absolute;top:10px;right:10px}.PrintModal .receipt .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.PrintModal .receipt .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.PrintModal .receipt .receiptDetails{display:flex;flex-direction:column;align-items:center;gap:30px}.PrintModal .receipt .receiptDetails .title{font-size:20px;font-weight:900;text-align:center;color:#232323}.PrintModal .receipt .receiptDetails .details{display:flex;flex-direction:column;gap:16px}.PrintModal .receipt .receiptDetails .details .row{display:flex;justify-content:space-between;align-items:center;gap:50px}.PrintModal .receipt .receiptDetails .details .row span{font-size:14px;font-weight:400;color:#8e8d8d;text-transform:capitalize}.PrintModal .receipt .receiptDetails .details .row span.bold{font-size:15px;font-weight:600;color:#232323}.PrintModal .receipt .receiptDetails .details .row span.total{font-size:18px;font-weight:900;color:#121212}.PrintModal .receipt .receiptDetails .details .row span.greenHighlight{padding:5px;background:#17a2001a;border-radius:8px;font-size:12px;font-weight:400;color:#17a200;text-align:right;width:max-content}.PrintModal .receipt .receiptDetails .details .row span.redHighlight{padding:5px;border-radius:8px;font-size:12px;font-weight:400;color:#d90101;background:#d901011a;text-align:right;width:max-content}.PrintModal .receipt .receiptDetails .details table{width:100%}.PrintModal .receipt .receiptDetails .details table tr th,.PrintModal .receipt .receiptDetails .details table tr td{text-align:left;max-width:150px;padding:5px 15px}.PrintModal .receipt .receiptDetails .details table tr th:nth-child(2),.PrintModal .receipt .receiptDetails .details table tr th:nth-child(3),.PrintModal .receipt .receiptDetails .details table tr td:nth-child(2),.PrintModal .receipt .receiptDetails .details table tr td:nth-child(3){text-align:right}.PrintModal .receipt .btnGroup{display:flex;align-items:center;justify-content:center;gap:20px}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.PrintModal{background:none}.receipt{width:100%;max-width:400px;height:auto;border-radius:0;box-shadow:none;padding:0;margin:0 auto;background:#fff;display:flex;flex-direction:column;align-items:center;gap:20px;font-family:familiar,sans-serif}.receipt .close{display:none}.receipt .receiptDetails{display:flex;flex-direction:column;align-items:center;gap:30px}.receipt .receiptDetails .title{font-size:20px;font-weight:700;text-align:center;color:#232323}.receipt .receiptDetails .details{display:flex;flex-direction:column;gap:16px}.receipt .receiptDetails .details .row{display:flex;justify-content:space-between;align-items:center;gap:50px}.receipt .receiptDetails .details .row span{font-size:14px;font-weight:400;color:#232323;text-transform:capitalize}.receipt .receiptDetails .details .row span.bold{font-size:15px;font-weight:600;color:#232323}.receipt .receiptDetails .details .row span.total{font-size:18px;font-weight:700;color:#121212}.receipt .receiptDetails .details .row span.greenHighlight{padding:4px;background:#17a2001a;border-radius:8px;font-size:12px;font-weight:400;color:#17a200}.receipt .receiptDetails .details .row span.redHighlight{padding:4px;border-radius:8px;font-size:12px;font-weight:400;color:#d90101;background:#d901011a}.receipt .receiptDetails .details table{width:100%}.receipt .receiptDetails .details table tr th,.receipt .receiptDetails .details table tr td{text-align:left;max-width:150px;padding:5px 15px}.receipt .receiptDetails .details table tr th:nth-child(2),.receipt .receiptDetails .details table tr th:nth-child(3),.receipt .receiptDetails .details table tr td:nth-child(2),.receipt .receiptDetails .details table tr td:nth-child(3){text-align:right}}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Invoice{width:35%;display:flex;flex-direction:column;gap:40px;background-color:#fff;border:1px solid #ececec;border-radius:8px;padding:45px 24px;min-height:600px;height:auto}.Invoice .top{width:100%;display:flex;flex-direction:column;gap:25px}.Invoice .top .patientInfo,.Invoice .top .priceTotalInfo{width:100%;display:flex;flex-direction:column;gap:15px}.Invoice .top .patientInfo .row,.Invoice .top .priceTotalInfo .row{width:100%;display:flex;justify-content:space-between;gap:20px}.Invoice .top .patientInfo .row span,.Invoice .top .priceTotalInfo .row span{font-size:14px;font-weight:600;line-height:21.86px;text-align:right;color:#8e8d8d}.Invoice .top .patientInfo .row span.bold,.Invoice .top .priceTotalInfo .row span.bold{text-align:left;font-size:15px}.Invoice .top .patientInfo .row span.bold.large,.Invoice .top .priceTotalInfo .row span.bold.large{font-size:18px;font-weight:900;color:#121212}.Invoice .bottom{width:100%;display:flex;flex-direction:column;align-items:center;gap:25px}.Invoice .bottom .methodTitle{width:100%;font-size:16px;font-weight:800;line-height:21.86px;color:#8e8d8d}.Invoice .bottom .paymentMethods{width:100%;display:flex;flex-direction:column;gap:15px}.Invoice .bottom .paymentMethods .row{width:100%;display:flex;justify-content:space-between;gap:20px}.Invoice .bottom .paymentMethods .row .paymentMethodName{padding:4px;border-radius:8px;font-size:12px;font-weight:400;line-height:16.39px}.Invoice .bottom .paymentMethods .row .paymentMethodName.green{color:#17a200;background:#17a2001a}.Invoice .bottom .paymentMethods .row .paymentMethodName.red{color:#d90101;background:#d901011a}.Invoice .bottom .paymentMethods .row .toggle-switch{position:relative;display:inline-block;width:40px;height:20px}.Invoice .bottom .paymentMethods .row .toggle-switch .toggle-switch-checkbox{display:none}.Invoice .bottom .paymentMethods .row .toggle-switch .toggle-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.Invoice .bottom .paymentMethods .row .toggle-switch .toggle-switch-slider:before{position:absolute;content:"";height:13px;width:13px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.Invoice .bottom .paymentMethods .row .toggle-switch .toggle-switch-checkbox:checked+.toggle-switch-slider{background-color:#137c7f}.Invoice .bottom .paymentMethods .row .toggle-switch .toggle-switch-checkbox:checked+.toggle-switch-slider:before{-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translate(18px)}.Invoice .bottom form{width:100%;display:flex;flex-direction:column;gap:20px}.Invoice .bottom form .fieldGroup{width:100%;display:flex;flex-direction:column;gap:8px}.Invoice .bottom form .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.Invoice .bottom form .fieldGroup input,.Invoice .bottom form .fieldGroup select{width:100%;height:40px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.Invoice .bottom .print{margin-top:40px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.AllDrugs{width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;gap:16px}.AllDrugs .top{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:36px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.DrugCategory{width:calc(100vw - 308px);max-width:1024px;background-color:#fff;padding:20px 30px;border-radius:8px;display:flex;justify-content:flex-start;gap:15px;overflow-x:scroll}@media screen and (max-width: 1200px){.DrugCategory{flex-wrap:wrap}}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.DrugPageLayout{width:100%;display:flex;flex-direction:column;gap:16px}.DrugPageLayout .top{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:36px}@media screen and (max-width: 1200px){.DrugPageLayout .top{flex-direction:column;align-items:flex-end}}.DrugPageLayout .bottom h1{font-size:20px;font-weight:900;line-height:27.32px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.DrugCategoryActive{width:calc(100vw - 308px);max-width:1024px;padding:20px 0;border-radius:8px;display:flex;justify-content:flex-start;gap:15px;overflow-x:scroll}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Tablets{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Syrups{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Injections{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Suspensions{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Infusions{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Capsules{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Creams{width:100%;padding:18px 24px;max-width:1080px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.NewDrug{padding:18px 24px;width:100%;display:flex;justify-content:center}.NewDrug .container{width:100%;display:flex;flex-direction:column;gap:20px}.NewDrug .container .close{align-self:flex-end}.NewDrug .container .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.NewDrug .container .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.NewDrug .container form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}.NewDrug .container form .title{font-size:24px;font-weight:800;text-align:center;color:#232323}.NewDrug .container form .formInputContainer{display:flex;justify-content:space-between;gap:34px}.NewDrug .container form .formInputContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.NewDrug .container form .formInputContainer .formInputsGroup{align-items:center}}.NewDrug .container form .formInputContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.NewDrug .container form .formInputContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.NewDrug .container form .formInputContainer .formInputsGroup .fieldGroup input,.NewDrug .container form .formInputContainer .formInputsGroup .fieldGroup select{width:400px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.EditDrug{padding:18px 24px;width:100%;display:flex;justify-content:center}.EditDrug .container{width:100%;display:flex;flex-direction:column;gap:20px}.EditDrug .container .close{align-self:flex-end}.EditDrug .container .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.EditDrug .container .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.EditDrug .container form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}.EditDrug .container form .title{font-size:24px;font-weight:800;text-align:center;color:#232323}.EditDrug .container form .formInputContainer{display:flex;justify-content:space-between;gap:34px}.EditDrug .container form .formInputContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.EditDrug .container form .formInputContainer .formInputsGroup{align-items:center}}.EditDrug .container form .formInputContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.EditDrug .container form .formInputContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.EditDrug .container form .formInputContainer .formInputsGroup .fieldGroup input,.EditDrug .container form .formInputContainer .formInputsGroup .fieldGroup select{width:400px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.AllHmos{width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;gap:16px}.AllHmos .top{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:36px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.NewHmo{padding:18px 24px;width:100%;display:flex;justify-content:center}.NewHmo .container{width:100%;display:flex;flex-direction:column;gap:20px}.NewHmo .container .close{align-self:flex-end}.NewHmo .container .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.NewHmo .container .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.NewHmo .container form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.NewHmo .container form .title{font-size:24px;font-weight:800;text-align:center;color:#232323}.NewHmo .container form .formInputContainer{display:flex;justify-content:space-between;align-items:center;gap:34px}.NewHmo .container form .formInputContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.NewHmo .container form .formInputContainer .formInputsGroup{align-items:center}}.NewHmo .container form .formInputContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.NewHmo .container form .formInputContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.NewHmo .container form .formInputContainer .formInputsGroup .fieldGroup input,.NewHmo .container form .formInputContainer .formInputsGroup .fieldGroup select{width:400px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.NewHmo .container form .formInputContainer .formInputsGroup .fieldGroup select{height:max-content}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.EditHmo{padding:18px 24px;width:100%;display:flex;justify-content:center}.EditHmo .container{width:100%;display:flex;flex-direction:column;gap:20px}.EditHmo .container .close{align-self:flex-end}.EditHmo .container .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.EditHmo .container .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.EditHmo .container form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.EditHmo .container form .title{font-size:24px;font-weight:800;text-align:center;color:#232323}.EditHmo .container form .formInputContainer{display:flex;justify-content:space-between;align-items:center;gap:34px}.EditHmo .container form .formInputContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.EditHmo .container form .formInputContainer .formInputsGroup{align-items:center}}.EditHmo .container form .formInputContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.EditHmo .container form .formInputContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.EditHmo .container form .formInputContainer .formInputsGroup .fieldGroup input,.EditHmo .container form .formInputContainer .formInputsGroup .fieldGroup select{width:400px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.EditHmo .container form .formInputContainer .formInputsGroup .fieldGroup select{height:max-content}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.DeleteHmo{height:100vh;width:100%;display:flex;justify-content:center;align-items:center}.DeleteHmo .overlay{width:100%;height:100%;background:#2d2d2d4d;display:flex;justify-content:center;align-items:center}.DeleteHmo .overlay .modal{width:50%;height:80%;border-radius:8px;background-color:#fff;box-shadow:0 9px 46px 8px #0000001f;padding:18px 24px;position:relative;display:flex;justify-content:center;align-items:center}.DeleteHmo .overlay .modal .close{position:absolute;right:32px;top:32px}.DeleteHmo .overlay .modal .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.DeleteHmo .overlay .modal .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.DeleteHmo .overlay .modal .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:90px}.DeleteHmo .overlay .modal .content .textContent{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.DeleteHmo .overlay .modal .content .textContent .image{width:70px;height:70px}.DeleteHmo .overlay .modal .content .textContent .image img{width:80%;height:80%;object-fit:contain}.DeleteHmo .overlay .modal .content .textContent .message{max-width:302px;font-size:24px;font-weight:800;line-height:32.78px;text-align:center;color:#232323}.DeleteHmo .overlay .modal .content .textContent .desc{max-width:max-content;font-size:14px;font-weight:500;line-height:19.12px;text-align:center;color:#8e8d8d}.DeleteHmo .overlay .modal .content .textContent .desc span{color:#b40a4e}.DeleteHmo .overlay .modal .content .btnGroup{display:flex;align-items:center;gap:20px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.AllUtilities{width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;gap:16px}.AllUtilities .top{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:36px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.NewUtility{padding:18px 24px;width:100%;display:flex;justify-content:center}.NewUtility .container{width:100%;display:flex;flex-direction:column;gap:20px}.NewUtility .container .close{align-self:flex-end}.NewUtility .container .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.NewUtility .container .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.NewUtility .container form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.NewUtility .container form .title{font-size:24px;font-weight:800;text-align:center;color:#232323}.NewUtility .container form .formInputContainer{display:flex;justify-content:space-between;align-items:center;gap:34px}.NewUtility .container form .formInputContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.NewUtility .container form .formInputContainer .formInputsGroup{align-items:center}}.NewUtility .container form .formInputContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.NewUtility .container form .formInputContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.NewUtility .container form .formInputContainer .formInputsGroup .fieldGroup input,.NewUtility .container form .formInputContainer .formInputsGroup .fieldGroup select{width:400px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.EditUtility{padding:18px 24px;width:100%;display:flex;justify-content:center}.EditUtility .container{width:100%;display:flex;flex-direction:column;gap:20px}.EditUtility .container .close{align-self:flex-end}.EditUtility .container .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.EditUtility .container .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.EditUtility .container form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.EditUtility .container form .title{font-size:24px;font-weight:800;text-align:center;color:#232323}.EditUtility .container form .formInputContainer{display:flex;justify-content:space-between;align-items:center;gap:34px}.EditUtility .container form .formInputContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.EditUtility .container form .formInputContainer .formInputsGroup{align-items:center}}.EditUtility .container form .formInputContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.EditUtility .container form .formInputContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.EditUtility .container form .formInputContainer .formInputsGroup .fieldGroup input,.EditUtility .container form .formInputContainer .formInputsGroup .fieldGroup select{width:400px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.DeleteUtility{height:100vh;width:100%;display:flex;justify-content:center;align-items:center}.DeleteUtility .overlay{width:100%;height:100%;background:#2d2d2d4d;display:flex;justify-content:center;align-items:center}.DeleteUtility .overlay .modal{width:50%;height:80%;border-radius:8px;background-color:#fff;box-shadow:0 9px 46px 8px #0000001f;padding:18px 24px;position:relative;display:flex;justify-content:center;align-items:center}.DeleteUtility .overlay .modal .close{position:absolute;right:32px;top:32px}.DeleteUtility .overlay .modal .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.DeleteUtility .overlay .modal .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.DeleteUtility .overlay .modal .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:90px}.DeleteUtility .overlay .modal .content .textContent{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.DeleteUtility .overlay .modal .content .textContent .image{width:70px;height:70px}.DeleteUtility .overlay .modal .content .textContent .image img{width:80%;height:80%;object-fit:contain}.DeleteUtility .overlay .modal .content .textContent .message{max-width:302px;font-size:24px;font-weight:800;line-height:32.78px;text-align:center;color:#232323}.DeleteUtility .overlay .modal .content .textContent .desc{max-width:max-content;font-size:14px;font-weight:500;line-height:19.12px;text-align:center;color:#8e8d8d}.DeleteUtility .overlay .modal .content .textContent .desc span{color:#b40a4e}.DeleteUtility .overlay .modal .content .btnGroup{display:flex;align-items:center;gap:20px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.AllLabs{width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;gap:16px}.AllLabs .top{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:36px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.NewLab{padding:18px 24px;width:100%;display:flex;justify-content:center}.NewLab .container{width:100%;display:flex;flex-direction:column;gap:20px}.NewLab .container .close{align-self:flex-end}.NewLab .container .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.NewLab .container .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.NewLab .container form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.NewLab .container form .title{font-size:24px;font-weight:800;text-align:center;color:#232323}.NewLab .container form .formInputContainer{display:flex;justify-content:space-between;align-items:center;gap:34px}.NewLab .container form .formInputContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.NewLab .container form .formInputContainer .formInputsGroup{align-items:center}}.NewLab .container form .formInputContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.NewLab .container form .formInputContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.NewLab .container form .formInputContainer .formInputsGroup .fieldGroup input,.NewLab .container form .formInputContainer .formInputsGroup .fieldGroup select{width:400px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.EditLab{padding:18px 24px;width:100%;display:flex;justify-content:center}.EditLab .container{width:100%;display:flex;flex-direction:column;gap:20px}.EditLab .container .close{align-self:flex-end}.EditLab .container .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.EditLab .container .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.EditLab .container form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.EditLab .container form .title{font-size:24px;font-weight:800;text-align:center;color:#232323}.EditLab .container form .formInputContainer{display:flex;justify-content:space-between;align-items:center;gap:34px}.EditLab .container form .formInputContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.EditLab .container form .formInputContainer .formInputsGroup{align-items:center}}.EditLab .container form .formInputContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.EditLab .container form .formInputContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.EditLab .container form .formInputContainer .formInputsGroup .fieldGroup input,.EditLab .container form .formInputContainer .formInputsGroup .fieldGroup select{width:400px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.DeleteLab{height:100vh;width:100%;display:flex;justify-content:center;align-items:center}.DeleteLab .overlay{width:100%;height:100%;background:#2d2d2d4d;display:flex;justify-content:center;align-items:center}.DeleteLab .overlay .modal{width:50%;height:80%;border-radius:8px;background-color:#fff;box-shadow:0 9px 46px 8px #0000001f;padding:18px 24px;position:relative;display:flex;justify-content:center;align-items:center}.DeleteLab .overlay .modal .close{position:absolute;right:32px;top:32px}.DeleteLab .overlay .modal .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.DeleteLab .overlay .modal .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.DeleteLab .overlay .modal .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:90px}.DeleteLab .overlay .modal .content .textContent{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.DeleteLab .overlay .modal .content .textContent .image{width:70px;height:70px}.DeleteLab .overlay .modal .content .textContent .image img{width:80%;height:80%;object-fit:contain}.DeleteLab .overlay .modal .content .textContent .message{max-width:302px;font-size:24px;font-weight:800;line-height:32.78px;text-align:center;color:#232323}.DeleteLab .overlay .modal .content .textContent .desc{max-width:max-content;font-size:14px;font-weight:500;line-height:19.12px;text-align:center;color:#8e8d8d}.DeleteLab .overlay .modal .content .textContent .desc span{color:#b40a4e}.DeleteLab .overlay .modal .content .btnGroup{display:flex;align-items:center;gap:20px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.NewBed{padding:18px 24px;width:100%;display:flex;justify-content:center}.NewBed .container{width:100%;display:flex;flex-direction:column;gap:20px}.NewBed .container .close{align-self:flex-end}.NewBed .container .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.NewBed .container .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.NewBed .container form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.NewBed .container form .title{font-size:24px;font-weight:800;text-align:center;color:#232323}.NewBed .container form .formInputContainer{display:flex;justify-content:space-between;align-items:center;gap:34px}.NewBed .container form .formInputContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.NewBed .container form .formInputContainer .formInputsGroup{align-items:center}}.NewBed .container form .formInputContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.NewBed .container form .formInputContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.NewBed .container form .formInputContainer .formInputsGroup .fieldGroup input,.NewBed .container form .formInputContainer .formInputsGroup .fieldGroup select{width:400px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.EditBed{padding:18px 24px;width:100%;display:flex;justify-content:center}.EditBed .container{width:100%;display:flex;flex-direction:column;gap:20px}.EditBed .container .close{align-self:flex-end}.EditBed .container .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.EditBed .container .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.EditBed .container form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.EditBed .container form .title{font-size:24px;font-weight:800;text-align:center;color:#232323}.EditBed .container form .formInputContainer{display:flex;justify-content:space-between;align-items:center;gap:34px}.EditBed .container form .formInputContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.EditBed .container form .formInputContainer .formInputsGroup{align-items:center}}.EditBed .container form .formInputContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.EditBed .container form .formInputContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.EditBed .container form .formInputContainer .formInputsGroup .fieldGroup input,.EditBed .container form .formInputContainer .formInputsGroup .fieldGroup select{width:400px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.DeleteBed{height:100vh;width:100%;display:flex;justify-content:center;align-items:center}.DeleteBed .overlay{width:100%;height:100%;background:#2d2d2d4d;display:flex;justify-content:center;align-items:center}.DeleteBed .overlay .modal{width:50%;height:80%;border-radius:8px;background-color:#fff;box-shadow:0 9px 46px 8px #0000001f;padding:18px 24px;position:relative;display:flex;justify-content:center;align-items:center}.DeleteBed .overlay .modal .close{position:absolute;right:32px;top:32px}.DeleteBed .overlay .modal .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.DeleteBed .overlay .modal .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.DeleteBed .overlay .modal .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:90px}.DeleteBed .overlay .modal .content .textContent{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.DeleteBed .overlay .modal .content .textContent .image{width:70px;height:70px}.DeleteBed .overlay .modal .content .textContent .image img{width:80%;height:80%;object-fit:contain}.DeleteBed .overlay .modal .content .textContent .message{max-width:302px;font-size:24px;font-weight:800;line-height:32.78px;text-align:center;color:#232323}.DeleteBed .overlay .modal .content .textContent .desc{max-width:max-content;font-size:14px;font-weight:500;line-height:19.12px;text-align:center;color:#8e8d8d}.DeleteBed .overlay .modal .content .textContent .desc span{color:#b40a4e}.DeleteBed .overlay .modal .content .btnGroup{display:flex;align-items:center;gap:20px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.BillView{padding:18px 24px;width:100%;display:flex;justify-content:center;align-items:center}.BillView .container{width:100%;display:flex;flex-direction:column;gap:25px}.BillView .container .actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.BillView .container .actions .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.BillView .container .actions .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.BillView .container .prescriptionContainer{width:100%;max-width:1080px;margin:auto;display:flex;padding:40px;justify-content:center}.BillView .container .prescriptionContainer .patientDetails{height:auto;background-color:#fff;min-width:322px;width:50%;display:flex;flex-direction:column;align-items:center;padding:16px 10px;gap:24px;border:1px solid #c4c4c4}.BillView .container .prescriptionContainer .patientDetails .profilePhoto{width:100px;height:100px;position:relative}.BillView .container .prescriptionContainer .patientDetails .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.BillView .container .prescriptionContainer .patientDetails .infoText{font-size:16px;font-weight:800;line-height:27.32px;color:#232323;text-align:center;text-transform:capitalize}.BillView .container .prescriptionContainer .patientDetails .infoText.link{font-size:14px;font-weight:800;line-height:19.12px;text-align:center;color:#137c7f}.BillView .container .prescriptionContainer .patientDetails .infoText span{font-weight:500}.BillView .container .prescriptionContainer .prescriptionDetailsList{display:flex;flex-direction:column;overflow-y:scroll;max-height:100vh;width:50%;background-color:#fff}.BillView .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails{display:flex;flex-direction:column;border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4}.BillView .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList{background-color:#fff;padding:18px 25px;display:flex;flex-direction:column;gap:25px}.BillView .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList .drugListTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#232323}.BillView .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul{display:flex;flex-direction:column;gap:16px}.BillView .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li{list-style-type:none;font-size:16px;font-weight:600;line-height:21.86px;color:#8e8d8d}.BillView .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li.drugName{font-weight:500;color:#232323}.BillView .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li .bold{color:#232323}.BillView .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li .paid{color:green}.BillView .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li .pending{color:red}.BillView .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li .status{font-size:20px}.BillView .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li .bullet{color:#b40a4e}.BillView .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .doctorsNote{background-color:#fff;display:flex;flex-direction:column;gap:10px;padding:30px}.BillView .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .doctorsNote .doctorsNoteTitle{font-size:18px;font-weight:800;color:#232323}.BillView .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .doctorsNote .doctorsNoteBody{font-size:16px;font-weight:600;color:#b40a4e}.BillView .container .prescriptionContainer .noPrescription{margin-left:20px;font-size:18px;font-weight:700;color:#b40a4e}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.MedicalReport{width:100%;display:flex;justify-content:center;align-items:center}.MedicalReport .container{width:100%;display:flex;flex-direction:column}.MedicalReport .container .top{width:100%;display:flex;flex-direction:column;align-items:flex-end;background-color:#fff;padding:24px}.MedicalReport .container .top .noVitals{background-color:#3a36361f;font-size:2em;margin:0 auto}.MedicalReport .container .top .action .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.MedicalReport .container .top .action .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.MedicalReport .container .top .patientInfo{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:80px}.MedicalReport .container .top .patientInfo .bio{display:flex;align-items:center;gap:8px}.MedicalReport .container .top .patientInfo .bio .profilePhoto{width:70px;height:70px;position:relative}.MedicalReport .container .top .patientInfo .bio .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.MedicalReport .container .top .patientInfo .bio .texts{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.MedicalReport .container .top .patientInfo .bio .texts .infoText{font-size:14px;font-weight:500;color:#8e8d8d;text-transform:capitalize}.MedicalReport .container .top .patientInfo .bio .texts .infoText.name{font-size:18px;font-weight:800;color:#121212}.MedicalReport .container .top .patientInfo .bio .texts .infoText.card{font-weight:800}.MedicalReport .container .top .patientInfo .vitals{display:flex;flex-direction:column;gap:8px}.MedicalReport .container .top .patientInfo .vitals .title{font-size:14px;font-weight:800;line-height:19.12px;color:#232323;padding:0 10px}.MedicalReport .container .top .patientInfo .vitals .vitalInfos{display:flex;align-items:center;gap:30px}.MedicalReport .container .top .patientInfo .vitals .vitalInfos .vitalItem{padding:0 10px;border-left:1px solid #c4c4c4;display:flex;flex-direction:column;gap:10px}.MedicalReport .container .top .patientInfo .vitals .vitalInfos .vitalItem:nth-child(1){border-left:1px solid transparent}.MedicalReport .container .top .patientInfo .vitals .vitalInfos .vitalItem .itemCaption{font-size:14px;font-weight:800;line-height:21.86px;color:#666}.MedicalReport .container .top .patientInfo .vitals .vitalInfos .vitalItem .itemValue{font-size:12px;font-weight:500;line-height:19.12px;color:#a7a7a7}.MedicalReport .container .bottom{width:100%;display:flex;flex-direction:column;align-items:center;padding:24px 32px}.MedicalReport .container .bottom .consultForm{width:100%;background-color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:15px;border-radius:4px;border:1px solid #e7e6e6}.MedicalReport .container .bottom .consultForm .formInputsContainer{display:flex;flex-direction:column;gap:15px}.MedicalReport .container .bottom .consultForm .formInputsContainer .fieldGroup{display:flex;flex-direction:column;gap:10px}.MedicalReport .container .bottom .consultForm .formInputsContainer .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.MedicalReport .container .bottom .consultForm .formInputsContainer .fieldGroup input,.MedicalReport .container .bottom .consultForm .formInputsContainer .fieldGroup textarea{font-family:avenir,sans-serif;width:500px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.MedicalReport .container .bottom .consultForm .formInputsContainer .fieldGroup textarea{height:100px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.CostPharmacy{padding:18px 24px;width:100%;max-width:1080px;display:flex;justify-content:center;align-items:center;position:relative}.CostPharmacy .container{width:100%;display:flex;gap:30px}.CostPharmacy .container .drugsContainer{width:65%;max-width:750px;display:flex;flex-direction:column;gap:30px}.CostPharmacy .container .drugsContainer .drugSelect{width:100%;display:flex;flex-direction:column}.CostPharmacy .container .drugsContainer .drugSelect .searchBox{width:100%;display:flex;align-items:center;gap:10px;background-color:#fff;border:1px solid #ececec;padding:10px 20px;border-radius:8px}.CostPharmacy .container .drugsContainer .drugSelect .searchBox .searchIcon{font-size:22px;color:#8e8d8d}.CostPharmacy .container .drugsContainer .drugSelect .searchBox input{font-size:12px;font-weight:400;line-height:16.12px;border:none;outline:none;width:420px}.CostPharmacy .container .drugsContainer .drugSelect .drugList{background-color:#fff;width:100%;max-height:170px;overflow-y:scroll;border-top:1px solid #ececec;padding:15px;display:flex;flex-direction:column;gap:16px}.CostPharmacy .container .drugsContainer .drugSelect .drugList li{font-size:14px;font-weight:800;line-height:21.86px;color:#8e8d8d;cursor:pointer;transition:all .3s ease;list-style:none}.CostPharmacy .container .drugsContainer .drugSelect .drugList li:hover{color:#005ca9}.CostPharmacy .container .drugsContainer .drugTable{width:100%;border-radius:8px;padding-top:16px;background-color:#fff;display:flex;flex-direction:column;gap:20px}.CostPharmacy .container .drugsContainer .drugTable .dataGrid{background-color:#fff;border:none;border-radius:13px;font-family:avenir,sans-serif}.CostPharmacy .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer{flex-direction:row-reverse}.CostPharmacy .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer .MuiFormControl-root{width:500px;padding:2px 10px;margin:10px}.CostPharmacy .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer .MuiButtonBase-root{background-color:#f4f4f4;padding:8px;font-size:14px;font-weight:500;color:#8e8d8d;border-radius:4px;text-transform:none;margin-right:12px}.CostPharmacy .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-columnHeaders{background-color:#f7f9fa}.CostPharmacy .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeaderTitle{font-weight:700;font-family:avenir,sans-serif}.CostPharmacy .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-virtualScroller{height:auto;min-height:150px}.CostPharmacy .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-row{position:relative}.CostPharmacy .container .drugsContainer .drugTable .note{padding:10px}.CostPharmacy .container .drugsContainer .latestPrescription{width:100%;background-color:#fff;padding:10px;border-radius:4px;display:flex;flex-direction:column;gap:15px}.CostPharmacy .container .drugsContainer .latestPrescription .row{width:100%;display:flex;flex-direction:column;gap:5px}.CostPharmacy .container .drugsContainer .latestPrescription .row .rowTitle{font-size:16px;font-weight:800;color:#064b4d;text-transform:capitalize}.CostPharmacy .container .drugsContainer .latestPrescription .row .rowBody{font-size:15px;font-weight:500;color:#232323;text-transform:capitalize;max-width:450px}.CostPharmacy .container .drugsContainer .latestPrescription .row ul{list-style:none;display:flex;flex-direction:column;gap:5px}.CostPharmacy .container .drugsContainer .latestPrescription .row ul li .bullet{color:#b40a4e}.CostPharmacy .emptyPageStatus{width:100%;display:flex;flex-direction:column;align-items:center;gap:80px}.CostPharmacy .emptyPageStatus .drugSelect{width:100%;display:flex;flex-direction:column}.CostPharmacy .emptyPageStatus .drugSelect .searchBox{width:100%;display:flex;align-items:center;gap:10px;background-color:#fff;border:1px solid #ececec;padding:20px;border-radius:8px}.CostPharmacy .emptyPageStatus .drugSelect .searchBox .searchIcon{font-size:22px;color:#8e8d8d}.CostPharmacy .emptyPageStatus .drugSelect .searchBox input{font-size:12px;font-weight:400;line-height:16.12px;border:none;outline:none;width:420px}.CostPharmacy .emptyPageStatus .drugSelect .drugList{background-color:#fff;width:100%;max-height:170px;overflow-y:scroll;border-top:1px solid #ececec;padding:15px;display:flex;flex-direction:column;gap:16px}.CostPharmacy .emptyPageStatus .drugSelect .drugList li{font-size:14px;font-weight:800;line-height:21.86px;color:#8e8d8d;cursor:pointer;transition:all .3s ease;list-style:none}.CostPharmacy .emptyPageStatus .drugSelect .drugList li:hover{color:#005ca9}.CostPharmacy .emptyPageStatus .infoCard{width:350px;height:350px;padding:12px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;background-color:#fff}.CostPharmacy .emptyPageStatus .infoCard .infoCardImg{object-fit:contain;width:100px;height:100px}.CostPharmacy .emptyPageStatus .infoCard .infoCardImg:nth-child(2){width:139px;height:34px}.CostPharmacy .emptyPageStatus .infoCard .text{font-size:26px;font-weight:800;text-align:center;color:#8e8d8d}.CostPharmacy .emptyPageStatus .infoCard .subtext{font-size:18px;font-weight:500;text-align:center;color:#8e8d8d}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.CostUtility{padding:18px 24px;width:100%;max-width:1080px;display:flex;justify-content:center;align-items:center;position:relative}.CostUtility .container{width:100%;display:flex;gap:30px}.CostUtility .container .drugsContainer{width:65%;max-width:750px;display:flex;flex-direction:column;gap:30px}.CostUtility .container .drugsContainer .drugSelect{width:100%;display:flex;flex-direction:column}.CostUtility .container .drugsContainer .drugSelect .searchBox{width:100%;display:flex;align-items:center;gap:10px;background-color:#fff;border:1px solid #ececec;padding:10px 20px;border-radius:8px}.CostUtility .container .drugsContainer .drugSelect .searchBox .searchIcon{font-size:22px;color:#8e8d8d}.CostUtility .container .drugsContainer .drugSelect .searchBox input{font-size:12px;font-weight:400;line-height:16.12px;border:none;outline:none;width:420px}.CostUtility .container .drugsContainer .drugSelect .drugList{background-color:#fff;width:100%;max-height:170px;overflow-y:scroll;border-top:1px solid #ececec;padding:15px;display:flex;flex-direction:column;gap:16px}.CostUtility .container .drugsContainer .drugSelect .drugList li{font-size:14px;font-weight:800;line-height:21.86px;color:#8e8d8d;cursor:pointer;transition:all .3s ease;list-style:none}.CostUtility .container .drugsContainer .drugSelect .drugList li:hover{color:#005ca9}.CostUtility .container .drugsContainer .drugTable{width:100%;border-radius:8px;padding-top:16px;background-color:#fff;display:flex;flex-direction:column;gap:20px}.CostUtility .container .drugsContainer .drugTable .dataGrid{background-color:#fff;border:none;border-radius:13px;font-family:avenir,sans-serif}.CostUtility .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer{flex-direction:row-reverse}.CostUtility .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer .MuiFormControl-root{width:500px;padding:2px 10px;margin:10px}.CostUtility .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer .MuiButtonBase-root{background-color:#f4f4f4;padding:8px;font-size:14px;font-weight:500;color:#8e8d8d;border-radius:4px;text-transform:none;margin-right:12px}.CostUtility .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-columnHeaders{background-color:#f7f9fa}.CostUtility .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeaderTitle{font-weight:700;font-family:avenir,sans-serif}.CostUtility .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-virtualScroller{height:auto;min-height:150px}.CostUtility .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-row{position:relative}.CostUtility .container .drugsContainer .drugTable .note{padding:10px}.CostUtility .emptyPageStatus{width:100%;display:flex;flex-direction:column;align-items:center;gap:80px}.CostUtility .emptyPageStatus .drugSelect{width:100%;display:flex;flex-direction:column}.CostUtility .emptyPageStatus .drugSelect .searchBox{width:100%;display:flex;align-items:center;gap:10px;background-color:#fff;border:1px solid #ececec;padding:20px;border-radius:8px}.CostUtility .emptyPageStatus .drugSelect .searchBox .searchIcon{font-size:22px;color:#8e8d8d}.CostUtility .emptyPageStatus .drugSelect .searchBox input{font-size:12px;font-weight:400;line-height:16.12px;border:none;outline:none;width:420px}.CostUtility .emptyPageStatus .drugSelect .drugList{background-color:#fff;width:100%;max-height:170px;overflow-y:scroll;border-top:1px solid #ececec;padding:15px;display:flex;flex-direction:column;gap:16px}.CostUtility .emptyPageStatus .drugSelect .drugList li{font-size:14px;font-weight:800;line-height:21.86px;color:#8e8d8d;cursor:pointer;transition:all .3s ease;list-style:none}.CostUtility .emptyPageStatus .drugSelect .drugList li:hover{color:#005ca9}.CostUtility .emptyPageStatus .infoCard{width:350px;height:350px;padding:12px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;background-color:#fff}.CostUtility .emptyPageStatus .infoCard .infoCardImg{object-fit:contain;width:100px;height:100px}.CostUtility .emptyPageStatus .infoCard .infoCardImg:nth-child(2){width:139px;height:34px}.CostUtility .emptyPageStatus .infoCard .text{font-size:26px;font-weight:800;text-align:center;color:#8e8d8d}.CostUtility .emptyPageStatus .infoCard .subtext{font-size:18px;font-weight:500;text-align:center;color:#8e8d8d}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.BedList{width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;gap:16px}.BedList .top{width:max-content;display:flex;align-items:center;gap:36px;color:#fff;font-size:24px;font-weight:600;background-color:#b40a4e;border-radius:4px;padding:5px;line-height:32px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.CostBed{padding:18px 24px;width:100%;max-width:1080px;display:flex;justify-content:center;align-items:center;position:relative}.CostBed .container{width:100%;display:flex;gap:30px}.CostBed .container .drugsContainer{width:65%;max-width:750px;display:flex;flex-direction:column;gap:30px}.CostBed .container .drugsContainer .drugSelect{width:100%;display:flex;flex-direction:column}.CostBed .container .drugsContainer .drugSelect .searchBox{width:100%;display:flex;align-items:center;gap:10px;background-color:#fff;border:1px solid #ececec;padding:10px 20px;border-radius:8px}.CostBed .container .drugsContainer .drugSelect .searchBox .searchIcon{font-size:22px;color:#8e8d8d}.CostBed .container .drugsContainer .drugSelect .searchBox input{font-size:12px;font-weight:400;line-height:16.12px;border:none;outline:none;width:420px}.CostBed .container .drugsContainer .drugSelect .drugList{background-color:#fff;width:100%;max-height:170px;overflow-y:scroll;border-top:1px solid #ececec;padding:15px;display:flex;flex-direction:column;gap:16px}.CostBed .container .drugsContainer .drugSelect .drugList li{font-size:14px;font-weight:800;line-height:21.86px;color:#8e8d8d;cursor:pointer;transition:all .3s ease;list-style:none}.CostBed .container .drugsContainer .drugSelect .drugList li:hover{color:#005ca9}.CostBed .container .drugsContainer .drugTable{width:100%;border-radius:8px;padding-top:16px;background-color:#fff;display:flex;flex-direction:column;gap:20px}.CostBed .container .drugsContainer .drugTable .dataGrid{background-color:#fff;border:none;border-radius:13px;font-family:avenir,sans-serif}.CostBed .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer{flex-direction:row-reverse}.CostBed .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer .MuiFormControl-root{width:500px;padding:2px 10px;margin:10px}.CostBed .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer .MuiButtonBase-root{background-color:#f4f4f4;padding:8px;font-size:14px;font-weight:500;color:#8e8d8d;border-radius:4px;text-transform:none;margin-right:12px}.CostBed .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-columnHeaders{background-color:#f7f9fa}.CostBed .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeaderTitle{font-weight:700;font-family:avenir,sans-serif}.CostBed .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-virtualScroller{height:auto;min-height:150px}.CostBed .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-row{position:relative}.CostBed .container .drugsContainer .drugTable .note{padding:10px}.CostBed .container .drugsContainer .bedHistory{display:flex;flex-direction:column;gap:10px}.CostBed .container .drugsContainer .bedHistory .caption{font-size:16px;font-weight:900;color:#b40a4e;text-transform:capitalize}.CostBed .container .drugsContainer .bedHistory .lastUsedBed{width:100%;background-color:#fff;padding:10px;border-radius:4px;display:flex;flex-direction:column;gap:15px}.CostBed .container .drugsContainer .bedHistory .lastUsedBed .row{width:100%;display:flex;flex-direction:column;gap:5px}.CostBed .container .drugsContainer .bedHistory .lastUsedBed .row .rowTitle{font-size:16px;font-weight:800;color:#064b4d;text-transform:capitalize}.CostBed .container .drugsContainer .bedHistory .lastUsedBed .row .rowBody{font-size:15px;font-weight:500;color:#232323;text-transform:capitalize;max-width:450px}.CostBed .container .drugsContainer .bedHistory .lastUsedBed .row ul{list-style:none;display:flex;flex-direction:column;gap:5px}.CostBed .container .drugsContainer .bedHistory .lastUsedBed .row ul li .bullet{color:#b40a4e}.CostBed .emptyPageStatus{width:100%;display:flex;flex-direction:column;align-items:center;gap:80px}.CostBed .emptyPageStatus .drugSelect{width:100%;display:flex;flex-direction:column}.CostBed .emptyPageStatus .drugSelect .searchBox{width:100%;display:flex;align-items:center;gap:10px;background-color:#fff;border:1px solid #ececec;padding:20px;border-radius:8px}.CostBed .emptyPageStatus .drugSelect .searchBox .searchIcon{font-size:22px;color:#8e8d8d}.CostBed .emptyPageStatus .drugSelect .searchBox input{font-size:12px;font-weight:400;line-height:16.12px;border:none;outline:none;width:420px}.CostBed .emptyPageStatus .drugSelect .drugList{background-color:#fff;width:100%;max-height:170px;overflow-y:scroll;border-top:1px solid #ececec;padding:15px;display:flex;flex-direction:column;gap:16px}.CostBed .emptyPageStatus .drugSelect .drugList li{font-size:14px;font-weight:800;line-height:21.86px;color:#8e8d8d;cursor:pointer;transition:all .3s ease;list-style:none}.CostBed .emptyPageStatus .drugSelect .drugList li:hover{color:#005ca9}.CostBed .emptyPageStatus .infoCard{width:350px;height:350px;padding:12px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;background-color:#fff}.CostBed .emptyPageStatus .infoCard .infoCardImg{object-fit:contain;width:100px;height:100px}.CostBed .emptyPageStatus .infoCard .infoCardImg:nth-child(2){width:139px;height:34px}.CostBed .emptyPageStatus .infoCard .text{font-size:26px;font-weight:800;text-align:center;color:#8e8d8d}.CostBed .emptyPageStatus .infoCard .subtext{font-size:18px;font-weight:500;text-align:center;color:#8e8d8d}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.TreatmentChart{padding:18px 24px;width:100%;max-width:1080px;display:flex;justify-content:center;align-items:center}.TreatmentChart .container{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.TreatmentChart .container .top{width:100%;display:flex;flex-direction:column;align-items:flex-end}.TreatmentChart .container .top .action .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.TreatmentChart .container .top .action .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.TreatmentChart .container .top .patientInfo{width:100%;display:flex;justify-content:center;align-items:center;gap:80px}.TreatmentChart .container .top .patientInfo .bio{display:flex;flex-direction:column;align-items:center;gap:8px}.TreatmentChart .container .top .patientInfo .bio .profilePhoto{width:70px;height:70px;position:relative}.TreatmentChart .container .top .patientInfo .bio .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.TreatmentChart .container .top .patientInfo .bio .texts{display:flex;flex-direction:column;align-items:center;gap:8px}.TreatmentChart .container .top .patientInfo .bio .texts .infoText{font-size:14px;font-weight:500;color:#8e8d8d;text-transform:capitalize}.TreatmentChart .container .top .patientInfo .bio .texts .infoText.name{font-size:18px;font-weight:800;color:#121212}.TreatmentChart .container .top .patientInfo .bio .texts .infoText.card{font-weight:800}.TreatmentChart .container .bottom{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;max-width:1080px}.TreatmentChart .container .bottom .sectionTitle{font-size:22px;font-weight:800;text-align:center;color:#121212}.TreatmentChart .container .bottom .prescriptionContainer{width:100%;background-color:#fff;padding:20px;border:1px solid rgb(202,201,201);border-radius:4px;display:flex;flex-direction:column;align-items:center;gap:15px}.TreatmentChart .container .bottom .prescriptionContainer .presContainerTitles{width:100%;display:flex;align-items:center}.TreatmentChart .container .bottom .prescriptionContainer .presContainerTitles .titleItem{width:40%;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:800;color:#137c7f;text-transform:capitalize}.TreatmentChart .container .bottom .prescriptionContainer .presContainerTitles .titleItem:nth-child(2){width:60%}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList{width:100%;display:flex;flex-direction:column;align-items:center;gap:35px}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow{width:100%;display:flex}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow .column{width:40%;display:flex;flex-direction:column;gap:10px}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow .column:nth-child(2){width:60%;border-left:1px solid #cfcfcf;padding-left:10px}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow .column.treamentDetails{gap:20px}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow .column .treatment{width:100%;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid #616161}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow .column .treatment .row{width:100%;display:flex;flex-direction:column;gap:5px}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow .column .treatment .row .rowTitle{font-size:16px;font-weight:800;color:#064b4d;text-transform:capitalize}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow .column .treatment .row .rowBody{font-size:15px;font-weight:500;color:#232323;text-transform:capitalize;max-width:300px}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow .column .treatment .row ul{list-style:none;display:flex;flex-direction:column;gap:5px}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow .column .treatment .row ul li .bullet{color:#b40a4e}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow .column .treatment .row table.treatmentTable thead{text-align:left;color:#fff;background-color:#137c7f;font-size:14px}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow .column .treatment .row table.treatmentTable thead th{padding:8px 4px}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow .column .treatment .row table.treatmentTable tbody td{padding:4px}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow .column .row{width:100%;display:flex;flex-direction:column;gap:5px}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow .column .row .rowTitle{font-size:16px;font-weight:800;color:#064b4d;text-transform:capitalize}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow .column .row .rowBody{font-size:15px;font-weight:500;color:#232323;text-transform:capitalize;max-width:300px}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow .column .row ul{list-style:none;display:flex;flex-direction:column;gap:5px}.TreatmentChart .container .bottom .prescriptionContainer .prescriptionGroupList .prescriptionRow .column .row ul li .bullet{color:#b40a4e}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.InputLabResults{width:100%;display:flex;justify-content:center;align-items:center;padding-bottom:40px}.InputLabResults .container{width:100%;display:flex;flex-direction:column}.InputLabResults .container .top{width:100%;display:flex;flex-direction:column;align-items:flex-end;padding:24px}.InputLabResults .container .top .action .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.InputLabResults .container .top .action .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.InputLabResults .container .top .patientInfo{width:100%;display:flex;justify-content:center;align-items:center;gap:80px}.InputLabResults .container .top .patientInfo .bio{display:flex;flex-direction:column;align-items:center;gap:8px}.InputLabResults .container .top .patientInfo .bio .profilePhoto{width:70px;height:70px;position:relative}.InputLabResults .container .top .patientInfo .bio .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.InputLabResults .container .top .patientInfo .bio .texts{display:flex;flex-direction:column;align-items:center;gap:8px}.InputLabResults .container .top .patientInfo .bio .texts .infoText{font-size:14px;font-weight:500;color:#8e8d8d;text-transform:capitalize}.InputLabResults .container .top .patientInfo .bio .texts .infoText.name{font-size:18px;font-weight:800;color:#121212}.InputLabResults .container .top .patientInfo .bio .texts .infoText.card{font-weight:800}.InputLabResults .container .bottom{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.InputLabResults .container .bottom .infoControls{display:flex;flex-direction:column;align-items:center;gap:15px}.InputLabResults .container .bottom .infoControls .pageTitle{font-size:28px;font-weight:800;text-align:center}.InputLabResults .container .bottom .infoControls .filters{width:100%;border:1px solid #dce4e7;background:#f7f9fa;padding:8px;gap:10px;border-radius:40px;display:flex;align-items:center;justify-content:space-between}.InputLabResults .container .bottom .infoControls .filters .filter{padding:14px;border-radius:40px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:800;color:#a7a7a7;cursor:pointer;transition:all .3s ease;text-transform:capitalize}.InputLabResults .container .bottom .infoControls .filters .filter:hover{color:#005ca9}.InputLabResults .container .bottom .infoControls .filters .filter.active{background-color:#e6eff6;color:#005ca9}.InputLabResults .container .bottom .testInputContainer{max-width:980px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.HaematologyForm{background-color:#fff;padding:25px 20px}.HaematologyForm form{display:flex;flex-direction:column;gap:20px}.HaematologyForm form .caption{font-size:20px;font-weight:800;color:#b40a4e}.HaematologyForm form .formGroupContainer{display:flex;justify-content:space-around;gap:40px}@media screen and (max-width: 1024px){.HaematologyForm form .formGroupContainer{flex-direction:column;justify-content:center}}.HaematologyForm form .formGroupContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.HaematologyForm form .formGroupContainer .formInputsGroup{align-items:center}}.HaematologyForm form .formGroupContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.HaematologyForm form .formGroupContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.HaematologyForm form .formGroupContainer .formInputsGroup .fieldGroup input,.HaematologyForm form .formGroupContainer .formInputsGroup .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.HaematologyForm form .formGroupContainer.treamentDetails{gap:10px;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.HaematologyForm form .formGroupContainer.treamentDetails .fieldCaption{font-weight:700;margin-bottom:10px;display:block;color:#b40a4e}.HaematologyForm form .formGroupContainer.treamentDetails .formContainer{width:100%;padding:15px;background-color:#f7f9fc;border-radius:10px;box-shadow:0 0 10px #2626261a;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}.HaematologyForm form .formGroupContainer.treamentDetails .formContainer .inputGroup{width:calc(33.33% - 14px);border:1px solid #ddd;padding:20px;border-radius:10px;background-color:#fff}.HaematologyForm form .formGroupContainer.treamentDetails .formContainer .inputGroup label{display:block;margin-bottom:10px}.HaematologyForm form .formGroupContainer.treamentDetails .formContainer .inputGroup label input{width:100%;padding:10px;margin-top:5px;border-radius:4px;border:1px solid #ddd;box-sizing:border-box}.HaematologyForm form .formGroupContainer.treamentDetails .formContainer button{width:50px;height:50px;min-width:0;border-radius:50%}.HaematologyForm form .fieldGroup{display:flex;flex-direction:column;gap:8px}.HaematologyForm form .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.HaematologyForm form .fieldGroup input,.HaematologyForm form .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:2px solid #B40A4E;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.TfRequestForm{background-color:#fff;padding:25px 20px}.TfRequestForm form{display:flex;flex-direction:column;gap:20px}.TfRequestForm form .caption{font-size:20px;font-weight:800;color:#b40a4e}.TfRequestForm form .formGroupContainer{display:flex;justify-content:space-around;gap:40px}@media screen and (max-width: 1024px){.TfRequestForm form .formGroupContainer{flex-direction:column;justify-content:center}}.TfRequestForm form .formGroupContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.TfRequestForm form .formGroupContainer .formInputsGroup{align-items:center}}.TfRequestForm form .formGroupContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.TfRequestForm form .formGroupContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.TfRequestForm form .formGroupContainer .formInputsGroup .fieldGroup input,.TfRequestForm form .formGroupContainer .formInputsGroup .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.TfRequestForm form .formGroupContainer.treamentDetails{gap:10px;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.TfRequestForm form .formGroupContainer.treamentDetails .fieldCaption{font-weight:700;margin-bottom:10px;display:block;color:#b40a4e}.TfRequestForm form .formGroupContainer.treamentDetails .formContainer{width:100%;padding:15px;background-color:#f7f9fc;border-radius:10px;box-shadow:0 0 10px #2626261a;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}.TfRequestForm form .formGroupContainer.treamentDetails .formContainer .inputGroup{width:calc(33.33% - 14px);border:1px solid #ddd;padding:20px;border-radius:10px;background-color:#fff}.TfRequestForm form .formGroupContainer.treamentDetails .formContainer .inputGroup label{display:block;margin-bottom:10px}.TfRequestForm form .formGroupContainer.treamentDetails .formContainer .inputGroup label input{width:100%;padding:10px;margin-top:5px;border-radius:4px;border:1px solid #ddd;box-sizing:border-box}.TfRequestForm form .formGroupContainer.treamentDetails .formContainer button{width:50px;height:50px;min-width:0;border-radius:50%}.TfRequestForm form .fieldGroup{display:flex;flex-direction:column;gap:8px}.TfRequestForm form .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.TfRequestForm form .fieldGroup input,.TfRequestForm form .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:2px solid #B40A4E;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.ChemPathForm{display:flex;flex-direction:column;gap:30px}.ChemPathForm .selectTest{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:10px 10px 2px}.ChemPathForm .selectTest .testList{display:flex;justify-content:center;align-items:center;gap:30px}.ChemPathForm .selectTest .testList .testItem{font-size:15px;font-weight:800;color:#8e8d8d;padding:10px 0;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s ease}.ChemPathForm .selectTest .testList .testItem:hover{color:#137c7f}.ChemPathForm .selectTest .testList .testItem.active{border-bottom:2px solid #137c7f;color:#137c7f}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.HormonalProfile{background-color:#fff;padding:25px 20px}.HormonalProfile form{display:flex;flex-direction:column;gap:20px}.HormonalProfile form .caption{font-size:20px;font-weight:800;color:#b40a4e}.HormonalProfile form .formGroupContainer{display:flex;justify-content:space-around;gap:40px}@media screen and (max-width: 1024px){.HormonalProfile form .formGroupContainer{flex-direction:column;justify-content:center}}.HormonalProfile form .formGroupContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.HormonalProfile form .formGroupContainer .formInputsGroup{align-items:center}}.HormonalProfile form .formGroupContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.HormonalProfile form .formGroupContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.HormonalProfile form .formGroupContainer .formInputsGroup .fieldGroup input,.HormonalProfile form .formGroupContainer .formInputsGroup .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.HormonalProfile form .formGroupContainer.treamentDetails{gap:10px;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.HormonalProfile form .formGroupContainer.treamentDetails .fieldCaption{font-weight:700;margin-bottom:10px;display:block;color:#b40a4e}.HormonalProfile form .formGroupContainer.treamentDetails .formContainer{width:100%;padding:15px;background-color:#f7f9fc;border-radius:10px;box-shadow:0 0 10px #2626261a;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}.HormonalProfile form .formGroupContainer.treamentDetails .formContainer .inputGroup{width:calc(33.33% - 14px);border:1px solid #ddd;padding:20px;border-radius:10px;background-color:#fff}.HormonalProfile form .formGroupContainer.treamentDetails .formContainer .inputGroup label{display:block;margin-bottom:10px}.HormonalProfile form .formGroupContainer.treamentDetails .formContainer .inputGroup label input{width:100%;padding:10px;margin-top:5px;border-radius:4px;border:1px solid #ddd;box-sizing:border-box}.HormonalProfile form .formGroupContainer.treamentDetails .formContainer button{width:50px;height:50px;min-width:0;border-radius:50%}.HormonalProfile form .fieldGroup{display:flex;flex-direction:column;gap:8px}.HormonalProfile form .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.HormonalProfile form .fieldGroup input,.HormonalProfile form .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:2px solid #B40A4E;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.MicrobiologyForms{display:flex;flex-direction:column;gap:30px}.MicrobiologyForms .selectTest{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:10px 10px 2px}.MicrobiologyForms .selectTest .testList{display:flex;justify-content:center;align-items:center;gap:30px}.MicrobiologyForms .selectTest .testList .testItem{font-size:15px;font-weight:800;color:#8e8d8d;padding:10px 0;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s ease}.MicrobiologyForms .selectTest .testList .testItem:hover{color:#137c7f}.MicrobiologyForms .selectTest .testList .testItem.active{border-bottom:2px solid #137c7f;color:#137c7f}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Culture{background-color:#fff;padding:25px 20px}.Culture form{display:flex;flex-direction:column;gap:20px}.Culture form .caption{font-size:20px;font-weight:800;color:#b40a4e}.Culture form .formGroupContainer{display:flex;justify-content:space-around;gap:40px}@media screen and (max-width: 1024px){.Culture form .formGroupContainer{flex-direction:column;justify-content:center}}.Culture form .formGroupContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.Culture form .formGroupContainer .formInputsGroup{align-items:center}}.Culture form .formGroupContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.Culture form .formGroupContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.Culture form .formGroupContainer .formInputsGroup .fieldGroup input,.Culture form .formGroupContainer .formInputsGroup .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.Culture form .formGroupContainer.treamentDetails{gap:10px;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.Culture form .formGroupContainer.treamentDetails .fieldCaption{font-weight:700;margin-bottom:10px;display:block;color:#b40a4e}.Culture form .formGroupContainer.treamentDetails .formContainer{width:100%;padding:15px;background-color:#f7f9fc;border-radius:10px;box-shadow:0 0 10px #2626261a;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}.Culture form .formGroupContainer.treamentDetails .formContainer .inputGroup{width:calc(33.33% - 14px);border:1px solid #ddd;padding:20px;border-radius:10px;background-color:#fff}.Culture form .formGroupContainer.treamentDetails .formContainer .inputGroup label{display:block;margin-bottom:10px}.Culture form .formGroupContainer.treamentDetails .formContainer .inputGroup label input{width:100%;padding:10px;margin-top:5px;border-radius:4px;border:1px solid #ddd;box-sizing:border-box}.Culture form .formGroupContainer.treamentDetails .formContainer button{width:50px;height:50px;min-width:0;border-radius:50%}.Culture form .fieldGroup{display:flex;flex-direction:column;gap:8px}.Culture form .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.Culture form .fieldGroup input,.Culture form .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:2px solid #B40A4E;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Antibiotics{background-color:#fff;padding:25px 20px}.Antibiotics form{display:flex;flex-direction:column;gap:20px}.Antibiotics form .caption{font-size:20px;font-weight:800;color:#b40a4e}.Antibiotics form .formGroupContainer{display:flex;justify-content:space-around;gap:40px}@media screen and (max-width: 1024px){.Antibiotics form .formGroupContainer{flex-direction:column;justify-content:center}}.Antibiotics form .formGroupContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.Antibiotics form .formGroupContainer .formInputsGroup{align-items:center}}.Antibiotics form .formGroupContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.Antibiotics form .formGroupContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.Antibiotics form .formGroupContainer .formInputsGroup .fieldGroup input,.Antibiotics form .formGroupContainer .formInputsGroup .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.Antibiotics form .formGroupContainer.treamentDetails{gap:10px;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.Antibiotics form .formGroupContainer.treamentDetails .fieldCaption{font-weight:700;margin-bottom:10px;display:block;color:#b40a4e}.Antibiotics form .formGroupContainer.treamentDetails .formContainer{width:100%;padding:15px;background-color:#f7f9fc;border-radius:10px;box-shadow:0 0 10px #2626261a;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}.Antibiotics form .formGroupContainer.treamentDetails .formContainer .inputGroup{width:calc(33.33% - 14px);border:1px solid #ddd;padding:20px;border-radius:10px;background-color:#fff}.Antibiotics form .formGroupContainer.treamentDetails .formContainer .inputGroup label{display:block;margin-bottom:10px}.Antibiotics form .formGroupContainer.treamentDetails .formContainer .inputGroup label input{width:100%;padding:10px;margin-top:5px;border-radius:4px;border:1px solid #ddd;box-sizing:border-box}.Antibiotics form .formGroupContainer.treamentDetails .formContainer button{width:50px;height:50px;min-width:0;border-radius:50%}.Antibiotics form .fieldGroup{display:flex;flex-direction:column;gap:8px}.Antibiotics form .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.Antibiotics form .fieldGroup input,.Antibiotics form .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:2px solid #B40A4E;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Semen{background-color:#fff;padding:25px 20px}.Semen form{display:flex;flex-direction:column;gap:20px}.Semen form .caption{font-size:20px;font-weight:800;color:#b40a4e}.Semen form .formGroupContainer{display:flex;justify-content:space-around;gap:40px}@media screen and (max-width: 1024px){.Semen form .formGroupContainer{flex-direction:column;justify-content:center}}.Semen form .formGroupContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.Semen form .formGroupContainer .formInputsGroup{align-items:center}}.Semen form .formGroupContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.Semen form .formGroupContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.Semen form .formGroupContainer .formInputsGroup .fieldGroup input,.Semen form .formGroupContainer .formInputsGroup .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.Semen form .formGroupContainer.treamentDetails{gap:10px;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.Semen form .formGroupContainer.treamentDetails .fieldCaption{font-weight:700;margin-bottom:10px;display:block;color:#b40a4e}.Semen form .formGroupContainer.treamentDetails .formContainer{width:100%;padding:15px;background-color:#f7f9fc;border-radius:10px;box-shadow:0 0 10px #2626261a;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}.Semen form .formGroupContainer.treamentDetails .formContainer .inputGroup{width:calc(33.33% - 14px);border:1px solid #ddd;padding:20px;border-radius:10px;background-color:#fff}.Semen form .formGroupContainer.treamentDetails .formContainer .inputGroup label{display:block;margin-bottom:10px}.Semen form .formGroupContainer.treamentDetails .formContainer .inputGroup label input{width:100%;padding:10px;margin-top:5px;border-radius:4px;border:1px solid #ddd;box-sizing:border-box}.Semen form .formGroupContainer.treamentDetails .formContainer button{width:50px;height:50px;min-width:0;border-radius:50%}.Semen form .fieldGroup{display:flex;flex-direction:column;gap:8px}.Semen form .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.Semen form .fieldGroup input,.Semen form .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:2px solid #B40A4E;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.General{background-color:#fff;padding:25px 20px}.General form{display:flex;flex-direction:column;gap:20px}.General form .caption{font-size:20px;font-weight:800;color:#b40a4e}.General form .formGroupContainer{display:flex;justify-content:space-around;gap:40px}@media screen and (max-width: 1024px){.General form .formGroupContainer{flex-direction:column;justify-content:center}}.General form .formGroupContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.General form .formGroupContainer .formInputsGroup{align-items:center}}.General form .formGroupContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.General form .formGroupContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.General form .formGroupContainer .formInputsGroup .fieldGroup input,.General form .formGroupContainer .formInputsGroup .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.General form .formGroupContainer.treamentDetails{gap:10px;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.General form .formGroupContainer.treamentDetails .fieldCaption{font-weight:700;margin-bottom:10px;display:block;color:#b40a4e}.General form .formGroupContainer.treamentDetails .formContainer{width:100%;padding:15px;background-color:#f7f9fc;border-radius:10px;box-shadow:0 0 10px #2626261a;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}.General form .formGroupContainer.treamentDetails .formContainer .inputGroup{width:calc(33.33% - 14px);border:1px solid #ddd;padding:20px;border-radius:10px;background-color:#fff}.General form .formGroupContainer.treamentDetails .formContainer .inputGroup label{display:block;margin-bottom:10px}.General form .formGroupContainer.treamentDetails .formContainer .inputGroup label input{width:100%;padding:10px;margin-top:5px;border-radius:4px;border:1px solid #ddd;box-sizing:border-box}.General form .formGroupContainer.treamentDetails .formContainer button{width:50px;height:50px;min-width:0;border-radius:50%}.General form .fieldGroup{display:flex;flex-direction:column;gap:8px}.General form .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.General form .fieldGroup input,.General form .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:2px solid #B40A4E;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.ParasitologyForms{display:flex;flex-direction:column;gap:30px}.ParasitologyForms .selectTest{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:10px 10px 2px}.ParasitologyForms .selectTest .testList{display:flex;justify-content:center;align-items:center;gap:30px}.ParasitologyForms .selectTest .testList .testItem{font-size:15px;font-weight:800;color:#8e8d8d;padding:10px 0;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s ease}.ParasitologyForms .selectTest .testList .testItem:hover{color:#137c7f}.ParasitologyForms .selectTest .testList .testItem.active{border-bottom:2px solid #137c7f;color:#137c7f}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Urinalysis{background-color:#fff;padding:25px 20px}.Urinalysis form,.Urinalysis form .formCategory{display:flex;flex-direction:column;gap:20px}.Urinalysis form .formCategory .categoryCaption{font-size:18px;font-weight:700;color:#137c7f;text-decoration:underline}.Urinalysis form .formCategory .formGroupContainer{display:flex;justify-content:space-around;gap:40px}@media screen and (max-width: 1024px){.Urinalysis form .formCategory .formGroupContainer{flex-direction:column;justify-content:center}}.Urinalysis form .formCategory .formGroupContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.Urinalysis form .formCategory .formGroupContainer .formInputsGroup{align-items:center}}.Urinalysis form .formCategory .formGroupContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.Urinalysis form .formCategory .formGroupContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.Urinalysis form .formCategory .formGroupContainer .formInputsGroup .fieldGroup input,.Urinalysis form .formCategory .formGroupContainer .formInputsGroup .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.Urinalysis form .formCategory .formGroupContainer.treamentDetails{gap:10px;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.Urinalysis form .formCategory .formGroupContainer.treamentDetails .fieldCaption{font-weight:700;margin-bottom:10px;display:block;color:#b40a4e}.Urinalysis form .formCategory .formGroupContainer.treamentDetails .formContainer{width:100%;padding:15px;background-color:#f7f9fc;border-radius:10px;box-shadow:0 0 10px #2626261a;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}.Urinalysis form .formCategory .formGroupContainer.treamentDetails .formContainer .inputGroup{width:calc(33.33% - 14px);border:1px solid #ddd;padding:20px;border-radius:10px;background-color:#fff}.Urinalysis form .formCategory .formGroupContainer.treamentDetails .formContainer .inputGroup label{display:block;margin-bottom:10px}.Urinalysis form .formCategory .formGroupContainer.treamentDetails .formContainer .inputGroup label input{width:100%;padding:10px;margin-top:5px;border-radius:4px;border:1px solid #ddd;box-sizing:border-box}.Urinalysis form .formCategory .formGroupContainer.treamentDetails .formContainer button{width:50px;height:50px;min-width:0;border-radius:50%}.Urinalysis form .fieldGroup{display:flex;flex-direction:column;gap:8px}.Urinalysis form .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.Urinalysis form .fieldGroup input,.Urinalysis form .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:2px solid #B40A4E;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.StoolAnalysis{background-color:#fff;padding:25px 20px}.StoolAnalysis form,.StoolAnalysis form .formCategory{display:flex;flex-direction:column;gap:20px}.StoolAnalysis form .formCategory .categoryCaption{font-size:18px;font-weight:700;color:#137c7f;text-decoration:underline}.StoolAnalysis form .formCategory .formGroupContainer{display:flex;justify-content:space-around;gap:40px}@media screen and (max-width: 1024px){.StoolAnalysis form .formCategory .formGroupContainer{flex-direction:column;justify-content:center}}.StoolAnalysis form .formCategory .formGroupContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.StoolAnalysis form .formCategory .formGroupContainer .formInputsGroup{align-items:center}}.StoolAnalysis form .formCategory .formGroupContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.StoolAnalysis form .formCategory .formGroupContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.StoolAnalysis form .formCategory .formGroupContainer .formInputsGroup .fieldGroup input,.StoolAnalysis form .formCategory .formGroupContainer .formInputsGroup .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.StoolAnalysis form .formCategory .formGroupContainer.treamentDetails{gap:10px;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.StoolAnalysis form .formCategory .formGroupContainer.treamentDetails .fieldCaption{font-weight:700;margin-bottom:10px;display:block;color:#b40a4e}.StoolAnalysis form .formCategory .formGroupContainer.treamentDetails .formContainer{width:100%;padding:15px;background-color:#f7f9fc;border-radius:10px;box-shadow:0 0 10px #2626261a;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}.StoolAnalysis form .formCategory .formGroupContainer.treamentDetails .formContainer .inputGroup{width:calc(33.33% - 14px);border:1px solid #ddd;padding:20px;border-radius:10px;background-color:#fff}.StoolAnalysis form .formCategory .formGroupContainer.treamentDetails .formContainer .inputGroup label{display:block;margin-bottom:10px}.StoolAnalysis form .formCategory .formGroupContainer.treamentDetails .formContainer .inputGroup label input{width:100%;padding:10px;margin-top:5px;border-radius:4px;border:1px solid #ddd;box-sizing:border-box}.StoolAnalysis form .formCategory .formGroupContainer.treamentDetails .formContainer button{width:50px;height:50px;min-width:0;border-radius:50%}.StoolAnalysis form .fieldGroup{display:flex;flex-direction:column;gap:8px}.StoolAnalysis form .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.StoolAnalysis form .fieldGroup input,.StoolAnalysis form .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:2px solid #B40A4E;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Serelogy{background-color:#fff;padding:25px 20px}.Serelogy form{display:flex;flex-direction:column;gap:20px}.Serelogy form .formCategory{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;border-bottom:1.5px solid #d6d6d6}.Serelogy form .formCategory:nth-child(3){border-bottom:none}.Serelogy form .formCategory .categoryCaption{font-size:18px;font-weight:700;color:#137c7f;text-decoration:underline}.Serelogy form .formCategory .formGroupContainer{display:flex;justify-content:space-between;gap:40px}@media screen and (max-width: 1024px){.Serelogy form .formCategory .formGroupContainer{flex-direction:column;justify-content:center}}.Serelogy form .formCategory .formGroupContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.Serelogy form .formCategory .formGroupContainer .formInputsGroup{align-items:center}}.Serelogy form .formCategory .formGroupContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.Serelogy form .formCategory .formGroupContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.Serelogy form .formCategory .formGroupContainer .formInputsGroup .fieldGroup input,.Serelogy form .formCategory .formGroupContainer .formInputsGroup .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.Serelogy form .formCategory .formGroupContainer.trinity .formInputsGroup .fieldGroup input,.Serelogy form .formCategory .formGroupContainer.trinity .formInputsGroup .fieldGroup select{width:250px;height:40px}.Serelogy form .formCategory .formGroupContainer.treamentDetails{gap:10px;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.Serelogy form .formCategory .formGroupContainer.treamentDetails .fieldCaption{font-weight:700;margin-bottom:10px;display:block;color:#b40a4e}.Serelogy form .formCategory .formGroupContainer.treamentDetails .formContainer{width:100%;padding:15px;background-color:#f7f9fc;border-radius:10px;box-shadow:0 0 10px #2626261a;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}.Serelogy form .formCategory .formGroupContainer.treamentDetails .formContainer .inputGroup{width:calc(33.33% - 14px);border:1px solid #ddd;padding:20px;border-radius:10px;background-color:#fff}.Serelogy form .formCategory .formGroupContainer.treamentDetails .formContainer .inputGroup label{display:block;margin-bottom:10px}.Serelogy form .formCategory .formGroupContainer.treamentDetails .formContainer .inputGroup label input{width:100%;padding:10px;margin-top:5px;border-radius:4px;border:1px solid #ddd;box-sizing:border-box}.Serelogy form .formCategory .formGroupContainer.treamentDetails .formContainer button{width:50px;height:50px;min-width:0;border-radius:50%}.Serelogy form .fieldGroup{display:flex;flex-direction:column;gap:8px}.Serelogy form .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.Serelogy form .fieldGroup input,.Serelogy form .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:2px solid #B40A4E;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.LabResults{padding:18px 24px;width:100%;display:flex;justify-content:center;align-items:center}.LabResults .container{width:100%;display:flex;flex-direction:column}.LabResults .container .actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.LabResults .container .actions .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.LabResults .container .actions .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.LabResults .container .prescriptionContainer{width:100%;max-width:1080px;margin:auto;display:flex;padding:40px;justify-content:center}.LabResults .container .prescriptionContainer .patientDetails{height:auto;background-color:#fff;min-width:322px;width:50%;max-width:300px;display:flex;flex-direction:column;align-items:center;padding:16px 10px;gap:14px;border:1px solid #c4c4c4}.LabResults .container .prescriptionContainer .patientDetails .profilePhoto{width:100px;height:100px;position:relative}.LabResults .container .prescriptionContainer .patientDetails .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.LabResults .container .prescriptionContainer .patientDetails .infoText{font-size:16px;font-weight:800;line-height:27.32px;color:#232323;text-align:center;text-transform:capitalize}.LabResults .container .prescriptionContainer .patientDetails .infoText.link{font-size:14px;font-weight:800;line-height:19.12px;text-align:center;color:#137c7f}.LabResults .container .prescriptionContainer .patientDetails .infoText span{font-weight:500}.LabResults .container .prescriptionContainer .prescriptionDetailsList{display:flex;flex-direction:column;overflow-y:scroll;max-height:100vh;width:50%;background-color:#fff}.LabResults .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails{display:flex;flex-direction:column;border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4}.LabResults .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList{background-color:#fff;padding:18px 25px;display:flex;flex-direction:column;gap:25px}.LabResults .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList .drugListTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#232323}.LabResults .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul{display:flex;flex-direction:column;gap:16px}.LabResults .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li{list-style-type:none;font-size:16px;font-weight:800;line-height:21.86px;color:#8e8d8d}.LabResults .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li .bold{color:#232323}.LabResults .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li.results{color:#137c7f;text-decoration:underline;font-weight:500;cursor:pointer;transition:all .3s ease}.LabResults .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li.results:hover{color:#232323}.LabResults .container .prescriptionContainer .noPrescription{margin-left:20px;font-size:18px;font-weight:700;color:#b40a4e;align-self:center}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.RequestedLabs{padding:18px 24px;width:100%;display:flex;justify-content:center;align-items:center}.RequestedLabs .container{width:100%;display:flex;flex-direction:column}.RequestedLabs .container .actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.RequestedLabs .container .actions .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.RequestedLabs .container .actions .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.RequestedLabs .container .prescriptionContainer{width:100%;max-width:1080px;margin:auto;display:flex;padding:40px;justify-content:center}.RequestedLabs .container .prescriptionContainer .patientDetails{height:auto;background-color:#fff;min-width:322px;width:50%;max-width:300px;display:flex;flex-direction:column;align-items:center;padding:16px 10px;gap:14px;border:1px solid #c4c4c4}.RequestedLabs .container .prescriptionContainer .patientDetails .profilePhoto{width:100px;height:100px;position:relative}.RequestedLabs .container .prescriptionContainer .patientDetails .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.RequestedLabs .container .prescriptionContainer .patientDetails .infoText{font-size:16px;font-weight:800;line-height:27.32px;color:#232323;text-align:center;text-transform:capitalize}.RequestedLabs .container .prescriptionContainer .patientDetails .infoText.link{font-size:14px;font-weight:800;line-height:19.12px;text-align:center;color:#137c7f}.RequestedLabs .container .prescriptionContainer .patientDetails .infoText span{font-weight:500}.RequestedLabs .container .prescriptionContainer .prescriptionDetailsList{display:flex;flex-direction:column;overflow-y:scroll;max-height:100vh;width:50%;background-color:#fff}.RequestedLabs .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails{display:flex;flex-direction:column;border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4}.RequestedLabs .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList{background-color:#fff;padding:18px 25px;display:flex;flex-direction:column;gap:25px}.RequestedLabs .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList .drugListTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#232323}.RequestedLabs .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul{display:flex;flex-direction:column;gap:16px}.RequestedLabs .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li{list-style-type:none;font-size:16px;font-weight:800;line-height:21.86px;color:#8e8d8d}.RequestedLabs .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li .bold{color:#232323}.RequestedLabs .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li.results{color:#137c7f;text-decoration:underline;font-weight:500;cursor:pointer;transition:all .3s ease}.RequestedLabs .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li.results:hover{color:#232323}.RequestedLabs .container .prescriptionContainer .noPrescription{margin-left:20px;font-size:18px;font-weight:700;color:#b40a4e;align-self:center}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.AllFamilies{width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;gap:16px}.AllFamilies .top{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:36px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.DeleteFamily{height:100vh;width:100%;display:flex;justify-content:center;align-items:center}.DeleteFamily .overlay{width:100%;height:100%;background:#2d2d2d4d;display:flex;justify-content:center;align-items:center}.DeleteFamily .overlay .modal{width:50%;height:80%;border-radius:8px;background-color:#fff;box-shadow:0 9px 46px 8px #0000001f;padding:18px 24px;position:relative;display:flex;justify-content:center;align-items:center}.DeleteFamily .overlay .modal .close{position:absolute;right:32px;top:32px}.DeleteFamily .overlay .modal .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.DeleteFamily .overlay .modal .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.DeleteFamily .overlay .modal .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:90px}.DeleteFamily .overlay .modal .content .textContent{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.DeleteFamily .overlay .modal .content .textContent .image{width:70px;height:70px}.DeleteFamily .overlay .modal .content .textContent .image img{width:80%;height:80%;object-fit:contain}.DeleteFamily .overlay .modal .content .textContent .message{max-width:302px;font-size:24px;font-weight:800;line-height:32.78px;text-align:center;color:#232323}.DeleteFamily .overlay .modal .content .textContent .desc{max-width:max-content;font-size:14px;font-weight:500;line-height:19.12px;text-align:center;color:#8e8d8d}.DeleteFamily .overlay .modal .content .textContent .desc span{color:#b40a4e}.DeleteFamily .overlay .modal .content .btnGroup{display:flex;align-items:center;gap:20px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.NewFamily{padding:18px 24px;width:100%;display:flex;justify-content:center}.NewFamily .container{width:100%;display:flex;flex-direction:column;gap:20px}.NewFamily .container .close{align-self:flex-end}.NewFamily .container .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.NewFamily .container .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.NewFamily .container form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.NewFamily .container form .title{font-size:24px;font-weight:800;text-align:center;color:#232323}.NewFamily .container form .formInputContainer{display:flex;justify-content:space-between;align-items:center;gap:34px}.NewFamily .container form .formInputContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.NewFamily .container form .formInputContainer .formInputsGroup{align-items:center}}.NewFamily .container form .formInputContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.NewFamily .container form .formInputContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.NewFamily .container form .formInputContainer .formInputsGroup .fieldGroup input,.NewFamily .container form .formInputContainer .formInputsGroup .fieldGroup select{width:400px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.EditFamily{padding:18px 24px;width:100%;display:flex;justify-content:center}.EditFamily .container{width:100%;display:flex;flex-direction:column;gap:20px}.EditFamily .container .close{align-self:flex-end}.EditFamily .container .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.EditFamily .container .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.EditFamily .container form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.EditFamily .container form .title{font-size:24px;font-weight:800;text-align:center;color:#232323}.EditFamily .container form .formInputContainer{display:flex;justify-content:space-between;align-items:center;gap:34px}.EditFamily .container form .formInputContainer .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.EditFamily .container form .formInputContainer .formInputsGroup{align-items:center}}.EditFamily .container form .formInputContainer .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.EditFamily .container form .formInputContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.EditFamily .container form .formInputContainer .formInputsGroup .fieldGroup input,.EditFamily .container form .formInputContainer .formInputsGroup .fieldGroup select{width:400px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.ViewFamily{width:100%;display:flex;justify-content:center;align-items:center;padding:18px 24px}.ViewFamily .container{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.ViewFamily .container .top{width:100%;display:flex;flex-direction:column;align-items:flex-end}.ViewFamily .container .top .action .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.ViewFamily .container .top .action .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.ViewFamily .container .top .patientInfo{width:100%;display:flex;justify-content:center;align-items:center;gap:80px}.ViewFamily .container .top .patientInfo .bio,.ViewFamily .container .top .patientInfo .bio .texts{display:flex;flex-direction:column;align-items:center;gap:8px}.ViewFamily .container .top .patientInfo .bio .texts .infoText{font-size:14px;font-weight:500;color:#8e8d8d;text-transform:capitalize}.ViewFamily .container .top .patientInfo .bio .texts .infoText.name{font-size:24px;font-weight:800;color:#121212}.ViewFamily .container .top .patientInfo .bio .texts .infoText.card{font-weight:800}.ViewFamily .container .bottom{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;background-color:#fff;padding:20px}.ViewFamily .container .bottom .sectionTitle{font-size:22px;font-weight:800;text-align:center;color:#121212}.ViewFamily .container .bottom .memberListContainer{width:100%;display:flex;justify-content:center;align-items:center}.ViewFamily .container .bottom .memberListContainer .memberList{display:flex;flex-wrap:wrap;align-items:center;gap:40px;row-gap:40px}.ViewFamily .container .bottom .memberListContainer .memberList .member{width:280px;padding:16px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;border-radius:4px;border:1px solid #c4c4c4;background:#fff}.ViewFamily .container .bottom .memberListContainer .memberList .member:nth-child(2n){background:#f4f4f4}.ViewFamily .container .bottom .memberListContainer .memberList .member .infoText{font-size:16px;font-weight:800;line-height:27.32px;color:#232323;text-transform:capitalize;text-align:center}.ViewFamily .container .bottom .memberListContainer .memberList .member .infoText.link{font-size:14px;font-weight:800;line-height:19.12px;text-align:center;color:#137c7f;text-decoration:underline}.ViewFamily .container .bottom .memberListContainer .memberList .member .infoText span{font-weight:500}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.RequestedScans{padding:18px 24px;width:100%;display:flex;justify-content:center;align-items:center}.RequestedScans .container{width:100%;display:flex;flex-direction:column}.RequestedScans .container .actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.RequestedScans .container .actions .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.RequestedScans .container .actions .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.RequestedScans .container .prescriptionContainer{width:100%;max-width:1080px;margin:auto;display:flex;padding:40px;justify-content:center}.RequestedScans .container .prescriptionContainer .patientDetails{height:auto;background-color:#fff;min-width:322px;width:50%;max-width:300px;display:flex;flex-direction:column;align-items:center;padding:16px 10px;gap:14px;border:1px solid #c4c4c4}.RequestedScans .container .prescriptionContainer .patientDetails .profilePhoto{width:100px;height:100px;position:relative}.RequestedScans .container .prescriptionContainer .patientDetails .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.RequestedScans .container .prescriptionContainer .patientDetails .infoText{font-size:16px;font-weight:800;line-height:27.32px;color:#232323;text-align:center;text-transform:capitalize}.RequestedScans .container .prescriptionContainer .patientDetails .infoText.link{font-size:14px;font-weight:800;line-height:19.12px;text-align:center;color:#137c7f}.RequestedScans .container .prescriptionContainer .patientDetails .infoText span{font-weight:500}.RequestedScans .container .prescriptionContainer .prescriptionDetailsList{display:flex;flex-direction:column;overflow-y:scroll;max-height:100vh;width:50%;background-color:#fff}.RequestedScans .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails{display:flex;flex-direction:column;border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4}.RequestedScans .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList{background-color:#fff;padding:18px 25px;display:flex;flex-direction:column;gap:25px}.RequestedScans .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList .drugListTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#232323}.RequestedScans .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul{display:flex;flex-direction:column;gap:16px}.RequestedScans .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li{list-style-type:none;font-size:16px;font-weight:800;line-height:21.86px;color:#8e8d8d}.RequestedScans .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li .bold{color:#232323}.RequestedScans .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li.results{color:#137c7f;text-decoration:underline;font-weight:500;cursor:pointer;transition:all .3s ease}.RequestedScans .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li.results:hover{color:#232323}.RequestedScans .container .prescriptionContainer .noPrescription{margin-left:20px;font-size:18px;font-weight:700;color:#b40a4e;align-self:center}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.ScanResults{padding:18px 24px;width:100%;display:flex;justify-content:center;align-items:center}.ScanResults .container{width:100%;display:flex;flex-direction:column}.ScanResults .container .actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.ScanResults .container .actions .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.ScanResults .container .actions .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.ScanResults .container .prescriptionContainer{width:100%;max-width:1080px;margin:auto;display:flex;padding:40px;justify-content:center}.ScanResults .container .prescriptionContainer .patientDetails{height:auto;background-color:#fff;min-width:322px;width:50%;max-width:300px;display:flex;flex-direction:column;align-items:center;padding:16px 10px;gap:14px;border:1px solid #c4c4c4}.ScanResults .container .prescriptionContainer .patientDetails .profilePhoto{width:100px;height:100px;position:relative}.ScanResults .container .prescriptionContainer .patientDetails .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.ScanResults .container .prescriptionContainer .patientDetails .infoText{font-size:16px;font-weight:800;line-height:27.32px;color:#232323;text-align:center;text-transform:capitalize}.ScanResults .container .prescriptionContainer .patientDetails .infoText.link{font-size:14px;font-weight:800;line-height:19.12px;text-align:center;color:#137c7f}.ScanResults .container .prescriptionContainer .patientDetails .infoText span{font-weight:500}.ScanResults .container .prescriptionContainer .prescriptionDetailsList{display:flex;flex-direction:column;overflow-y:scroll;max-height:100vh;width:50%;background-color:#fff}.ScanResults .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails{display:flex;flex-direction:column;border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4}.ScanResults .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList{background-color:#fff;padding:18px 25px;display:flex;flex-direction:column;gap:25px}.ScanResults .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList .drugListTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#232323}.ScanResults .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul{display:flex;flex-direction:column;gap:16px}.ScanResults .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li{list-style-type:none;font-size:16px;font-weight:800;line-height:21.86px;color:#8e8d8d}.ScanResults .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li .bold{color:#232323}.ScanResults .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li.results{color:#137c7f;text-decoration:underline;font-weight:500;transition:all .3s ease}.ScanResults .container .prescriptionContainer .prescriptionDetailsList .prescriptionDetails .drugList ul li.results:hover{color:#232323}.ScanResults .container .prescriptionContainer .noPrescription{margin-left:20px;font-size:18px;font-weight:700;color:#b40a4e;align-self:center}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.UploadScanResults{padding:18px 24px;width:100%;display:flex;justify-content:center;align-items:center}.UploadScanResults .container{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.UploadScanResults .container .top{width:100%;display:flex;flex-direction:column;align-items:flex-end}.UploadScanResults .container .top .action .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.UploadScanResults .container .top .action .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.UploadScanResults .container .top .patientInfo{width:100%;display:flex;justify-content:center;align-items:center;gap:80px}.UploadScanResults .container .top .patientInfo .bio{display:flex;flex-direction:column;align-items:center;gap:8px}.UploadScanResults .container .top .patientInfo .bio .profilePhoto{width:70px;height:70px;position:relative}.UploadScanResults .container .top .patientInfo .bio .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.UploadScanResults .container .top .patientInfo .bio .texts{display:flex;flex-direction:column;align-items:center;gap:8px}.UploadScanResults .container .top .patientInfo .bio .texts .infoText{font-size:14px;font-weight:500;color:#8e8d8d;text-transform:capitalize}.UploadScanResults .container .top .patientInfo .bio .texts .infoText.name{font-size:18px;font-weight:800;color:#121212}.UploadScanResults .container .top .patientInfo .bio .texts .infoText.card{font-weight:800}.UploadScanResults .container .bottom{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;max-width:1080px}.UploadScanResults .container .bottom .sectionTitle{font-size:22px;font-weight:800;text-align:center;color:#121212}.UploadScanResults .container .bottom .resultForm{background-color:#fff;width:100%;display:flex;flex-direction:column;gap:20px;padding:20px}.UploadScanResults .container .bottom .resultForm .fieldGroupContainer{display:flex;flex-direction:column;gap:20px}.UploadScanResults .container .bottom .resultForm .fieldGroupContainer .fieldGroup{display:flex;flex-direction:column;gap:8px}.UploadScanResults .container .bottom .resultForm .fieldGroupContainer .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.UploadScanResults .container .bottom .resultForm .fieldGroupContainer .fieldGroup input{width:max-content}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.TreatmentForm{padding:18px 24px;width:100%;max-width:1080px;display:flex;justify-content:center;align-items:center}.TreatmentForm .container{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.TreatmentForm .container .top{width:100%;display:flex;flex-direction:column;align-items:flex-end}.TreatmentForm .container .top .action .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.TreatmentForm .container .top .action .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.TreatmentForm .container .top .patientInfo{width:100%;display:flex;justify-content:center;align-items:center;gap:80px}.TreatmentForm .container .top .patientInfo .bio{display:flex;flex-direction:column;align-items:center;gap:8px}.TreatmentForm .container .top .patientInfo .bio .profilePhoto{width:70px;height:70px;position:relative}.TreatmentForm .container .top .patientInfo .bio .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.TreatmentForm .container .top .patientInfo .bio .texts{display:flex;flex-direction:column;align-items:center;gap:8px}.TreatmentForm .container .top .patientInfo .bio .texts .infoText{font-size:14px;font-weight:500;color:#8e8d8d;text-transform:capitalize}.TreatmentForm .container .top .patientInfo .bio .texts .infoText.name{font-size:18px;font-weight:800;color:#121212}.TreatmentForm .container .top .patientInfo .bio .texts .infoText.card{font-weight:800}.TreatmentForm .container .bottom{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;max-width:1080px}.TreatmentForm .container .bottom .sectionTitle{font-size:22px;font-weight:800;text-align:center;color:#121212}.TreatmentForm .container .bottom .prescriptionContainer{width:100%;background-color:#fff;padding:20px;border:1px solid rgb(202,201,201);border-radius:4px;display:flex;flex-direction:column;align-items:center;gap:15px}.TreatmentForm .container .bottom .prescriptionContainer .presContainerTitles{width:100%;display:flex;align-items:center}.TreatmentForm .container .bottom .prescriptionContainer .presContainerTitles .titleItem{width:40%;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:800;color:#137c7f;text-transform:capitalize}.TreatmentForm .container .bottom .prescriptionContainer .presContainerTitles .titleItem:nth-child(2){width:60%}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow{width:100%;display:flex}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column{width:40%;display:flex;flex-direction:column;gap:10px}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column:nth-child(2){width:60%;padding-left:10px}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails{gap:20px}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer{width:100%;max-width:500px;padding:20px;background-color:#f7f9fc;border-radius:10px;box-shadow:0 0 10px #2626261a;margin:0 auto;display:flex;flex-direction:column;gap:20px}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .inputGroup{border:1px solid #ddd;padding:20px;border-radius:10px;background-color:#fff}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .inputGroup .fieldCaption{font-weight:700;margin-bottom:10px;display:block}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .inputGroup label{display:block;margin-bottom:10px}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .inputGroup label input{width:100%;padding:10px;margin-top:5px;border-radius:4px;border:1px solid #ddd;box-sizing:border-box}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .fieldGroup{width:100%;display:flex;flex-direction:column;gap:8px}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .fieldGroup input,.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .fieldGroup select{width:100%;height:50px;border-radius:8px;border:1px solid #8e8d8d;padding:10px}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .btnCenter{display:flex;justify-content:center;align-items:center}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column .row{width:100%;display:flex;flex-direction:column;gap:5px}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column .row .rowTitle{font-size:16px;font-weight:800;color:#064b4d;text-transform:capitalize}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column .row .rowBody{font-size:15px;font-weight:500;color:#232323;text-transform:capitalize;max-width:300px}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column .row ul{list-style:none;display:flex;flex-direction:column;gap:5px}.TreatmentForm .container .bottom .prescriptionContainer .prescriptionRow .column .row ul li .bullet{color:#b40a4e}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.EditPrescription{height:100%;width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;align-items:center;gap:45px;position:relative}.EditPrescription .actions{position:absolute;top:18px;right:24px;display:flex;flex-direction:column;align-items:flex-end;gap:25px}.EditPrescription .actions .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.EditPrescription .actions .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.EditPrescription .titleContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.EditPrescription .titleContainer .title{font-size:20px;font-weight:800;line-height:27.32px}.EditPrescription .titleContainer .title span{color:#137c7f;text-transform:capitalize}.EditPrescription .titleContainer .filters{width:100%;border:1px solid #dce4e7;background:#f7f9fa;padding:8px;gap:10px;border-radius:40px;display:flex;align-items:center;justify-content:space-between}.EditPrescription .titleContainer .filters .filter{padding:14px;border-radius:40px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:800;color:#a7a7a7;cursor:pointer;transition:all .3s ease;text-transform:capitalize}.EditPrescription .titleContainer .filters .filter:hover{color:#005ca9}.EditPrescription .titleContainer .filters .filter.active{background-color:#e6eff6;color:#005ca9}.EditPrescription .bodyContainer{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.EditPrescription .bodyContainer .labSelectContainer{width:100%;background-color:#fff;padding:12px 16px;border-radius:8px 8px 0 0;border:1px solid #ececec;display:flex;flex-direction:column}.EditPrescription .bodyContainer .labSelectContainer .searchBox{width:100%;padding:12px 0;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.EditPrescription .bodyContainer .labSelectContainer .searchBox .searchIcon{font-size:22px;color:#8e8d8d}.EditPrescription .bodyContainer .labSelectContainer .searchBox .selectedLabs{display:flex;flex-wrap:wrap;gap:10px}.EditPrescription .bodyContainer .labSelectContainer .searchBox .selectedLabs .selectedLab{display:flex;align-items:center;justify-content:space-between;gap:16px;background-color:#137c7f;color:#fff;border-radius:40px;padding:10px 12px;transition:all .3s ease}.EditPrescription .bodyContainer .labSelectContainer .searchBox .selectedLabs .selectedLab span{font-size:14px;font-weight:500}.EditPrescription .bodyContainer .labSelectContainer .searchBox .selectedLabs .selectedLab .closeIcon{cursor:pointer;font-size:20px}.EditPrescription .bodyContainer .labSelectContainer .searchBox input{font-size:14px;font-weight:500;line-height:19.12px;border:none;outline:none;width:420px}.EditPrescription .bodyContainer .labSelectContainer .labList{width:100%;max-height:170px;overflow-y:scroll;border-top:1px solid #ececec;padding-top:15px;display:flex;flex-direction:column;gap:16px}.EditPrescription .bodyContainer .labSelectContainer .labList li{font-size:14px;font-weight:800;line-height:21.86px;color:#8e8d8d;cursor:pointer;transition:all .3s ease;list-style:none}.EditPrescription .bodyContainer .labSelectContainer .labList li:hover{color:#005ca9}.EditPrescription .bodyContainer .notes{width:100%;margin-bottom:10px;display:flex;flex-direction:column;gap:8px}.EditPrescription .bodyContainer .notes .notesTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#8e8d8d}.EditPrescription .bodyContainer .notes textarea{width:100%;padding:16px;border:1px solid #ececec;outline:none;font-family:avenir,sans-serif;font-size:14px;font-weight:500;color:#8e8d8d}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.ViewMedicalReport{width:100%;display:flex;justify-content:center;align-items:center}.ViewMedicalReport .container{width:100%;display:flex;flex-direction:column}.ViewMedicalReport .container .top{width:100%;display:flex;flex-direction:column;align-items:flex-end;background-color:#fff;padding:24px}.ViewMedicalReport .container .top .noVitals{background-color:#3a36361f;font-size:2em;margin:0 auto}.ViewMedicalReport .container .top .action .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.ViewMedicalReport .container .top .action .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.ViewMedicalReport .container .top .patientInfo{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:80px}.ViewMedicalReport .container .top .patientInfo .bio{display:flex;align-items:center;gap:8px}.ViewMedicalReport .container .top .patientInfo .bio .profilePhoto{width:70px;height:70px;position:relative}.ViewMedicalReport .container .top .patientInfo .bio .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.ViewMedicalReport .container .top .patientInfo .bio .texts{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ViewMedicalReport .container .top .patientInfo .bio .texts .infoText{font-size:14px;font-weight:500;color:#8e8d8d;text-transform:capitalize}.ViewMedicalReport .container .top .patientInfo .bio .texts .infoText.name{font-size:18px;font-weight:800;color:#121212}.ViewMedicalReport .container .top .patientInfo .bio .texts .infoText.card{font-weight:800}.ViewMedicalReport .container .top .patientInfo .vitals{display:flex;flex-direction:column;gap:8px}.ViewMedicalReport .container .top .patientInfo .vitals .title{font-size:14px;font-weight:800;line-height:19.12px;color:#232323;padding:0 10px}.ViewMedicalReport .container .top .patientInfo .vitals .vitalInfos{display:flex;align-items:center;gap:30px}.ViewMedicalReport .container .top .patientInfo .vitals .vitalInfos .vitalItem{padding:0 10px;border-left:1px solid #c4c4c4;display:flex;flex-direction:column;gap:10px}.ViewMedicalReport .container .top .patientInfo .vitals .vitalInfos .vitalItem:nth-child(1){border-left:1px solid transparent}.ViewMedicalReport .container .top .patientInfo .vitals .vitalInfos .vitalItem .itemCaption{font-size:14px;font-weight:800;line-height:21.86px;color:#666}.ViewMedicalReport .container .top .patientInfo .vitals .vitalInfos .vitalItem .itemValue{font-size:12px;font-weight:500;line-height:19.12px;color:#a7a7a7}.ViewMedicalReport .container .bottom{width:100%;display:flex;flex-direction:column;align-items:center;padding:24px 32px}.ViewMedicalReport .container .bottom .consultForm{width:100%;background-color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:15px;border-radius:4px;border:1px solid #e7e6e6}.ViewMedicalReport .container .bottom .consultForm .formInputsContainer{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;gap:15px;border-bottom:1px solid #232323;padding-bottom:20px}.ViewMedicalReport .container .bottom .consultForm .formInputsContainer .info{display:flex;flex-direction:column;gap:10px}.ViewMedicalReport .container .bottom .consultForm .formInputsContainer .info .caption{border-left:2px solid #B40A4E;padding-left:4px;color:#232323;font-weight:800}.ViewMedicalReport .container .bottom .consultForm .formInputsContainer .info .fieldGroup{display:flex;flex-direction:column;gap:10px}.ViewMedicalReport .container .bottom .consultForm .formInputsContainer .info .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#137c7f}.ViewMedicalReport .container .bottom .consultForm .formInputsContainer .info .fieldGroup .value{font-size:15px;color:#232323;width:500px;border-radius:8px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.DeleteDrug{height:100vh;width:100%;display:flex;justify-content:center;align-items:center}.DeleteDrug .overlay{width:100%;height:100%;background:#2d2d2d4d;display:flex;justify-content:center;align-items:center}.DeleteDrug .overlay .modal{width:50%;height:80%;border-radius:8px;background-color:#fff;box-shadow:0 9px 46px 8px #0000001f;padding:18px 24px;position:relative;display:flex;justify-content:center;align-items:center}.DeleteDrug .overlay .modal .close{position:absolute;right:32px;top:32px}.DeleteDrug .overlay .modal .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.DeleteDrug .overlay .modal .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.DeleteDrug .overlay .modal .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:90px}.DeleteDrug .overlay .modal .content .textContent{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.DeleteDrug .overlay .modal .content .textContent .image{width:70px;height:70px}.DeleteDrug .overlay .modal .content .textContent .image img{width:80%;height:80%;object-fit:contain}.DeleteDrug .overlay .modal .content .textContent .message{max-width:302px;font-size:24px;font-weight:800;line-height:32.78px;text-align:center;color:#232323}.DeleteDrug .overlay .modal .content .textContent .desc{max-width:max-content;font-size:14px;font-weight:500;line-height:19.12px;text-align:center;color:#8e8d8d}.DeleteDrug .overlay .modal .content .textContent .desc span{color:#b40a4e}.DeleteDrug .overlay .modal .content .btnGroup{display:flex;align-items:center;gap:20px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.EditMedicalReport{width:100%;display:flex;justify-content:center;align-items:center}.EditMedicalReport .container{width:100%;display:flex;flex-direction:column}.EditMedicalReport .container .top{width:100%;display:flex;flex-direction:column;align-items:flex-end;background-color:#fff;padding:24px}.EditMedicalReport .container .top .noVitals{background-color:#3a36361f;font-size:2em;margin:0 auto}.EditMedicalReport .container .top .action .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.EditMedicalReport .container .top .action .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.EditMedicalReport .container .top .patientInfo{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:80px}.EditMedicalReport .container .top .patientInfo .bio{display:flex;align-items:center;gap:8px}.EditMedicalReport .container .top .patientInfo .bio .profilePhoto{width:70px;height:70px;position:relative}.EditMedicalReport .container .top .patientInfo .bio .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.EditMedicalReport .container .top .patientInfo .bio .texts{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.EditMedicalReport .container .top .patientInfo .bio .texts .infoText{font-size:14px;font-weight:500;color:#8e8d8d;text-transform:capitalize}.EditMedicalReport .container .top .patientInfo .bio .texts .infoText.name{font-size:18px;font-weight:800;color:#121212}.EditMedicalReport .container .top .patientInfo .bio .texts .infoText.card{font-weight:800}.EditMedicalReport .container .top .patientInfo .vitals{display:flex;flex-direction:column;gap:8px}.EditMedicalReport .container .top .patientInfo .vitals .title{font-size:14px;font-weight:800;line-height:19.12px;color:#232323;padding:0 10px}.EditMedicalReport .container .top .patientInfo .vitals .vitalInfos{display:flex;align-items:center;gap:30px}.EditMedicalReport .container .top .patientInfo .vitals .vitalInfos .vitalItem{padding:0 10px;border-left:1px solid #c4c4c4;display:flex;flex-direction:column;gap:10px}.EditMedicalReport .container .top .patientInfo .vitals .vitalInfos .vitalItem:nth-child(1){border-left:1px solid transparent}.EditMedicalReport .container .top .patientInfo .vitals .vitalInfos .vitalItem .itemCaption{font-size:14px;font-weight:800;line-height:21.86px;color:#666}.EditMedicalReport .container .top .patientInfo .vitals .vitalInfos .vitalItem .itemValue{font-size:12px;font-weight:500;line-height:19.12px;color:#a7a7a7}.EditMedicalReport .container .bottom{width:100%;display:flex;flex-direction:column;align-items:center;padding:24px 32px}.EditMedicalReport .container .bottom .consultForm{width:100%;background-color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:15px;border-radius:4px;border:1px solid #e7e6e6}.EditMedicalReport .container .bottom .consultForm .formInputsContainer{display:flex;flex-direction:column;gap:15px}.EditMedicalReport .container .bottom .consultForm .formInputsContainer .fieldGroup{display:flex;flex-direction:column;gap:10px}.EditMedicalReport .container .bottom .consultForm .formInputsContainer .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.EditMedicalReport .container .bottom .consultForm .formInputsContainer .fieldGroup input,.EditMedicalReport .container .bottom .consultForm .formInputsContainer .fieldGroup textarea{font-family:avenir,sans-serif;width:500px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.EditMedicalReport .container .bottom .consultForm .formInputsContainer .fieldGroup textarea{height:100px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.TreatmentFormEdit{padding:18px 24px;width:100%;max-width:1080px;display:flex;justify-content:center;align-items:center}.TreatmentFormEdit .container{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.TreatmentFormEdit .container .top{width:100%;display:flex;flex-direction:column;align-items:flex-end}.TreatmentFormEdit .container .top .action .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.TreatmentFormEdit .container .top .action .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.TreatmentFormEdit .container .top .patientInfo{width:100%;display:flex;justify-content:center;align-items:center;gap:80px}.TreatmentFormEdit .container .top .patientInfo .bio{display:flex;flex-direction:column;align-items:center;gap:8px}.TreatmentFormEdit .container .top .patientInfo .bio .profilePhoto{width:70px;height:70px;position:relative}.TreatmentFormEdit .container .top .patientInfo .bio .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.TreatmentFormEdit .container .top .patientInfo .bio .texts{display:flex;flex-direction:column;align-items:center;gap:8px}.TreatmentFormEdit .container .top .patientInfo .bio .texts .infoText{font-size:14px;font-weight:500;color:#8e8d8d;text-transform:capitalize}.TreatmentFormEdit .container .top .patientInfo .bio .texts .infoText.name{font-size:18px;font-weight:800;color:#121212}.TreatmentFormEdit .container .top .patientInfo .bio .texts .infoText.card{font-weight:800}.TreatmentFormEdit .container .bottom{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;max-width:1080px}.TreatmentFormEdit .container .bottom .sectionTitle{font-size:22px;font-weight:800;text-align:center;color:#121212}.TreatmentFormEdit .container .bottom .prescriptionContainer{width:100%;background-color:#fff;padding:20px;border:1px solid rgb(202,201,201);border-radius:4px;display:flex;flex-direction:column;align-items:center;gap:15px}.TreatmentFormEdit .container .bottom .prescriptionContainer .presContainerTitles{width:100%;display:flex;align-items:center}.TreatmentFormEdit .container .bottom .prescriptionContainer .presContainerTitles .titleItem{width:40%;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:800;color:#137c7f;text-transform:capitalize}.TreatmentFormEdit .container .bottom .prescriptionContainer .presContainerTitles .titleItem:nth-child(2){width:60%}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow{width:100%;display:flex}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column{width:40%;display:flex;flex-direction:column;gap:10px}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column:nth-child(2){width:60%;padding-left:10px}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails{gap:20px}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer{width:100%;max-width:500px;padding:20px;background-color:#f7f9fc;border-radius:10px;box-shadow:0 0 10px #2626261a;margin:0 auto;display:flex;flex-direction:column;gap:20px}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .inputGroup{border:1px solid #ddd;padding:20px;border-radius:10px;background-color:#fff}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .inputGroup .fieldCaption{font-weight:700;margin-bottom:10px;display:block}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .inputGroup label{display:block;margin-bottom:10px}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .inputGroup label input{width:100%;padding:10px;margin-top:5px;border-radius:4px;border:1px solid #ddd;box-sizing:border-box}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .fieldGroup{width:100%;display:flex;flex-direction:column;gap:8px}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .fieldGroup input,.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .fieldGroup select{width:100%;height:50px;border-radius:8px;border:1px solid #8e8d8d;padding:10px}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column.treamentDetails .formContainer .btnCenter{display:flex;justify-content:center;align-items:center}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column .row{width:100%;display:flex;flex-direction:column;gap:5px}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column .row .rowTitle{font-size:16px;font-weight:800;color:#064b4d;text-transform:capitalize}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column .row .rowBody{font-size:15px;font-weight:500;color:#232323;text-transform:capitalize;max-width:300px}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column .row ul{list-style:none;display:flex;flex-direction:column;gap:5px}.TreatmentFormEdit .container .bottom .prescriptionContainer .prescriptionRow .column .row ul li .bullet{color:#b40a4e}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Balances{padding:18px 24px;width:100%;max-width:1080px;display:flex;justify-content:center;align-items:center;position:relative}.Balances .container{width:100%;display:flex;gap:30px}.Balances .container .drugsContainer{width:65%;max-width:750px;display:flex;flex-direction:column;gap:30px}.Balances .container .drugsContainer .drugSelect{width:100%;display:flex;flex-direction:column;gap:20px}.Balances .container .drugsContainer .drugSelect .drug{width:100%;display:flex;justify-content:center;align-items:center}.Balances .container .drugsContainer .drugSelect .drug .row{width:100%;display:flex;flex-direction:column;gap:10px;background-color:#fff;padding:12px;border-radius:8px;box-shadow:0 4px 12px 2px #93939325}.Balances .container .drugsContainer .drugSelect .drug .row p.title{font-size:18px;font-weight:800;color:#064b4d}.Balances .container .drugsContainer .drugSelect .drug .row p{color:#232323}.Balances .container .drugsContainer .drugSelect .drug .row p .label{color:#121212;font-weight:800}.Balances .container .drugsContainer .drugSelect .drug .row div{display:flex;flex-direction:column;gap:5px;background-color:#f7f9fa;padding:10px 5px}.Balances .container .drugsContainer .drugSelect .drug .row div .label{color:#121212;font-weight:800}.Balances .container .drugsContainer .drugSelect .drug .row div div{display:flex;flex-direction:column;gap:0px;padding:0}.Balances .container .drugsContainer .drugSelect .drug .row div div p .label .bullet{color:#b40a4e}.Balances .container .drugsContainer .drugSelect .drug .row div div p .amount{font-weight:700;color:#b40a4e}.Balances .container .drugsContainer .drugTable{width:100%;border-radius:8px;padding-top:16px;background-color:#fff;display:flex;flex-direction:column;gap:20px}.Balances .container .drugsContainer .drugTable .dataGrid{background-color:#fff;border:none;border-radius:13px;font-family:avenir,sans-serif}.Balances .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer{flex-direction:row-reverse}.Balances .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer .MuiFormControl-root{width:500px;padding:2px 10px;margin:10px}.Balances .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer .MuiButtonBase-root{background-color:#f4f4f4;padding:8px;font-size:14px;font-weight:500;color:#8e8d8d;border-radius:4px;text-transform:none;margin-right:12px}.Balances .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-columnHeaders{background-color:#f7f9fa}.Balances .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeaderTitle{font-weight:700;font-family:avenir,sans-serif}.Balances .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-virtualScroller{height:auto;min-height:150px}.Balances .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-row{position:relative}.Balances .container .drugsContainer .drugTable .note{padding:10px}.Balances .container .drugsContainer .lastPrescribedLab{width:100%;background-color:#fff;padding:10px;border-radius:4px;display:flex;flex-direction:column;gap:15px}.Balances .container .drugsContainer .lastPrescribedLab .row{width:100%;display:flex;flex-direction:column;gap:5px}.Balances .container .drugsContainer .lastPrescribedLab .row .rowTitle{font-size:16px;font-weight:800;color:#064b4d;text-transform:capitalize}.Balances .container .drugsContainer .lastPrescribedLab .row .rowBody{font-size:15px;font-weight:500;color:#232323;text-transform:capitalize;max-width:450px}.Balances .container .drugsContainer .lastPrescribedLab .row ul{list-style:none;display:flex;flex-direction:column;gap:5px}.Balances .container .drugsContainer .lastPrescribedLab .row ul li .bullet{color:#b40a4e}.Balances .container .invoice{width:35%;display:flex;flex-direction:column;gap:40px;background-color:#fff;border:1px solid #ececec;border-radius:8px;padding:45px 24px;min-height:600px;height:auto}.Balances .container .invoice .top{width:100%;display:flex;flex-direction:column;gap:25px}.Balances .container .invoice .top .patientInfo,.Balances .container .invoice .top .priceTotalInfo{width:100%;display:flex;flex-direction:column;gap:15px}.Balances .container .invoice .top .patientInfo .row,.Balances .container .invoice .top .priceTotalInfo .row{width:100%;display:flex;justify-content:space-between;gap:20px}.Balances .container .invoice .top .patientInfo .row span,.Balances .container .invoice .top .priceTotalInfo .row span{font-size:14px;font-weight:600;line-height:21.86px;text-align:right;color:#8e8d8d}.Balances .container .invoice .top .patientInfo .row span.bold,.Balances .container .invoice .top .priceTotalInfo .row span.bold{text-align:left;font-size:15px}.Balances .container .invoice .top .patientInfo .row span.bold.large,.Balances .container .invoice .top .priceTotalInfo .row span.bold.large{font-size:18px;font-weight:900;color:#121212}.Balances .container .invoice .bottom{width:100%;display:flex;flex-direction:column;align-items:center;gap:25px}.Balances .container .invoice .bottom .methodTitle{width:100%;font-size:16px;font-weight:800;line-height:21.86px;color:#8e8d8d}.Balances .container .invoice .bottom .paymentMethods{width:100%;display:flex;flex-direction:column;gap:15px}.Balances .container .invoice .bottom .paymentMethods .row{width:100%;display:flex;justify-content:space-between;gap:20px}.Balances .container .invoice .bottom .paymentMethods .row .paymentMethodName{padding:4px;border-radius:8px;font-size:12px;font-weight:400;line-height:16.39px}.Balances .container .invoice .bottom .paymentMethods .row .paymentMethodName.green{color:#17a200;background:#17a2001a}.Balances .container .invoice .bottom .paymentMethods .row .paymentMethodName.red{color:#d90101;background:#d901011a}.Balances .container .invoice .bottom .paymentMethods .row .toggle-switch{position:relative;display:inline-block;width:40px;height:20px}.Balances .container .invoice .bottom .paymentMethods .row .toggle-switch .toggle-switch-checkbox{display:none}.Balances .container .invoice .bottom .paymentMethods .row .toggle-switch .toggle-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.Balances .container .invoice .bottom .paymentMethods .row .toggle-switch .toggle-switch-slider:before{position:absolute;content:"";height:13px;width:13px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.Balances .container .invoice .bottom .paymentMethods .row .toggle-switch .toggle-switch-checkbox:checked+.toggle-switch-slider{background-color:#137c7f}.Balances .container .invoice .bottom .paymentMethods .row .toggle-switch .toggle-switch-checkbox:checked+.toggle-switch-slider:before{-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translate(18px)}.Balances .container .invoice .bottom .print{margin-top:40px}.Balances .emptyPageStatus{width:100%;display:flex;flex-direction:column;align-items:center;gap:80px}.Balances .emptyPageStatus .drugSelect{width:100%;display:flex;flex-direction:column}.Balances .emptyPageStatus .drugSelect .searchBox{width:100%;display:flex;align-items:center;gap:10px;background-color:#fff;border:1px solid #ececec;padding:20px;border-radius:8px}.Balances .emptyPageStatus .drugSelect .searchBox .searchIcon{font-size:22px;color:#8e8d8d}.Balances .emptyPageStatus .drugSelect .searchBox input{font-size:12px;font-weight:400;line-height:16.12px;border:none;outline:none;width:420px}.Balances .emptyPageStatus .drugSelect .drugList{background-color:#fff;width:100%;max-height:170px;overflow-y:scroll;border-top:1px solid #ececec;padding:15px;display:flex;flex-direction:column;gap:16px}.Balances .emptyPageStatus .drugSelect .drugList li{font-size:14px;font-weight:800;line-height:21.86px;color:#8e8d8d;cursor:pointer;transition:all .3s ease;list-style:none}.Balances .emptyPageStatus .drugSelect .drugList li:hover{color:#005ca9}.Balances .emptyPageStatus .infoCard{width:350px;height:350px;padding:12px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;background-color:#fff}.Balances .emptyPageStatus .infoCard .infoCardImg{object-fit:contain;width:100px;height:100px}.Balances .emptyPageStatus .infoCard .infoCardImg:nth-child(2){width:139px;height:34px}.Balances .emptyPageStatus .infoCard .text{font-size:26px;font-weight:800;text-align:center;color:#8e8d8d}.Balances .emptyPageStatus .infoCard .subtext{font-size:18px;font-weight:500;text-align:center;color:#8e8d8d}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Deposit{display:flex;width:100%}.Deposit form{width:100%;display:flex;flex-direction:column;gap:20px}.Deposit form .fieldGroup{width:100%;display:flex;flex-direction:column;gap:8px}.Deposit form .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.Deposit form .fieldGroup input,.Deposit form .fieldGroup select{width:100%;height:40px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.PatientActions{height:100%;width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;align-items:center}.PatientActions .container{width:100%;display:flex;flex-direction:column;gap:50px;padding-bottom:30px}.PatientActions .container .top{width:100%;display:flex;flex-direction:column;gap:10px}.PatientActions .container .top .title{font-size:20px;font-weight:800;color:#121212}.PatientActions .container .top .info{width:100%;display:flex;justify-content:space-between;align-items:center;gap:15px}.PatientActions .container .top .info .patientInfo{min-width:185px;height:auto;padding:10px;border-radius:8px;border:1px solid #ececec;display:flex;flex-direction:column;gap:10px;background:#fff}.PatientActions .container .top .info .patientInfo .name{font-size:16px;font-weight:800;color:#232323}.PatientActions .container .top .info .patientInfo .cardNo{font-size:16px;font-weight:500;color:#8e8d8d}.PatientActions .container .top .info form{display:flex;align-items:center;gap:8px;border:1px solid #dbdbdb;margin-left:50px;width:314px;padding:20px 10px;border-radius:8px;background-color:#fff}.PatientActions .container .top .info form .searchIcon{font-size:26px;color:#8e8d8d}.PatientActions .container .top .info form input{border:none;outline:none;width:100%}.PatientActions .container .bottom{width:100%;display:flex;justify-content:center;align-items:center}.PatientActions .container .bottom .cardsContainer{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.PatientActions .container .bottom .cardsContainer .card{width:calc(20% - 16px);height:148px;padding:24px;gap:23px;border-radius:8px;background:#fff;border:1px solid #e7edef;box-shadow:0 5px 22px 4px #0000001f;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s ease}.PatientActions .container .bottom .cardsContainer .card:hover{box-shadow:0 5px 22px 2px #0000002e;transform:scale(1.05)}.PatientActions .container .bottom .cardsContainer .card img{width:32px;height:32px;object-fit:contain}.PatientActions .container .bottom .cardsContainer .card .text{font-size:14px;font-weight:800;text-align:center;color:#121212}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Security{width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;gap:16px}.Security .bottom{width:100%;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center}.Security .bottom h1{font-size:22px;color:#137c7f}.Security .bottom section{width:100%;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;margin-top:20px}.Security .bottom section h2{font-size:18px;color:#064b4d}.Security .bottom section form{width:100%;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;padding:22px 16px;border-radius:8px;background-color:#fff}.Security .bottom section form .formInputContainer{width:100%;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center}.Security .bottom section form .formInputContainer .fieldGroup{width:80%;display:flex;flex-direction:row;gap:8px;justify-content:center;align-items:center}.Security .bottom section form .formInputContainer .fieldGroup label{font-size:16px;flex:1;min-width:15%}.Security .bottom section form .formInputContainer .fieldGroup input{width:40rem;height:40px;border:1px solid #ccc;border-radius:4px;padding:0 8px;outline:none}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.ViewPatients{width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;gap:16px}.ViewPatients .top{width:max-content;display:flex;align-items:center;gap:36px;color:#fff;font-size:24px;font-weight:600;background-color:#b40a4e;border-radius:4px;padding:5px;line-height:32px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.InputAncRecord{width:100%;display:flex;justify-content:center;align-items:center;padding-bottom:40px}.InputAncRecord .container{width:100%;display:flex;flex-direction:column}.InputAncRecord .container .top{width:100%;display:flex;flex-direction:column;align-items:flex-end;padding:24px}.InputAncRecord .container .top .action .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.InputAncRecord .container .top .action .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.InputAncRecord .container .top .patientInfo{width:100%;display:flex;justify-content:center;align-items:center;gap:80px}.InputAncRecord .container .top .patientInfo .bio{display:flex;flex-direction:column;align-items:center;gap:8px}.InputAncRecord .container .top .patientInfo .bio .profilePhoto{width:70px;height:70px;position:relative}.InputAncRecord .container .top .patientInfo .bio .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.InputAncRecord .container .top .patientInfo .bio .texts{display:flex;flex-direction:column;align-items:center;gap:8px}.InputAncRecord .container .top .patientInfo .bio .texts .infoText{font-size:14px;font-weight:500;color:#8e8d8d;text-transform:capitalize}.InputAncRecord .container .top .patientInfo .bio .texts .infoText.name{font-size:18px;font-weight:800;color:#121212}.InputAncRecord .container .top .patientInfo .bio .texts .infoText.card{font-weight:800}.InputAncRecord .container .bottom{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.InputAncRecord .container .bottom .infoControls{display:flex;flex-direction:column;align-items:center;gap:15px}.InputAncRecord .container .bottom .infoControls .pageTitle{font-size:28px;font-weight:800;text-align:center}.InputAncRecord .container .bottom .testInputContainer{width:100%;max-width:980px;background-color:#fff;padding:25px 20px}.InputAncRecord .container .bottom .testInputContainer form{width:100%;display:flex;flex-direction:column;gap:20px;align-items:center}.InputAncRecord .container .bottom .testInputContainer form .caption{width:100%;font-size:20px;font-weight:800;color:#b40a4e}.InputAncRecord .container .bottom .testInputContainer form .formCategory{width:100%;display:flex;flex-direction:column;gap:20px;padding-bottom:20px;border-bottom:1.5px solid #d6d6d6}.InputAncRecord .container .bottom .testInputContainer form .formCategory:last-of-type{border-bottom:none}.InputAncRecord .container .bottom .testInputContainer form .formCategory .categoryCaption{width:max-content;font-size:18px;font-weight:700;color:#137c7f;text-decoration:underline;cursor:pointer;display:flex;align-items:center;gap:10px}.InputAncRecord .container .bottom .testInputContainer form .formCategory .categoryCaption .icon{transition:all .3s ease}.InputAncRecord .container .bottom .testInputContainer form .formCategory .categoryCaption .icon.hide{transform:rotate(180deg)}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer{width:100%;display:flex;gap:40px}@media screen and (max-width: 1024px){.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer{flex-direction:column;justify-content:center}}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer .formInputsGroup{width:calc(50% - 20px);display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer .formInputsGroup{align-items:center}}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer .formInputsGroup .fieldGroup{width:100%;display:flex;flex-direction:column;gap:8px}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer .formInputsGroup .fieldGroup input,.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer .formInputsGroup .fieldGroup select,.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer .formInputsGroup .fieldGroup textarea{width:100%;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px;font-family:avenir,sans-serif}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer .formInputsGroup .fieldGroup textarea{height:70px}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails{gap:10px;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .fieldCaption{font-weight:700;margin-bottom:10px;display:block;color:#b40a4e}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer{width:100%;padding:15px;background-color:#f7f9fc;border-radius:10px;box-shadow:0 0 10px #2626261a;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer.duo{flex-direction:column}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer.duo .inputGroup{width:100%;display:flex;gap:10px;flex-wrap:wrap}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer.duo .inputGroup label{width:calc(50% - 5px)}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer .inputGroup{width:calc(33.33% - 14px);border:1px solid #ddd;padding:20px;border-radius:10px;background-color:#fff}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer .inputGroup label{display:block;margin-bottom:10px}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer .inputGroup label input,.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer .inputGroup label textarea{width:100%;padding:10px;margin-top:5px;border-radius:4px;border:1px solid #ddd;box-sizing:border-box;font-family:avenir,sans-serif}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer .inputGroup label textarea{height:100px}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer button{width:50px;height:50px;min-width:0;border-radius:50%}.InputAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.hide{display:none}.InputAncRecord .container .bottom .testInputContainer form .completed{width:100%;align-self:flex-start}.InputAncRecord .container .bottom .testInputContainer form .completed label{display:flex;align-items:center;font-size:15px;font-weight:600;gap:10px}.InputAncRecord .container .bottom .testInputContainer form .completed label span{font-weight:300;color:#b40a4e}.InputAncRecord .container .bottom .testInputContainer form .completed label input{width:20px;height:20px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.ViewAncRecord{width:100%;display:flex;justify-content:center;align-items:center;padding-bottom:40px}.ViewAncRecord .container{width:100%;display:flex;flex-direction:column}.ViewAncRecord .container .top{width:100%;display:flex;flex-direction:column;align-items:flex-end;padding:24px}.ViewAncRecord .container .top .action{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.ViewAncRecord .container .top .action .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.ViewAncRecord .container .top .action .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.ViewAncRecord .container .top .patientInfo{width:100%;display:flex;justify-content:center;align-items:center;gap:80px}.ViewAncRecord .container .top .patientInfo .bio{display:flex;flex-direction:column;align-items:center;gap:8px}.ViewAncRecord .container .top .patientInfo .bio .profilePhoto{width:70px;height:70px;position:relative}.ViewAncRecord .container .top .patientInfo .bio .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.ViewAncRecord .container .top .patientInfo .bio .texts{display:flex;flex-direction:column;align-items:center;gap:8px}.ViewAncRecord .container .top .patientInfo .bio .texts .infoText{font-size:14px;font-weight:500;color:#8e8d8d;text-transform:capitalize}.ViewAncRecord .container .top .patientInfo .bio .texts .infoText.name{font-size:18px;font-weight:800;color:#121212}.ViewAncRecord .container .top .patientInfo .bio .texts .infoText.card{font-weight:800}.ViewAncRecord .container .bottom{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.ViewAncRecord .container .bottom .infoControls{display:flex;flex-direction:column;align-items:center;gap:15px}.ViewAncRecord .container .bottom .infoControls .pageTitle{font-size:28px;font-weight:800;text-align:center}.ViewAncRecord .container .bottom .testInputContainer{width:100%;max-width:980px;background-color:#fff;padding:25px 20px;display:flex;flex-direction:column;gap:50px}.ViewAncRecord .container .bottom .testInputContainer .no_data{text-align:center;text-transform:capitalize;display:flex;flex-direction:column;align-items:center;gap:20px}.ViewAncRecord .container .bottom .testInputContainer .no_data span{font-size:18px}.ViewAncRecord .container .bottom .testInputContainer .record{width:100%;display:flex;flex-direction:column;gap:20px;border-bottom:3px solid #064b4d;padding-bottom:50px}.ViewAncRecord .container .bottom .testInputContainer .record:last-child{border-bottom:none;padding-bottom:0}.ViewAncRecord .container .bottom .testInputContainer .record .meta{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}.ViewAncRecord .container .bottom .testInputContainer .record .meta .dateAndTime{display:flex;flex-direction:column;gap:8px}.ViewAncRecord .container .bottom .testInputContainer .record .meta .dateAndTime .caption{border-left:2px solid #B40A4E;padding-left:4px;color:#232323;font-weight:800}.ViewAncRecord .container .bottom .testInputContainer .record .meta .status{display:inline-block;padding:5px 8px;border-radius:4px;font-size:12px;color:#064b4d;text-transform:uppercase;background-color:#dae7fa}.ViewAncRecord .container .bottom .testInputContainer .record .meta .status.done{color:#006200;background-color:#dafada}.ViewAncRecord .container .bottom .testInputContainer .record .details{width:100%;display:flex;flex-direction:column;gap:15px}.ViewAncRecord .container .bottom .testInputContainer .record .details .section{width:100%;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #a2a2a2;padding-bottom:10px}.ViewAncRecord .container .bottom .testInputContainer .record .details .section:last-child{border-bottom:none;padding-bottom:0}.ViewAncRecord .container .bottom .testInputContainer .record .details .section .sectionTitle{font-size:20px;color:#b40a4e;font-weight:800}.ViewAncRecord .container .bottom .testInputContainer .record .details .section .sectionBody{width:100%;display:flex;flex-wrap:wrap;gap:10px}.ViewAncRecord .container .bottom .testInputContainer .record .details .section .sectionBody.col{flex-direction:column}.ViewAncRecord .container .bottom .testInputContainer .record .details .section .sectionBody.col .group{width:100%}.ViewAncRecord .container .bottom .testInputContainer .record .details .section .sectionBody .group{width:calc(33% - 4px);display:flex;flex-direction:column;gap:5px}.ViewAncRecord .container .bottom .testInputContainer .record .details .section .sectionBody .group .caption{font-size:17px;font-weight:600;color:#064b4d;text-decoration:underline}.ViewAncRecord .container .bottom .testInputContainer .record .details .section .sectionBody .group .value{font-size:15px}.ViewAncRecord .container .bottom .testInputContainer .record .details .section .sectionBody .group table.treatmentTable{width:100%}.ViewAncRecord .container .bottom .testInputContainer .record .details .section .sectionBody .group table.treatmentTable .center{text-align:center}.ViewAncRecord .container .bottom .testInputContainer .record .details .section .sectionBody .group table.treatmentTable thead{text-align:left;color:#fff;background-color:#137c7f;font-size:14px}.ViewAncRecord .container .bottom .testInputContainer .record .details .section .sectionBody .group table.treatmentTable thead th{padding:8px 4px}.ViewAncRecord .container .bottom .testInputContainer .record .details .section .sectionBody .group table.treatmentTable tbody td{padding:4px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.EditAncRecord{width:100%;display:flex;justify-content:center;align-items:center;padding-bottom:40px}.EditAncRecord .container{width:100%;display:flex;flex-direction:column}.EditAncRecord .container .top{width:100%;display:flex;flex-direction:column;align-items:flex-end;padding:24px}.EditAncRecord .container .top .action .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.EditAncRecord .container .top .action .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.EditAncRecord .container .top .patientInfo{width:100%;display:flex;justify-content:center;align-items:center;gap:80px}.EditAncRecord .container .top .patientInfo .bio{display:flex;flex-direction:column;align-items:center;gap:8px}.EditAncRecord .container .top .patientInfo .bio .profilePhoto{width:70px;height:70px;position:relative}.EditAncRecord .container .top .patientInfo .bio .profilePhoto .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.EditAncRecord .container .top .patientInfo .bio .texts{display:flex;flex-direction:column;align-items:center;gap:8px}.EditAncRecord .container .top .patientInfo .bio .texts .infoText{font-size:14px;font-weight:500;color:#8e8d8d;text-transform:capitalize}.EditAncRecord .container .top .patientInfo .bio .texts .infoText.name{font-size:18px;font-weight:800;color:#121212}.EditAncRecord .container .top .patientInfo .bio .texts .infoText.card{font-weight:800}.EditAncRecord .container .bottom{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.EditAncRecord .container .bottom .infoControls{display:flex;flex-direction:column;align-items:center;gap:15px}.EditAncRecord .container .bottom .infoControls .pageTitle{font-size:28px;font-weight:800;text-align:center}.EditAncRecord .container .bottom .testInputContainer{width:100%;max-width:980px;background-color:#fff;padding:25px 20px}.EditAncRecord .container .bottom .testInputContainer form{width:100%;display:flex;flex-direction:column;gap:20px;align-items:center}.EditAncRecord .container .bottom .testInputContainer form .caption{width:100%;font-size:20px;font-weight:800;color:#b40a4e}.EditAncRecord .container .bottom .testInputContainer form .formCategory{width:100%;display:flex;flex-direction:column;gap:20px;padding-bottom:20px;border-bottom:1.5px solid #d6d6d6}.EditAncRecord .container .bottom .testInputContainer form .formCategory:last-of-type{border-bottom:none}.EditAncRecord .container .bottom .testInputContainer form .formCategory .categoryCaption{width:max-content;font-size:18px;font-weight:700;color:#137c7f;text-decoration:underline;cursor:pointer;display:flex;align-items:center;gap:10px}.EditAncRecord .container .bottom .testInputContainer form .formCategory .categoryCaption .icon{transition:all .3s ease}.EditAncRecord .container .bottom .testInputContainer form .formCategory .categoryCaption .icon.hide{transform:rotate(180deg)}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer{width:100%;display:flex;gap:40px}@media screen and (max-width: 1024px){.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer{flex-direction:column;justify-content:center}}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer .formInputsGroup{width:calc(50% - 20px);display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer .formInputsGroup{align-items:center}}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer .formInputsGroup .fieldGroup{width:100%;display:flex;flex-direction:column;gap:8px}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer .formInputsGroup .fieldGroup input,.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer .formInputsGroup .fieldGroup select,.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer .formInputsGroup .fieldGroup textarea{width:100%;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px;font-family:avenir,sans-serif}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer .formInputsGroup .fieldGroup textarea{height:70px}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails{gap:10px;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .fieldCaption{font-weight:700;margin-bottom:10px;display:block;color:#b40a4e}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer{width:100%;padding:15px;background-color:#f7f9fc;border-radius:10px;box-shadow:0 0 10px #2626261a;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer.duo{flex-direction:column}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer.duo .inputGroup{width:100%;display:flex;gap:10px;flex-wrap:wrap}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer.duo .inputGroup label{width:calc(50% - 5px)}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer .inputGroup{width:calc(33.33% - 14px);border:1px solid #ddd;padding:20px;border-radius:10px;background-color:#fff}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer .inputGroup label{display:block;margin-bottom:10px}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer .inputGroup label input,.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer .inputGroup label textarea{width:100%;padding:10px;margin-top:5px;border-radius:4px;border:1px solid #ddd;box-sizing:border-box;font-family:avenir,sans-serif}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer .inputGroup label textarea{height:100px}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.treatmentDetails .formContainer button{width:50px;height:50px;min-width:0;border-radius:50%}.EditAncRecord .container .bottom .testInputContainer form .formCategory .formGroupContainer.hide{display:none}.EditAncRecord .container .bottom .testInputContainer form .completed{width:100%;align-self:flex-start}.EditAncRecord .container .bottom .testInputContainer form .completed label{display:flex;align-items:center;font-size:15px;font-weight:600;gap:10px}.EditAncRecord .container .bottom .testInputContainer form .completed label span{font-weight:300;color:#b40a4e}.EditAncRecord .container .bottom .testInputContainer form .completed label input{width:20px;height:20px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.MortuaryHome{height:100%;width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;align-items:center}.MortuaryHome .container{width:100%;display:flex;flex-direction:column;gap:50px;padding-bottom:30px}.MortuaryHome .container .top{width:100%;display:flex;flex-direction:column;gap:10px}.MortuaryHome .container .top .title{font-size:20px;font-weight:800;color:#121212}.MortuaryHome .container .top .info{width:100%;display:flex;justify-content:space-between;align-items:center;gap:15px}.MortuaryHome .container .top .info .patientInfo{min-width:185px;height:auto;padding:10px;border-radius:8px;border:1px solid #ececec;display:flex;flex-direction:column;gap:10px;background:#fff}.MortuaryHome .container .top .info .patientInfo .name{font-size:16px;font-weight:800;color:#232323}.MortuaryHome .container .top .info .patientInfo .cardNo{font-size:16px;font-weight:500;color:#8e8d8d}.MortuaryHome .container .top .info form{display:flex;align-items:center;gap:8px;border:1px solid #dbdbdb;margin-left:50px;width:314px;padding:20px 10px;border-radius:8px;background-color:#fff}.MortuaryHome .container .top .info form .searchIcon{font-size:26px;color:#8e8d8d}.MortuaryHome .container .top .info form input{border:none;outline:none;width:100%}.MortuaryHome .container .bottom{width:100%;display:flex;justify-content:center;align-items:center}.MortuaryHome .container .bottom .cardsContainer{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.MortuaryHome .container .bottom .cardsContainer .card{width:calc(20% - 16px);height:148px;padding:24px;gap:23px;border-radius:8px;background:#fff;border:1px solid #e7edef;box-shadow:0 5px 22px 4px #0000001f;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s ease}.MortuaryHome .container .bottom .cardsContainer .card:hover{box-shadow:0 5px 22px 2px #0000002e;transform:scale(1.05)}.MortuaryHome .container .bottom .cardsContainer .card img{width:32px;height:32px;object-fit:contain}.MortuaryHome .container .bottom .cardsContainer .card .text{font-size:14px;font-weight:800;text-align:center;color:#121212}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.NewBody{padding:18px 24px;width:100%;background-color:#fff;display:flex;justify-content:center}.NewBody .container{width:100%;height:100%;overflow-y:scroll;display:flex;flex-direction:column;gap:50px}.NewBody .container .top{width:100%;display:flex;justify-content:center;gap:150px;position:relative}.NewBody .container .top .photo{display:flex;flex-direction:column;gap:10px;align-items:center}.NewBody .container .top .photo .pageTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#121212}.NewBody .container .top .actions{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0}.NewBody .container .top .actions .close{align-self:flex-end}.NewBody .container .top .actions .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.NewBody .container .top .actions .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.NewBody .container .top .actions .btnGroup{display:flex;gap:12px}.NewBody .container .bottom{width:100%;display:flex;justify-content:center;align-items:center}.NewBody .container .bottom form{display:flex;justify-content:space-around;gap:40px;padding:30px 0}@media screen and (max-width: 1024px){.NewBody .container .bottom form{flex-direction:column;justify-content:center}}.NewBody .container .bottom form .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.NewBody .container .bottom form .formInputsGroup{align-items:center}}.NewBody .container .bottom form .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.NewBody .container .bottom form .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.NewBody .container .bottom form .formInputsGroup .fieldGroup input,.NewBody .container .bottom form .formInputsGroup .fieldGroup select,.NewBody .container .bottom form .formInputsGroup .fieldGroup textarea{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.MortuaryStorage{width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;gap:16px}.MortuaryStorage .top{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:36px}.MortuaryStorage .top h1{align-self:flex-start}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.AddStorage{padding:18px 24px;width:100%;background-color:#fff;display:flex;justify-content:center}.AddStorage .container{width:100%;height:100%;overflow-y:scroll;display:flex;flex-direction:column;gap:50px}.AddStorage .container .top{width:100%;display:flex;justify-content:center;gap:150px;position:relative}.AddStorage .container .top .photo{display:flex;flex-direction:column;gap:10px;align-items:center}.AddStorage .container .top .photo .pageTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#121212}.AddStorage .container .top .actions{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0}.AddStorage .container .top .actions .close{align-self:flex-end}.AddStorage .container .top .actions .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.AddStorage .container .top .actions .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.AddStorage .container .top .actions .btnGroup{display:flex;gap:12px}.AddStorage .container .bottom{width:100%;display:flex;justify-content:center;align-items:center}.AddStorage .container .bottom form{display:flex;justify-content:space-around;gap:40px;padding:30px 0}@media screen and (max-width: 1024px){.AddStorage .container .bottom form{flex-direction:column;justify-content:center}}.AddStorage .container .bottom form .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.AddStorage .container .bottom form .formInputsGroup{align-items:center}}.AddStorage .container .bottom form .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.AddStorage .container .bottom form .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.AddStorage .container .bottom form .formInputsGroup .fieldGroup input,.AddStorage .container .bottom form .formInputsGroup .fieldGroup select,.AddStorage .container .bottom form .formInputsGroup .fieldGroup textarea{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.EditStorage{padding:18px 24px;width:100%;background-color:#fff;display:flex;justify-content:center}.EditStorage .container{width:100%;height:100%;overflow-y:scroll;display:flex;flex-direction:column;gap:50px}.EditStorage .container .top{width:100%;display:flex;justify-content:center;gap:150px;position:relative}.EditStorage .container .top .photo{display:flex;flex-direction:column;gap:10px;align-items:center}.EditStorage .container .top .photo .pageTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#121212}.EditStorage .container .top .actions{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0}.EditStorage .container .top .actions .close{align-self:flex-end}.EditStorage .container .top .actions .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.EditStorage .container .top .actions .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.EditStorage .container .top .actions .btnGroup{display:flex;gap:12px}.EditStorage .container .bottom{width:100%;display:flex;justify-content:center;align-items:center}.EditStorage .container .bottom form{display:flex;justify-content:space-around;gap:40px;padding:30px 0}@media screen and (max-width: 1024px){.EditStorage .container .bottom form{flex-direction:column;justify-content:center}}.EditStorage .container .bottom form .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.EditStorage .container .bottom form .formInputsGroup{align-items:center}}.EditStorage .container .bottom form .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.EditStorage .container .bottom form .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.EditStorage .container .bottom form .formInputsGroup .fieldGroup input,.EditStorage .container .bottom form .formInputsGroup .fieldGroup select,.EditStorage .container .bottom form .formInputsGroup .fieldGroup textarea{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.DeleteStorage{padding:2rem;height:70%;width:100%;display:flex;align-items:center;justify-content:center}.DeleteStorage .container{max-width:100%;margin:auto;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000001a}.DeleteStorage .container .top{display:flex;justify-content:space-between;align-items:center}.DeleteStorage .container .top .pageTitle{font-size:1.5rem;font-weight:700;color:#d11616}.DeleteStorage .container .confirmation{margin-top:2rem;font-size:1.2rem}.DeleteStorage .container .confirmation .danger{color:#d11616}.DeleteStorage .container .actions{margin-top:2rem;display:flex;justify-content:space-between}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.EditBody{padding:18px 24px;width:100%;background-color:#fff;display:flex;justify-content:center}.EditBody .container{width:100%;height:100%;overflow-y:scroll;display:flex;flex-direction:column;gap:50px}.EditBody .container .top{width:100%;display:flex;justify-content:center;gap:150px;position:relative}.EditBody .container .top .photo{display:flex;flex-direction:column;gap:10px;align-items:center}.EditBody .container .top .photo .pageTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#121212}.EditBody .container .top .actions{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0}.EditBody .container .top .actions .close{align-self:flex-end}.EditBody .container .top .actions .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.EditBody .container .top .actions .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.EditBody .container .top .actions .btnGroup{display:flex;gap:12px}.EditBody .container .bottom{width:100%;display:flex;justify-content:center;align-items:center}.EditBody .container .bottom form{display:flex;justify-content:space-around;gap:40px;padding:30px 0}@media screen and (max-width: 1024px){.EditBody .container .bottom form{flex-direction:column;justify-content:center}}.EditBody .container .bottom form .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.EditBody .container .bottom form .formInputsGroup{align-items:center}}.EditBody .container .bottom form .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.EditBody .container .bottom form .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.EditBody .container .bottom form .formInputsGroup .fieldGroup input,.EditBody .container .bottom form .formInputsGroup .fieldGroup select,.EditBody .container .bottom form .formInputsGroup .fieldGroup textarea{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.CostMortuary{padding:18px 24px;width:100%;max-width:1080px;display:flex;justify-content:center;align-items:center;position:relative}.CostMortuary .container{width:100%;display:flex;gap:30px}.CostMortuary .container .drugsContainer{width:65%;max-width:750px;display:flex;flex-direction:column;gap:30px}.CostMortuary .container .drugsContainer .drugTable{width:100%;border-radius:8px;padding:16px 20px;background-color:#fff;display:flex;flex-direction:column;gap:20px}.CostMortuary .container .drugsContainer .drugTable .drug{width:100%;display:flex;justify-content:center;align-items:center}.CostMortuary .container .drugsContainer .drugTable .drug .row{width:100%;display:flex;flex-direction:column;gap:10px;background-color:#fff;padding:12px;border-radius:8px;box-shadow:0 4px 12px 2px #93939325}.CostMortuary .container .drugsContainer .drugTable .drug .row p.title{font-size:18px;font-weight:800;color:#064b4d}.CostMortuary .container .drugsContainer .drugTable .drug .row p{color:#232323}.CostMortuary .container .drugsContainer .drugTable .drug .row p .label{color:#121212;font-weight:800}.CostMortuary .container .drugsContainer .drugTable .drug .row div{display:flex;flex-direction:column;gap:5px;background-color:#f7f9fa;padding:10px 5px}.CostMortuary .container .drugsContainer .drugTable .drug .row div .label{color:#121212;font-weight:800}.CostMortuary .container .drugsContainer .drugTable .drug .row div div{display:flex;flex-direction:column;gap:0px;padding:0}.CostMortuary .container .drugsContainer .drugTable .drug .row div div p .label .bullet{color:#b40a4e}.CostMortuary .container .drugsContainer .drugTable .drug .row div div p .amount{font-weight:700;color:#b40a4e}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.MortuaryList{width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;gap:16px}.MortuaryList .top{width:max-content;display:flex;align-items:center;gap:36px;color:#fff;font-size:24px;font-weight:600;background-color:#b40a4e;border-radius:4px;padding:5px;line-height:32px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.LabList{width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;gap:16px}.LabList .top{width:max-content;display:flex;align-items:center;gap:36px;color:#fff;font-size:24px;font-weight:600;background-color:#b40a4e;border-radius:4px;padding:5px;line-height:32px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Bills{padding:18px 24px;width:100%;max-width:1080px;display:flex;justify-content:center;align-items:center;position:relative}.Bills .container{width:100%;display:flex;gap:30px}.Bills .container .drugsContainer{width:65%;max-width:750px;display:flex;flex-direction:column;gap:30px}.Bills .container .drugsContainer .drugSelect{width:100%;display:flex;flex-direction:column;gap:20px}.Bills .container .drugsContainer .drugSelect .drug{width:100%;display:flex;justify-content:center;align-items:center}.Bills .container .drugsContainer .drugSelect .drug .row{width:100%;display:flex;flex-direction:column;gap:10px;background-color:#fff;padding:12px;border-radius:8px;box-shadow:0 4px 12px 2px #93939325}.Bills .container .drugsContainer .drugSelect .drug .row p.title{font-size:18px;font-weight:800;color:#064b4d}.Bills .container .drugsContainer .drugSelect .drug .row p{color:#232323}.Bills .container .drugsContainer .drugSelect .drug .row p .label{color:#121212;font-weight:800}.Bills .container .drugsContainer .drugSelect .drug .row div{display:flex;flex-direction:column;gap:5px;background-color:#f7f9fa;padding:10px 5px}.Bills .container .drugsContainer .drugSelect .drug .row div .label{color:#121212;font-weight:800}.Bills .container .drugsContainer .drugSelect .drug .row div div{display:flex;flex-direction:column;gap:0px;padding:0}.Bills .container .drugsContainer .drugSelect .drug .row div div p .label .bullet{color:#b40a4e}.Bills .container .drugsContainer .drugSelect .drug .row div div p .amount{font-weight:700;color:#b40a4e}.Bills .container .drugsContainer .drugTable{width:100%;border-radius:8px;padding-top:16px;background-color:#fff;display:flex;flex-direction:column;gap:20px}.Bills .container .drugsContainer .drugTable .dataGrid{background-color:#fff;border:none;border-radius:13px;font-family:avenir,sans-serif}.Bills .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer{flex-direction:row-reverse}.Bills .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer .MuiFormControl-root{width:500px;padding:2px 10px;margin:10px}.Bills .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-toolbarContainer .MuiButtonBase-root{background-color:#f4f4f4;padding:8px;font-size:14px;font-weight:500;color:#8e8d8d;border-radius:4px;text-transform:none;margin-right:12px}.Bills .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-columnHeaders{background-color:#f7f9fa}.Bills .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeaderTitle{font-weight:700;font-family:avenir,sans-serif}.Bills .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-virtualScroller{height:auto;min-height:150px}.Bills .container .drugsContainer .drugTable .dataGrid .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-row{position:relative}.Bills .container .drugsContainer .drugTable .note{padding:10px}.Bills .container .drugsContainer .lastPrescribedLab{width:100%;background-color:#fff;padding:10px;border-radius:4px;display:flex;flex-direction:column;gap:15px}.Bills .container .drugsContainer .lastPrescribedLab .row{width:100%;display:flex;flex-direction:column;gap:5px}.Bills .container .drugsContainer .lastPrescribedLab .row .rowTitle{font-size:16px;font-weight:800;color:#064b4d;text-transform:capitalize}.Bills .container .drugsContainer .lastPrescribedLab .row .rowBody{font-size:15px;font-weight:500;color:#232323;text-transform:capitalize;max-width:450px}.Bills .container .drugsContainer .lastPrescribedLab .row ul{list-style:none;display:flex;flex-direction:column;gap:5px}.Bills .container .drugsContainer .lastPrescribedLab .row ul li .bullet{color:#b40a4e}.Bills .container .invoice{width:35%;display:flex;flex-direction:column;gap:40px;background-color:#fff;border:1px solid #ececec;border-radius:8px;padding:45px 24px;min-height:600px;height:auto}.Bills .container .invoice .top{width:100%;display:flex;flex-direction:column;gap:25px}.Bills .container .invoice .top .patientInfo,.Bills .container .invoice .top .priceTotalInfo{width:100%;display:flex;flex-direction:column;gap:15px}.Bills .container .invoice .top .patientInfo .row,.Bills .container .invoice .top .priceTotalInfo .row{width:100%;display:flex;justify-content:space-between;gap:20px}.Bills .container .invoice .top .patientInfo .row span,.Bills .container .invoice .top .priceTotalInfo .row span{font-size:14px;font-weight:600;line-height:21.86px;text-align:right;color:#8e8d8d}.Bills .container .invoice .top .patientInfo .row span.bold,.Bills .container .invoice .top .priceTotalInfo .row span.bold{text-align:left;font-size:15px}.Bills .container .invoice .top .patientInfo .row span.bold.large,.Bills .container .invoice .top .priceTotalInfo .row span.bold.large{font-size:18px;font-weight:900;color:#121212}.Bills .container .invoice .bottom{width:100%;display:flex;flex-direction:column;align-items:center;gap:25px}.Bills .container .invoice .bottom .methodTitle{width:100%;font-size:16px;font-weight:800;line-height:21.86px;color:#8e8d8d}.Bills .container .invoice .bottom .paymentMethods{width:100%;display:flex;flex-direction:column;gap:15px}.Bills .container .invoice .bottom .paymentMethods .row{width:100%;display:flex;justify-content:space-between;gap:20px}.Bills .container .invoice .bottom .paymentMethods .row .paymentMethodName{padding:4px;border-radius:8px;font-size:12px;font-weight:400;line-height:16.39px}.Bills .container .invoice .bottom .paymentMethods .row .paymentMethodName.green{color:#17a200;background:#17a2001a}.Bills .container .invoice .bottom .paymentMethods .row .paymentMethodName.red{color:#d90101;background:#d901011a}.Bills .container .invoice .bottom .paymentMethods .row .toggle-switch{position:relative;display:inline-block;width:40px;height:20px}.Bills .container .invoice .bottom .paymentMethods .row .toggle-switch .toggle-switch-checkbox{display:none}.Bills .container .invoice .bottom .paymentMethods .row .toggle-switch .toggle-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.Bills .container .invoice .bottom .paymentMethods .row .toggle-switch .toggle-switch-slider:before{position:absolute;content:"";height:13px;width:13px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.Bills .container .invoice .bottom .paymentMethods .row .toggle-switch .toggle-switch-checkbox:checked+.toggle-switch-slider{background-color:#137c7f}.Bills .container .invoice .bottom .paymentMethods .row .toggle-switch .toggle-switch-checkbox:checked+.toggle-switch-slider:before{-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translate(18px)}.Bills .container .invoice .bottom .print{margin-top:40px}.Bills .emptyPageStatus{width:100%;display:flex;flex-direction:column;align-items:center;gap:80px}.Bills .emptyPageStatus .drugSelect{width:100%;display:flex;flex-direction:column}.Bills .emptyPageStatus .drugSelect .searchBox{width:100%;display:flex;align-items:center;gap:10px;background-color:#fff;border:1px solid #ececec;padding:20px;border-radius:8px}.Bills .emptyPageStatus .drugSelect .searchBox .searchIcon{font-size:22px;color:#8e8d8d}.Bills .emptyPageStatus .drugSelect .searchBox input{font-size:12px;font-weight:400;line-height:16.12px;border:none;outline:none;width:420px}.Bills .emptyPageStatus .drugSelect .drugList{background-color:#fff;width:100%;max-height:170px;overflow-y:scroll;border-top:1px solid #ececec;padding:15px;display:flex;flex-direction:column;gap:16px}.Bills .emptyPageStatus .drugSelect .drugList li{font-size:14px;font-weight:800;line-height:21.86px;color:#8e8d8d;cursor:pointer;transition:all .3s ease;list-style:none}.Bills .emptyPageStatus .drugSelect .drugList li:hover{color:#005ca9}.Bills .emptyPageStatus .infoCard{width:350px;height:350px;padding:12px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;background-color:#fff}.Bills .emptyPageStatus .infoCard .infoCardImg{object-fit:contain;width:100px;height:100px}.Bills .emptyPageStatus .infoCard .infoCardImg:nth-child(2){width:139px;height:34px}.Bills .emptyPageStatus .infoCard .text{font-size:26px;font-weight:800;text-align:center;color:#8e8d8d}.Bills .emptyPageStatus .infoCard .subtext{font-size:18px;font-weight:500;text-align:center;color:#8e8d8d}.noPrescription{margin-top:20px;margin-left:20px;font-size:18px;font-weight:700;color:#b40a4e}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.InventoryDashboard{width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;gap:16px}.InventoryDashboard .top{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:36px}.InventoryDashboard .top .analytics{display:flex;flex-wrap:wrap;gap:16px}.InventoryDashboard .bottom h3{font-size:20px;color:#121212;margin-bottom:16px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.Purchases{width:100%;max-width:1080px;padding:18px 24px;display:flex;flex-direction:column;gap:16px}.Purchases .top{width:100%;display:flex;justify-content:flex-end}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.NewPurchase{padding:18px 24px;width:100%;background-color:#fff;display:flex;justify-content:center}.NewPurchase .container{width:100%;height:100%;overflow-y:scroll;display:flex;flex-direction:column;gap:50px}.NewPurchase .container .top{width:100%;display:flex;justify-content:center;gap:150px;position:relative}.NewPurchase .container .top .photo{display:flex;flex-direction:column;gap:10px;align-items:center}.NewPurchase .container .top .photo .pageTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#121212}.NewPurchase .container .top .actions{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0}.NewPurchase .container .top .actions .close{align-self:flex-end}.NewPurchase .container .top .actions .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.NewPurchase .container .top .actions .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.NewPurchase .container .top .actions .btnGroup{display:flex;gap:12px}.NewPurchase .container .bottom{width:100%;display:flex;justify-content:center;align-items:center}.NewPurchase .container .bottom form{display:flex;justify-content:space-around;gap:40px;padding:30px 0}@media screen and (max-width: 1024px){.NewPurchase .container .bottom form{flex-direction:column;justify-content:center}}.NewPurchase .container .bottom form .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.NewPurchase .container .bottom form .formInputsGroup{align-items:center}}.NewPurchase .container .bottom form .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.NewPurchase .container .bottom form .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.NewPurchase .container .bottom form .formInputsGroup .fieldGroup input,.NewPurchase .container .bottom form .formInputsGroup .fieldGroup select,.NewPurchase .container .bottom form .formInputsGroup .fieldGroup textarea{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.EditPurchase{padding:18px 24px;width:100%;background-color:#fff;display:flex;justify-content:center}.EditPurchase .container{width:100%;height:100%;overflow-y:scroll;display:flex;flex-direction:column;gap:50px}.EditPurchase .container .top{width:100%;display:flex;justify-content:center;gap:150px;position:relative}.EditPurchase .container .top .photo{display:flex;flex-direction:column;gap:10px;align-items:center}.EditPurchase .container .top .photo .pageTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#121212}.EditPurchase .container .top .actions{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0}.EditPurchase .container .top .actions .close{align-self:flex-end}.EditPurchase .container .top .actions .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.EditPurchase .container .top .actions .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.EditPurchase .container .top .actions .btnGroup{display:flex;gap:12px}.EditPurchase .container .bottom{width:100%;display:flex;justify-content:center;align-items:center}.EditPurchase .container .bottom form{display:flex;justify-content:space-around;gap:40px;padding:30px 0}@media screen and (max-width: 1024px){.EditPurchase .container .bottom form{flex-direction:column;justify-content:center}}.EditPurchase .container .bottom form .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.EditPurchase .container .bottom form .formInputsGroup{align-items:center}}.EditPurchase .container .bottom form .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.EditPurchase .container .bottom form .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.EditPurchase .container .bottom form .formInputsGroup .fieldGroup input,.EditPurchase .container .bottom form .formInputsGroup .fieldGroup select,.EditPurchase .container .bottom form .formInputsGroup .fieldGroup textarea{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.DeletePurchase{padding:2rem;height:70%;width:100%;display:flex;align-items:center;justify-content:center}.DeletePurchase .container{max-width:100%;margin:auto;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000001a}.DeletePurchase .container .top{display:flex;justify-content:space-between;align-items:center}.DeletePurchase .container .top .pageTitle{font-size:1.5rem;font-weight:700;color:#d11616}.DeletePurchase .container .top .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.DeletePurchase .container .top .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.DeletePurchase .container .confirmation{margin-top:2rem;font-size:1.2rem}.DeletePurchase .container .confirmation .danger{color:#d11616}.DeletePurchase .container .actions{margin-top:2rem;display:flex;justify-content:space-between}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.NewInventoryItem{padding:18px 24px;width:100%;background-color:#fff;display:flex;justify-content:center}.NewInventoryItem .container{width:100%;height:100%;overflow-y:scroll;display:flex;flex-direction:column;gap:50px}.NewInventoryItem .container .top{width:100%;display:flex;justify-content:center;gap:150px;position:relative}.NewInventoryItem .container .top .photo{display:flex;flex-direction:column;gap:10px;align-items:center}.NewInventoryItem .container .top .photo .pageTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#121212}.NewInventoryItem .container .top .actions{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0}.NewInventoryItem .container .top .actions .close{align-self:flex-end}.NewInventoryItem .container .top .actions .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.NewInventoryItem .container .top .actions .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.NewInventoryItem .container .top .actions .btnGroup{display:flex;gap:12px}.NewInventoryItem .container .bottom{width:100%;display:flex;justify-content:center;align-items:center}.NewInventoryItem .container .bottom form{display:flex;justify-content:space-around;gap:40px;padding:30px 0}@media screen and (max-width: 1024px){.NewInventoryItem .container .bottom form{flex-direction:column;justify-content:center}}.NewInventoryItem .container .bottom form .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.NewInventoryItem .container .bottom form .formInputsGroup{align-items:center}}.NewInventoryItem .container .bottom form .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.NewInventoryItem .container .bottom form .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.NewInventoryItem .container .bottom form .formInputsGroup .fieldGroup input,.NewInventoryItem .container .bottom form .formInputsGroup .fieldGroup select,.NewInventoryItem .container .bottom form .formInputsGroup .fieldGroup textarea{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.EditInventoryItem{padding:18px 24px;width:100%;background-color:#fff;display:flex;justify-content:center}.EditInventoryItem .container{width:100%;height:100%;overflow-y:scroll;display:flex;flex-direction:column;gap:50px}.EditInventoryItem .container .top{width:100%;display:flex;justify-content:center;gap:150px;position:relative}.EditInventoryItem .container .top .pageTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#121212;text-align:center}.EditInventoryItem .container .top .actions{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0}.EditInventoryItem .container .top .actions .close{align-self:flex-end}.EditInventoryItem .container .top .actions .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.EditInventoryItem .container .top .actions .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.EditInventoryItem .container .top .actions .btnGroup{display:flex;gap:12px}.EditInventoryItem .container .bottom{width:100%;display:flex;justify-content:center;align-items:center}.EditInventoryItem .container .bottom form{display:flex;justify-content:space-around;gap:40px;padding:30px 0}@media screen and (max-width: 1024px){.EditInventoryItem .container .bottom form{flex-direction:column;justify-content:center}}.EditInventoryItem .container .bottom form .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.EditInventoryItem .container .bottom form .formInputsGroup{align-items:center}}.EditInventoryItem .container .bottom form .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.EditInventoryItem .container .bottom form .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.EditInventoryItem .container .bottom form .formInputsGroup .fieldGroup input,.EditInventoryItem .container .bottom form .formInputsGroup .fieldGroup select,.EditInventoryItem .container .bottom form .formInputsGroup .fieldGroup textarea{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.DeleteInventoryItem{padding:18px 24px;width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center}.DeleteInventoryItem .container{background:#fff;border-radius:8px;padding:20px}.DeleteInventoryItem .container .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.DeleteInventoryItem .container .top .pageTitle{font-size:1.5rem}.DeleteInventoryItem .container .top .closeIcon{cursor:pointer;color:#666}.DeleteInventoryItem .container .confirmation{text-align:center;margin-bottom:20px}.DeleteInventoryItem .container .actions{display:flex;justify-content:center;gap:20px}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.stockMovement .container .bottom .links{display:flex;gap:20px}.stockMovement .container .bottom .links .link{padding:10px 20px;background-color:#137c7f;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;transition:background-color .3s ease}.stockMovement .container .bottom .links .link:hover{background-color:#0c5153}.stockMovement .movement{background-color:#fff;padding:15px;border-radius:8px;margin-bottom:10px;box-shadow:0 1px 3px #0000001a}.stockMovement .movement p{margin:0;font-size:14px;color:#232323}@media screen and (max-width: 1024px){.stockMovement .movement{text-align:center}}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}.stockMovement .container .top .actions .btnGroup{display:flex;gap:12px}.stockMovement .container .bottom{width:100%;display:flex;justify-content:center;align-items:center}.stockMovement .container .bottom form{display:flex;justify-content:space-around;gap:40px;padding:30px 0}@media screen and (max-width: 1024px){.stockMovement .container .bottom form{flex-direction:column;justify-content:center}}.stockMovement .container .bottom form .formInputsGroup{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.stockMovement .container .bottom form .formInputsGroup{align-items:center}}.stockMovement .container .bottom form .formInputsGroup .fieldGroup{display:flex;flex-direction:column;gap:8px}.stockMovement .container .bottom form .formInputsGroup .fieldGroup label{font-size:16px;font-weight:800;line-height:21.86px;color:#121212}.stockMovement .container .bottom form .formInputsGroup .fieldGroup input,.stockMovement .container .bottom form .formInputsGroup .fieldGroup select{width:450px;height:50px;border-radius:8px;outline:1px solid #137c7f;border:1px solid #f4f4f4;padding:10px}.stockMovement .container .bottom form .formInputsGroup .fieldGroup input:focus,.stockMovement .container .bottom form .formInputsGroup .fieldGroup select:focus{outline:2px solid #137c7f;border-color:transparent}.stockMovement .container .bottom form .formInputsGroup .fieldGroup input[type=number],.stockMovement .container .bottom form .formInputsGroup .fieldGroup select[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.stockMovement .container .bottom form .formInputsGroup .fieldGroup input[type=number]::-webkit-inner-spin-button,.stockMovement .container .bottom form .formInputsGroup .fieldGroup input[type=number]::-webkit-outer-spin-button,.stockMovement .container .bottom form .formInputsGroup .fieldGroup select[type=number]::-webkit-inner-spin-button,.stockMovement .container .bottom form .formInputsGroup .fieldGroup select[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@font-face{font-family:familiar;src:url(/fonts/Familiar%20Pro-Bold.ttf) format("truetype")}@font-face{font-family:avenir;src:url(/fonts/AvenirLTStd-Book.otf) format("opentype")}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:inherit}textarea{resize:vertical}.app,.Error,.dashboard{font-family:avenir,sans-serif;overflow-x:hidden}.dashboard{width:100%;height:100vh;overflow-x:hidden;display:flex;background-color:#f7f9fa}.dashboard main{display:flex;flex-direction:column;align-items:center;width:calc(100% - 200px);position:relative}.loading_full{width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;justify-content:center;align-items:center;gap:5px;position:absolute;top:0;left:0}.loading_full p{color:#137c7f;font-size:20px}.notFound{text-align:center;text-transform:capitalize}::-webkit-scrollbar{width:8px;height:10px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:#8e8d8d;border-radius:50px;transition:all .3s ease;cursor:pointer}::-webkit-scrollbar-thumb:hover{background-color:#137c7f}.stockMovement{padding:18px 24px;width:100%;background-color:#fff;display:flex;justify-content:center}.stockMovement .container{width:100%;height:100%;overflow-y:scroll;display:flex;flex-direction:column;gap:50px}.stockMovement .container .top{width:100%;display:flex;justify-content:center;gap:150px;position:relative}.stockMovement .container .top .photo{display:flex;flex-direction:column;gap:10px;align-items:center}.stockMovement .container .top .photo .pageTitle{font-size:20px;font-weight:800;line-height:27.32px;color:#121212}.stockMovement .container .top .actions{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0}.stockMovement .container .top .actions .close{align-self:flex-end}.stockMovement .container .top .actions .close .closeIcon{font-size:28px;cursor:pointer;transition:all .3s ease}.stockMovement .container .top .actions .close .closeIcon:hover{transform:scale(1.1);color:#b40a4e}.stockMovement .error{color:#b40a4e;background-color:#b40a4e1a;padding:10px;border-radius:4px;margin-top:10px;text-align:center;width:fit-content;align-self:center}.stockMovement .request{background-color:#fff;padding:15px;border-radius:8px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 3px #0000001a}.stockMovement .request p{margin:0;font-size:14px;color:#232323;flex-grow:1}.stockMovement .request button{padding:5px 10px;margin-left:10px;border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:all .3s ease}.stockMovement .request button:first-child{background-color:#00c853;color:#fff}.stockMovement .request button:first-child:hover{background-color:#00953e}.stockMovement .request button:last-child{background-color:#b40a4e}.stockMovement .request button:last-child:hover{background-color:#840739}@media screen and (max-width: 1024px){.stockMovement .request{flex-direction:column;text-align:center}.stockMovement .request p{margin-bottom:10px}.stockMovement .request button{width:100%;margin-left:0;margin-top:5px}.stockMovement .request button:first-child,.stockMovement .request button:last-child{width:100%}}.stockMovement .loading{text-align:center;color:#8e8d8d;font-style:italic;padding:20px}
