@charset "UTF-8";.main-wrapper{margin-left:269px;margin-top:100px;width:calc(100vw - 270px)}body{background-color:#f5f6fa}.mr-3{margin-right:10px}@font-face{font-family:Figtree-Light;font-style:normal;src:url(/static/media/Figtree-Light.97a5ca965a581319f68f.ttf) format("truetype")}@font-face{font-family:Figtree-Regular;font-style:normal;src:url(/static/media/Figtree-Regular.75baecc5482bc087f149.ttf) format("truetype")}@font-face{font-family:Figtree-Medium;font-style:normal;src:url(/static/media/Figtree-Medium.6f5a7d209753528d9c41.ttf) format("truetype")}@font-face{font-family:Figtree-SemiBold;font-style:normal;src:url(/static/media/Figtree-SemiBold.dbea589b308891de34a2.ttf) format("truetype")}@font-face{font-family:Figtree-Bold;font-style:normal;src:url(/static/media/Figtree-Bold.ad7c0bd91eff9a9a2a61.ttf) format("truetype")}@font-face{font-family:Figtree-ExtraBold;font-style:normal;src:url(/static/media/Figtree-ExtraBold.cc4cd8b0ecb8c687edac.ttf) format("truetype")}@font-face{font-family:Figtree-Black;font-style:normal;src:url(/static/media/Figtree-Black.7868e236322da330b0fc.ttf) format("truetype")}@font-face{font-family:Figtree-LightItalic;font-style:italic;src:url(/static/media/Figtree-LightItalic.beaf0568339fa5294566.ttf) format("truetype")}@font-face{font-family:Figtree-Italic;font-style:italic;src:url(/static/media/Figtree-Italic.878631301ddbbe3bc956.ttf) format("truetype")}@font-face{font-family:Figtree-MediumItalic;font-style:italic;src:url(/static/media/Figtree-MediumItalic.b816311304eba352c7f8.ttf) format("truetype")}@font-face{font-family:Figtree-SemiBoldItalic;font-style:italic;src:url(/static/media/Figtree-SemiBoldItalic.818d580d6527d3d14480.ttf) format("truetype")}@font-face{font-family:Figtree-BoldItalic;font-style:italic;src:url(/static/media/Figtree-BoldItalic.70f4de7f12ea2c07dd26.ttf) format("truetype")}@font-face{font-family:Figtree-ExtraBoldItalic;font-style:italic;src:url(/static/media/Figtree-ExtraBoldItalic.e7ce777e43b58492127a.ttf) format("truetype")}@font-face{font-family:Figtree-BlackItalic;font-style:italic;src:url(/static/media/Figtree-BlackItalic.2c1147a5b3bb4f59ec72.ttf) format("truetype")}.light-text{font-family:Figtree-Light,sans-serif}.regular-text{font-family:Figtree-Regular,sans-serif}.medium-text{font-family:Figtree-Medium,sans-serif}.semibold-text{font-family:Figtree-SemiBold,sans-serif}.bold-text{font-family:Figtree-Bold,sans-serif}.extra-bold-text{font-family:Figtree-ExtraBold,sans-serif}.black-text{font-family:Figtree-Black,sans-serif}.light-italic-text{font-family:Figtree-LightItalic,sans-serif}.italic-text{font-family:Figtree-Italic,sans-serif}.medium-italic-text{font-family:Figtree-MediumItalic,sans-serif}.semibold-italic-text{font-family:Figtree-SemiBoldItalic,sans-serif}.bold-italic-text{font-family:Figtree-BoldItalic,sans-serif}.extra-bold-italic-text{font-family:Figtree-ExtraBoldItalic,sans-serif}.black-italic-text{font-family:Figtree-BlackItalic,sans-serif}.color-primary{color:#735dff}.color-muted{color:#98a5c3}.color-yellow{color:#ffcb00}.color-orange{color:#ff5a29}.color-blue{color:#0c9cfc}.medtrakr-btn{background-color:#07bfb5;border:none;border-radius:10px;color:#fff;padding:5px 10px}.medtrakr-btn:hover{background-color:#fff;border:1px solid #07bfb5;border-radius:10px;color:#07bfb5;padding:4.5px 9.5px}.search-input-box{align-items:center;display:flex;justify-content:space-between}.search-input-box>input{max-width:80%}.mr-10{margin-right:10px}.mb-30{margin-bottom:30px}.view,.view:hover{background-color:#e0f6f6!important;color:#4b6c70!important}.update,.update:hover{background-color:#e2f6ed!important;color:#2caf48!important}.delete,.delete:hover{background-color:#fde2e7!important;color:#ea3c5d!important}@media screen and (max-width:600px){.search-input-box{flex-direction:column}.search-input-box>input{margin:10px 0}}span.form-lable{font-weight:500;margin-bottom:10px!important}.checkbox.style-b{cursor:pointer;display:inline-block;padding-left:30px;position:relative;-webkit-user-select:none;user-select:none}.checkbox.style-b input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox.style-b input:checked~.checkbox__checkmark{background-color:#fff}.checkbox.style-b input:checked~.checkbox__checkmark:after{opacity:1}.checkbox.style-b:hover input~.checkbox__checkmark{background-color:#eee}.checkbox.style-b:hover input:checked~.checkbox__checkmark{background-color:#fff}.checkbox.style-b .checkbox__checkmark{background-color:#fff;border:2px solid #333;border-radius:4px;height:20px;left:0;position:absolute;top:3px;transition:background-color .25s ease;width:20px}.checkbox.style-b .checkbox__checkmark:after{border:solid #333;border-width:0 2px 2px 0;content:"";height:11px;left:6px;opacity:0;position:absolute;top:2px;transform:rotate(45deg);transition:opacity .25s ease;width:5px}.checkbox.style-b .checkbox__body{color:#333;font-size:16px;font-weight:400;line-height:1.5}.signUp-bg{background-color:#020002;background-position:100%;background-size:cover;border-bottom-left-radius:200px;border-top-left-radius:200px;height:100%;overflow:hidden;position:relative;width:100%}.signUp-bg:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.signup-wrapper{align-items:center;display:flex;justify-content:center}.bg-video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.wrapper{margin-top:80px!important}.box-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;margin:10px 30px}.user-list-container{color:#193a7c;padding:20px}.add-user-btn{background-color:#2852a7;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:8px 16px;white-space:nowrap}.add-user-btn:hover{background-color:#248}.search-container{align-items:center;display:flex;justify-content:space-between!important;margin-bottom:20px;width:100%}.search-box,.search-box input{max-width:400px;width:100%}.search-box input{border:1px solid #ccc;border-radius:4px;outline:none;padding:8px;transition:border-color .3s ease-in-out}.search-box input:focus{border-color:#2852a7;box-shadow:0 0 5px #2852a780}.user-table{border-collapse:collapse;border-spacing:0;width:100%!important}.user-table th{background-color:#eee!important;color:#193a7c!important;cursor:pointer;font-weight:700;padding:10px;position:relative;text-align:left}.user-table th:hover{background-color:#cad8e7!important}.user-table td{border-bottom:1px solid #ddd;max-width:250px;overflow:hidden;padding:10px;text-overflow:ellipsis;white-space:nowrap}.details-btn{background-color:#0ab29d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px}.details-btn:hover{background-color:#0a9181}.pagination-box{justify-content:flex-start!important;padding-top:20px}.pagination,.pagination-box{align-items:center;display:flex}.pagination{margin:0}.pagination .page-item .page-link{background-color:#fff!important;border:1px solid #2852a7;border-radius:5px;color:#2852a7!important;margin:0 2px}.pagination .page-item.active .page-link{background-color:#2852a7!important;border-color:#2852a7!important;color:#fff!important}.pagination .page-item .page-link:hover{background-color:#248!important;color:#fff!important}.pagination-box .dropdown-toggle{background-color:#2852a7!important;border:1px solid #2852a7!important;border-radius:5px;color:#fff!important;padding:5px 10px}.pagination-box .dropdown-toggle:focus,.pagination-box .dropdown-toggle:hover{background-color:#0e2f6f!important;border:1px solid #2852a7!important;color:#fff!important}.pagination-box .dropdown-menu{background-color:#fff!important;border:1px solid #2852a7!important}.pagination-box .dropdown-item{color:#2852a7!important}.pagination-box .dropdown-item:hover{background-color:#248!important;color:#fff!important}.login-form{width:500px!important}.forgat-pass-wraper{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}@media screen and (max-width:767px){.login-form{width:100%!important}}@media screen and (min-width:768px) and (max-width:1024px){.login-form{width:400px!important}}.common-card{background:#fff;border-radius:12px;box-shadow:0 5px 15px #0000001a;height:100%;margin:20px 10px 20px 20px;padding:20px;transition:all .3s ease-in-out}.hv-100{min-height:calc(100vh - 120px)!important}.item .active,.item .submenu-item.active{background-color:#0065f9}.custom-input{border:1px solid #ddd!important;padding:5px 5px 5px 15px!important}span.input-lable{color:red!important}.form-sub-head{border-bottom:1px solid #ccc;color:#333;font-family:Figtree-SemiBold;font-size:1rem;margin-top:0;padding:10px}.form-wraper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.patient-offcanvas-header{font-size:1rem!important;padding:.6rem 1rem .6rem .3rem!important}.patient-offcanvas .form-control:focus{border-color:#2852a7!important}@media screen and (max-width:575px){.custom-form-wraper{width:90%!important}}.offcanvas-footer{border-top:1px solid #ddd;display:flex;gap:.5rem;justify-content:flex-end;margin-top:20px!important;padding:1rem 1.5rem}table.user-table{border:1px solid #ddd}table.user-table tr td{vertical-align:middle}.table-select{border:1px solid #ddd!important;border-radius:8px!important;padding:5px 5px 5px 10px!important}input.mobile-input[type=number]::-webkit-inner-spin-button,input.mobile-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.mobile-input[type=number]{-moz-appearance:textfield}: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:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,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,0,0)}to{opacity:0;transform:translate3d(-2000px,0,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,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,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,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-control.is-valid,.was-validated .form-control:valid{background-image:none!important;padding-right:.75rem!important}.signup-container{background:#ddebed;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin:50px auto;padding:30px;width:450px}.signup-box{height:calc(100vh - 100px);overflow-y:auto}.signup-container h4{color:#053532;font-size:1.4rem;font-weight:700;margin-bottom:10px}.form-group{margin-bottom:15px}.form-group label{color:#555;font-weight:500}.form-control{border:1px solid #ccc;border-radius:8px;padding:10px;transition:.3s}.form-control:focus{border-color:#07bfb5;box-shadow:0 0 5px #07bfb54d}.input-group-text{background:#fff;border:1px solid #ccc;cursor:pointer}.signup-button{background:linear-gradient(135deg,#07bfb5,#048a83);border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:1rem;padding:12px;transition:all .3s;width:100%}.signup-button:hover{background:#048a83;transform:translateY(-2px)}.signup-footer{align-items:center;display:flex;font-weight:500;justify-content:center;margin-top:10px}.signup-footer a{color:#08a79f;font-weight:500;transition:color .3s ease}.signup-footer a:hover{color:#07bfb5;text-decoration:underline}.custom-label{color:#04403d;font-size:1.1rem;font-weight:700}.swiper-container{bottom:0;position:absolute;right:0;width:100%}.wrapper{display:flex;flex-direction:column;justify-content:space-between}.signup-box::-webkit-scrollbar{display:none}.main-row{align-items:center;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d;height:100vh}.row-centered{align-items:center;display:flex;height:100%;justify-content:center}.corn-blue{background:#6495eda8}.cadet-blue{background:#5f9ea0b5}.contact-form-container{align-items:center;box-shadow:0 2px 4px #0000001a;display:flex;height:100vh;justify-content:center;width:100vw}.contact-form-container h1{font-size:24px;margin-bottom:20px;text-align:center}.contact-form-container .form-group{margin-bottom:15px}.contact-form-container label{display:block;font-weight:700}.contact-form-container input,.contact-form-container textarea{border:1px solid #ccc;border-radius:5px;padding:5px;width:100%}.contact-form-container button{background:#07bfb5;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.contact-form-container button:hover{background:#07bfb5}.login-container .card{padding:40px}.login-container .arrow{color:#fff!important}.login-container .left{background:#07bfb5;color:#fff;max-height:590px;max-width:430px;padding:50px!important}.login-container .card-body{box-sizing:border-box}.login-container .right{max-height:590px;max-width:800px;padding:50px!important}.contactUs-container{height:70vh}.login-container .left p{line-height:30px}.login-container .card{border-radius:0!important}.icon-wrapper{border:1px solid #f9f9f9;border-radius:30px;opacity:.5;padding:15px}.login-container .left .card-paragraph{color:#e1fdfd;font-size:18px}.label-heading{color:#000!important}#message{width:-webkit-fill-available}.email-send{background-color:#07bfb5;color:#fff}@media screen and (max-width:992px){.contact-form-container{align-items:center;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:center;width:100vw}.login-container .left,.login-container .right{max-height:none;max-width:none;padding:30px!important}}.medtrakr-privacy{background:linear-gradient(135deg,#f7fafc,#edf2f7);color:#2d3748;font-family:Inter,Segoe UI,system-ui,sans-serif;line-height:1.7;margin:0 auto;max-width:1200px;min-height:100vh;padding:2rem}.medtrakr-privacy__header{background:linear-gradient(135deg,#2852a7,#1a365d);border-radius:16px;box-shadow:0 10px 25px #2852a733;margin-bottom:3rem;padding:3rem 0;text-align:center}.medtrakr-privacy__title{color:#fff;font-size:3rem;font-weight:700;margin:0;text-shadow:0 2px 4px #0000001a}.medtrakr-privacy__content{margin:0 auto;max-width:900px}.medtrakr-privacy__intro{background:#fff;border-left:5px solid #2852a7;border-radius:12px;box-shadow:0 4px 12px #00000014;margin-bottom:2rem;padding:2.5rem}.medtrakr-privacy__brand-title{color:#2852a7;font-size:2rem;font-weight:700;letter-spacing:-.025em;margin-bottom:1.5rem;text-align:center}.medtrakr-privacy__section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:2rem;padding:2rem;transition:transform .2s ease,box-shadow .2s ease}.medtrakr-privacy__section:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.medtrakr-privacy__section-title{border-bottom:2px solid #e2e8f0;color:#2852a7;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem;position:relative}.medtrakr-privacy__section-title:after{background:#2852a7;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:60px}.medtrakr-privacy__text{color:#4a5568;font-size:1rem;line-height:1.7;margin-bottom:1.25rem}.medtrakr-privacy__text:last-child{margin-bottom:0}.medtrakr-privacy__list{list-style:none;margin:1.5rem 0;padding-left:0}.medtrakr-privacy__list-item{color:#4a5568;line-height:1.6;margin-bottom:1rem;padding-left:2rem;position:relative}.medtrakr-privacy__list-item:before{color:#2852a7;content:"•";font-size:1.2rem;font-weight:700;left:.5rem;position:absolute}.medtrakr-privacy__contact{background:linear-gradient(135deg,#2852a7,#1a365d);color:#fff}.medtrakr-privacy__contact .medtrakr-privacy__section-title{border-bottom-color:#fff3;color:#fff}.medtrakr-privacy__contact .medtrakr-privacy__section-title:after{background:#fff}.medtrakr-privacy__contact .medtrakr-privacy__text{color:#e2e8f0}.medtrakr-privacy__contact-info{background:#ffffff1a;border-radius:8px;margin-top:1rem;padding:1.5rem}.medtrakr-privacy__contact-info p{color:#fff;margin-bottom:.75rem}.medtrakr-privacy__contact-info p:last-child{margin-bottom:0}.medtrakr-privacy__link{color:#90cdf4;font-weight:500;text-decoration:none;transition:color .2s ease}.medtrakr-privacy__link:hover{color:#fff;text-decoration:underline}@media (max-width:768px){.medtrakr-privacy{padding:1rem}.medtrakr-privacy__title{font-size:2.25rem}.medtrakr-privacy__brand-title{font-size:1.5rem}.medtrakr-privacy__header{padding:2rem 0}.medtrakr-privacy__intro,.medtrakr-privacy__section{padding:1.5rem}.medtrakr-privacy__section-title{font-size:1.25rem}}@media (max-width:480px){.medtrakr-privacy{padding:.75rem}.medtrakr-privacy__title{font-size:1.875rem}.medtrakr-privacy__brand-title{font-size:1.25rem}.medtrakr-privacy__header{margin-bottom:1.5rem;padding:1.5rem 0}.medtrakr-privacy__intro,.medtrakr-privacy__section{margin-bottom:1.5rem;padding:1.25rem}.medtrakr-privacy__text{font-size:.9rem}.medtrakr-privacy__list-item{font-size:.9rem;padding-left:1.5rem}}@media print{.medtrakr-privacy{background:#fff;box-shadow:none;padding:1rem}.medtrakr-privacy__header{background:#fff;box-shadow:none;color:#2852a7}.medtrakr-privacy__title{color:#2852a7;text-shadow:none}.medtrakr-privacy__section{border:1px solid #e2e8f0;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.medtrakr-privacy__contact{background:#fff;color:#2d3748}.medtrakr-privacy__contact .medtrakr-privacy__section-title{color:#2852a7}.medtrakr-privacy__contact .medtrakr-privacy__text{color:#4a5568}}.terms-container{background-color:#fff;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;margin:0 auto;max-width:1200px;padding:2rem}.terms-header{border-bottom:3px solid #2852a7;margin-bottom:3rem;padding:2rem 0;text-align:center}.terms-title{color:#2852a7;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.terms-subtitle{color:#666;font-size:1rem;margin:0}.terms-content{margin:0 auto;max-width:900px}.terms-intro{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-left:4px solid #2852a7;border-radius:10px;margin-bottom:2rem;padding:2rem}.intro-text{color:#555;font-size:1.1rem;margin-bottom:1rem}.intro-text:last-child{margin-bottom:0}.terms-nav{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;padding:1.5rem}.terms-nav h3{color:#2852a7;font-size:1.3rem;margin-bottom:1rem}.toc-list{column-count:2;column-gap:2rem;margin:0;padding-left:1.5rem}.toc-list li{break-inside:avoid;margin-bottom:.5rem;page-break-inside:avoid}.toc-list a{color:#2852a7;font-weight:500;text-decoration:none;transition:color .3s ease}.toc-list a:hover{color:#1a3d7a;text-decoration:underline}.terms-section{background:#fff;border-left:4px solid #2852a7;border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:3rem;padding:1.5rem}.section-title{border-bottom:2px solid #e9ecef;color:#2852a7;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem}.section-content p{color:#555;font-size:1rem;margin-bottom:1rem}.section-content p:last-child{margin-bottom:0}.important-notice{background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;color:#856404;margin:1rem 0;padding:1rem}.service-note{background:#d1ecf1;border:1px solid #bee5eb;color:#0c5460;padding:1rem}.service-note,.services-list{border-radius:6px;margin:1rem 0}.services-list{background:#f8f9fa;padding:1.5rem}.services-list h4{color:#2852a7;font-size:1.1rem;margin-bottom:1rem}.services-list ul{margin:0;padding-left:1.5rem}.services-list li{color:#555;margin-bottom:.5rem}.email-link{color:#2852a7;font-weight:500;text-decoration:none}.email-link:hover{color:#1a3d7a;text-decoration:underline}.terms-footer{background:linear-gradient(135deg,#2852a7,#1a3d7a);border-radius:10px;color:#fff;margin-top:3rem;padding:2rem}.contact-info h3{color:#fff;font-size:1.3rem}.contact-info h3,.contact-info p{margin-bottom:1rem}.contact-info ul{list-style:none;margin:0;padding:0}.contact-info li{margin-bottom:.5rem;padding-left:1rem;position:relative}.contact-info li:before{color:#fff;content:"•";left:0;position:absolute}.contact-info .email-link{color:#fff;text-decoration:underline}.contact-info .email-link:hover{color:#e9ecef}@media (max-width:768px){.terms-container{padding:1rem}.terms-title{font-size:2rem}.toc-list{column-count:1}.terms-section{padding:1rem}.section-title{font-size:1.3rem}}@media (max-width:480px){.terms-header{padding:1rem 0}.terms-title{font-size:1.8rem}.intro-text{font-size:1rem}}.account-deletion-container{background-color:#fff;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;margin:0 auto;max-width:900px;min-height:100vh;padding:2rem}.account-deletion-header{background:linear-gradient(135deg,#2852a7,#1a3d7a);border-radius:12px;box-shadow:0 4px 20px #2852a74d;color:#fff;margin-bottom:3rem;padding:2.5rem 0;text-align:center}.page-title{font-size:2.8rem;font-weight:700;margin:0;text-shadow:0 2px 4px #0000004d}.account-deletion-content{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 8px 32px #0000001a;margin:0 auto;max-width:750px;padding:2.5rem}.content-title{border-bottom:3px solid #e9ecef;color:#2852a7;font-size:1.8rem;font-weight:600;margin-bottom:2rem;padding-bottom:.8rem;position:relative}.content-title:after{background:linear-gradient(135deg,#2852a7,#1a3d7a);border-radius:2px;bottom:-3px;content:"";height:3px;left:0;position:absolute;width:60px}.content-text{color:#555;font-size:1.1rem;line-height:1.7;margin-bottom:1.8rem}.important-alert{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:2px solid #f0ad4e;border-radius:10px;box-shadow:0 4px 15px #f0ad4e33;color:#856404;margin:2.5rem 0;padding:2rem;position:relative}.important-alert:before{background:#fff;content:"⚠️";font-size:1.2rem;left:20px;padding:0 10px;position:absolute;top:-10px}.important-alert strong{color:#d9534f;font-weight:700}.help-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-left:5px solid #2852a7;border-radius:12px;box-shadow:0 4px 15px #00000014;margin-top:3rem;padding:2.5rem}.help-title{align-items:center;color:#2852a7;display:flex;font-size:1.5rem;font-weight:600;gap:10px;margin-bottom:1.2rem}.help-title:before{content:"🆘";font-size:1.3rem}.support-link{background:#2852a71a;border-radius:4px;color:#2852a7;font-weight:600;padding:4px 8px;text-decoration:none;transition:all .3s ease}.support-link:hover{background:#2852a7;box-shadow:0 2px 8px #2852a74d;color:#fff;text-decoration:none;transform:translateY(-1px)}@media (max-width:768px){.account-deletion-container{padding:1rem}.page-title{font-size:2.2rem}.account-deletion-content{padding:1.5rem}.content-title{font-size:1.5rem}.help-section,.important-alert{padding:1.5rem}}@media (max-width:480px){.page-title{font-size:1.8rem}.content-title{font-size:1.3rem}.content-text{font-size:1rem}}.support-container{background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:20px}.support-header{margin-bottom:30px}.back-arrow{align-items:center;color:#07bfb5;display:inline-flex;text-decoration:none;transition:color .3s ease}.back-arrow:hover{color:#059b92}.support-content{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:800px;overflow:hidden}.support-main{padding:40px}.support-title{color:#2c3e50;font-size:2.5rem;font-weight:600;margin-bottom:30px;text-align:center}.support-intro{color:#555;font-size:1.1rem;line-height:1.6;text-align:justify}.support-intro,.support-section{margin-bottom:40px}.support-section h2{border-bottom:2px solid #07bfb5;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:20px;padding-bottom:10px}.help-list{list-style:none;padding:0}.help-list li{background:#f8f9fa;border-left:4px solid #07bfb5;border-radius:6px;line-height:1.5;margin-bottom:15px;padding:15px}.help-list li strong{color:#2c3e50}.contact-text,.faq-text{color:#555;font-size:1rem;line-height:1.6;margin-bottom:20px}.contact-methods{margin-top:20px}.contact-item{background:#f8f9fa;border-radius:6px;margin-bottom:15px;padding:15px}.contact-icon,.contact-item{align-items:center;display:flex}.contact-icon{background:#07bfb5;border-radius:50%;color:#fff;justify-content:center;margin-right:15px;padding:10px}.contact-link{color:#07bfb5;font-weight:500;text-decoration:none}.contact-link:hover{color:#059b92;text-decoration:underline}.support-footer{background:#f8f9fa;border-top:1px solid #e9ecef;margin:40px -40px -40px;padding:30px}.support-footer p{color:#555;font-size:1rem;line-height:1.6;margin:0;text-align:center}.copyright{margin-top:30px;padding:20px;text-align:center}.copyright p{color:#6c757d;font-size:.9rem;margin:0}@media (max-width:768px){.support-container{padding:15px}.support-main{padding:25px}.support-title{font-size:2rem}.support-intro{font-size:1rem}.support-section h2{font-size:1.3rem}.help-list li{padding:12px}.contact-item{align-items:flex-start;flex-direction:column;text-align:left}.contact-icon{margin-bottom:10px;margin-right:0}.support-footer{margin:30px -25px -25px;padding:20px}}.management-dashboard-title{color:#362f83;font-size:2rem;font-weight:700;margin-left:20px}.dashboardMainBox{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:25px 25px 0}.dashSubBox{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;display:flex;gap:20px;justify-content:center;min-height:80px;padding:25px;transition:all .3s ease-in-out}.dashSubBox:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-5px)}.dashCardContent{align-items:center;display:flex;gap:15px;justify-content:flex-start;width:100%}.dashIconContainer{align-items:center;background:linear-gradient(135deg,#6f71e1,#3232d3);border-radius:50%;box-shadow:0 3px 8px #0003;display:flex;height:50px;justify-content:center;padding:12px;width:50px}.dashIconContainer svg{color:#fff;font-size:2rem}.dashTextBox{display:flex;flex-direction:column;gap:2px;text-align:left}.dashTitle{color:#362f83;font-size:1rem}.dashCount,.dashTitle{font-weight:700;margin:0}.dashCount{color:#3232d3;font-size:1.4rem}.custom-card{word-wrap:break-word;background-clip:initial;background-color:var(--vz-card-bg);background-color:#fff;border:1 solid #e9ebec;border-radius:var(--vz-card-border-radius);box-shadow:0 1px 2px #38414a26;color:var(--vz-body-color);display:flex;flex-direction:column;height:var(--vz-card-height);min-width:0;position:relative}.addmin-db-card h5{font-size:.8225rem;font-weight:600!important}.addmin-db-card .icon{align-items:center;color:#878a99;display:flex;font-size:36px}.addmin-db-card h2{color:#495057!important;font-size:30px!important}.custom-headding h4{color:#495057;font-size:17px;margin:0}.custom-headding h4,.custom-table-headding{border-bottom:1px solid #e9ebec;padding:1rem}.custom-table-headding h4{color:#495057;font-size:18px;margin:0;vertical-align:center}.costom-card-boby{padding:20px}.sec-margin{margin-top:25px!important}.sec-margin-bottom{margin-bottom:25px!important}.min-height-100{min-height:100%!important}.container-fluid{padding:25px!important}.container-fluid.PT_0{padding-top:0!important}.container-fluid.P_0{padding:0!important}.table-search-box{align-items:center;display:flex;padding:10px 20px}.table-action-btn,.table-action-btn button{background-color:#2852a7!important;border:none!important;border-radius:5px!important;font-size:.9rem!important}.action-btn-edit{color:green}.action-btn-edit,.action-btn-edit-blue{cursor:pointer;font-size:18px;margin-right:10px}.action-btn-edit-blue{border:1px solid #2852a7;border-radius:5px;color:#2852a7;height:28px;padding:2px;width:28px}.action-btn-delete{color:red}.action-btn-delete,.action-btn-view{cursor:pointer;font-size:18px;margin-right:10px}.action-btn-view{color:#0c9cfc}.common-btn,.common-btn button{background-color:#2852a7!important;color:#fff}.action-close-btn,.action-close-btn button,.common-btn,.common-btn button{border:none!important;border-radius:5px!important;font-size:.9rem!important}.action-close-btn,.action-close-btn button{background-color:#333!important}.shelf-dashboard-title{color:#362f83;font-size:1.3rem;font-weight:600;margin-bottom:15px;margin-right:20px}.shelves-percentage-comparison-box{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-top:15px}.shelf-percentage-comparison{align-items:center;background:#f4f4f9;border-radius:8px;box-shadow:0 1px 5px #0000000d;display:flex;justify-content:space-between;padding:12px}.shelf-name{color:#362f83;font-size:1rem;font-weight:600}.percentage-box{align-items:center;display:flex;gap:5px}.shelf-percentage-value{font-size:1rem;font-weight:600}.shelf-percentage-value.updated{color:#0cc763}.shelf-percentage-value.not-updated{color:#ff5a29}.trend-icon{font-size:1.1rem}.shelf-percentage-comparison-right{color:#362f83;font-size:1rem;font-weight:500}@media screen and (max-width:768px){.shelves-percentage-comparison-box{grid-template-columns:1fr}.shelf-percentage-comparison{align-items:flex-start;flex-direction:column;gap:5px}}.collection-dashboard-title{color:#362f83;font-family:Figtree-SemiBold,sans-serif;font-size:1.5rem;letter-spacing:1.2px;margin-bottom:20px}.pie-title-box{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.dashboard-pie-title{color:#362f83;font-family:Figtree-SemiBold;font-size:1rem;margin-bottom:30px;margin-right:10px}.pie-title-box button{background-color:#735dff26;color:#362f83;margin:0 0 30px;padding:5px 15px;transition:background-color .3s ease,color .3s ease}.pie-title-box button:not(:last-child){border-right:1px solid #735dff}.pie-title-box button:first-child{border-radius:5px 0 0 5px}.pie-title-box button:last-child{border-radius:0 5px 5px 0}.pie-title-box button:hover{background-color:#735dff;color:#fff}.pie-title-box .active-months{background-color:#735dff;border:none}.handout-delivery-pie-box{align-items:center;background:#f4f4f9;border-radius:12px;box-shadow:0 1px 5px #0000000d;display:flex;flex-direction:row;justify-content:space-between;padding:30px}.delivery-pie-box,.handout-pie-box{align-items:center;display:flex;flex-direction:column;justify-content:center}.delivery-pie-title,.handout-pie-title{color:#312e81;font-family:Figtree-SemiBold,sans-serif;font-size:1.3rem;font-weight:700;margin-bottom:10px}.delivery-pie-container,.handout-pie-container{margin-top:20px}.pie-title-box button{background:linear-gradient(135deg,#007bff,#0056b3);border:none;color:#fff;cursor:pointer;font-size:.9rem;transition:all .3s ease}.pie-title-box button:hover{background:linear-gradient(135deg,#0056b3,#003d80)}.pie-title-box .active-months{background:linear-gradient(135deg,#ff4757,#d63031);color:#fff;font-weight:700;transform:scale(1.05)}.dashboard-welcome-box{background:#f3f3f9;border-radius:12px;color:#495057}.dashboard-welcome-box,.dashboard-welcome-box-warning{align-items:flex-start;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:10px 20px;transition:all .3s ease-in-out;width:100%}.dashboard-welcome-box-warning{background:#fff3cd;border-radius:5px;color:red}.custom-tab-list{border-bottom:2px solid #e5e7eb;border-radius:8px 8px 0 0;display:flex;list-style:none;padding:.5rem 1rem 0 0;position:absolute;top:6px;z-index:9999}.custom-tab{background:#0000;border:none;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;color:#6b7280;cursor:pointer;font-size:16px;font-weight:500;margin-right:10px;padding:10px 20px;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none}.custom-tab:hover{background-color:#e5e7eb;color:#111827}.custom-tab--selected{background-color:#fff;background-color:#e5e7eb;border-bottom:3px solid #3b82f6;color:#111827;font-weight:600}.custom-tab--disabled{color:#999!important;cursor:not-allowed!important;opacity:.6;pointer-events:none}.custom-tab--disabled:hover{background-color:initial!important}.custom-tab--selected:focus-visible{outline:none}.tab-panel-content{background:#fff;border:1px solid #e5e7eb;border-radius:0 0 8px 8px;margin-top:-1px;padding:20px}.chat-container{border:1px solid #e5e7eb;border-radius:8px;display:flex;height:87vh;overflow:hidden}.chat-list{background-color:#f3f4f6;border-right:1px solid #e5e7eb;overflow-y:auto;padding:10px;width:30%}.chat-user{background-color:#e5e7eb;border-radius:6px;cursor:pointer;display:flex;gap:10px;margin-bottom:10px;padding:10px;transition:background-color .2s ease-in-out}.chat-user strong{font-size:.8rem!important}.chat-user:hover{background-color:#e5e7eb}.chat-user img{border-radius:9999px;height:40px;width:40px}.chat-box{background:#fff;width:70%}.chat-header{display:flex;justify-content:space-between}.timestamp{font-size:.7rem!important}.message{margin-bottom:10px;padding:8px 12px}.chat-box{display:flex;flex-direction:column;height:100%;width:100%}.chat-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;font-weight:700;padding:10px 15px}.chat-messages{background-color:#fefefe;display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:15px}.message{word-wrap:break-word;border-radius:20px;max-width:60%;padding:10px 15px}.message.left{align-self:flex-start;background-color:#e5e7eb}.message.right{align-self:flex-end;background-color:#3b82f6;color:#fff}.chat-input{border-top:1px solid #e5e7eb;display:flex;gap:10px;padding:10px}.chat-input input{border:1px solid #d1d5db;border-radius:20px;flex:1 1;padding:10px}.chat-input button{background-color:#3b82f6;border:none;border-radius:20px;color:#fff;cursor:pointer;padding:10px 20px}.chat-list-content{display:inline;font-size:.8rem!important}.chat-user.active{background-color:#002357!important}.chat-user.active strong{color:#fff!important}.chat-user.active .chat-list-content{color:#e5e7eb!important}@media screen and (max-width:768px){.container-fluid{padding:15px}.dashboard-welcome-box{align-items:center;margin:15px;text-align:center;width:calc(100% - 30px)}}.chat-input-container{align-items:center;background:#fff;border-top:1px solid #e5e7eb;display:flex;gap:8px;padding:16px 20px}.input-actions-left{display:flex;gap:4px}.input-action-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.input-action-btn:hover{background:#f3f4f6;color:#374151}.input-wrapper{align-items:center;display:flex;flex:1 1;position:relative}.chat-input{background:#f9fafb;border:1px solid #d1d5db;border-radius:24px;font-size:14px;outline:none;padding:12px 40px 12px 16px;transition:all .2s ease;width:100%}.chat-input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.chat-input:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.clear-input-btn{align-items:center;background:#e5e7eb;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:12px;transition:all .2s ease;width:20px}.clear-input-btn:hover{background:#d1d5db;color:#374151}.send-button{align-items:center;background:#d1d5db;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s ease;width:44px}.send-button.active{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 8px #3b82f64d;color:#fff}.send-button.active:hover:not(:disabled){box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.send-button:disabled{background:#d1d5db;box-shadow:none;cursor:not-allowed;transform:none}.spinning{animation:spin 1s linear infinite}.delivery-title{color:#362f83;font-family:Figtree-SemiBold;font-size:1.2rem;margin-bottom:15px}.delivery-dashboard-table-header{background-color:#f9f9f9;border-radius:5px;color:#362f83;padding:10px}.delivery-dashboard-table-body td,.delivery-dashboard-table-header th{font-size:.8rem}.delivery-dashboard-table-body td,.delivery-dashboard-table-header th{padding:5px 8px}.delivery-dashboard-table-body{background-color:#fff;border-radius:5px;padding:10px}.delivery-dashboard-table-body tr{border-bottom:1px solid #f0f0f0}.delivery-pagination-box{align-items:center;display:flex;justify-content:flex-end;margin-top:10px}.delivery-pagination-btn{background-color:#735dff26;border:none;color:#735dff;cursor:pointer;margin:0 5px;padding:5px 15px;transition:background-color .3s ease,color .3s ease}.delivery-pagination-btn:hover{background-color:#735dff;color:#fff}.delivery-pagination-btn:disabled{background-color:#e0e0e0;color:#999}.delivery-page-number{font-size:.9rem;margin:0 10px}.linegraph-title-box{align-items:center;display:flex;justify-content:space-between}.delivery-dashboard-title{color:#362f83;font-family:Figtree-SemiBold;font-size:1.2rem;margin-bottom:15px}.dashboard-linegraph-title{color:#362f83;font-family:Figtree-SemiBold;font-size:1rem;margin-right:10px}.linegraph-legend{flex:1 1;text-align:left}.lineGraphButtonBox button{background-color:#735dff26;border:none;cursor:pointer;padding:5px 15px;transition:background-color .3s ease,color .3s ease}.lineGraphButtonBox button:not(:last-child){border-right:1px solid #735dff}.lineGraphButtonBox button:first-child{border-radius:5px 0 0 5px}.lineGraphButtonBox button:last-child{border-radius:0 5px 5px 0}.lineGraphButtonBox .active-months,.lineGraphButtonBox button:hover{background-color:#735dff;color:#fff}.lineGraphButtonBox .active-months{border:none}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-toolbar button:hover{cursor:pointer}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden;right:1px}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:-webkit-sticky;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-resource-grouping.rbc-time-header-content{display:flex;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.calendar-title-box{margin-bottom:20px;text-align:center}.calendar-dashboard-title{color:#362f83;font-family:Figtree-SemiBold;font-size:1.5rem;margin-bottom:10px}.calendar-dashboard-table-body{background-color:#f9f9fc;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:15px}.calendar-dashboard-table-body td{border-bottom:1px solid #e0e0e0;color:#333;font-family:Figtree-Regular;font-size:1rem;padding:12px}.event-title{color:#222;font-size:1.1rem}.event-time{color:#555;margin:5px 0}.event-details{color:#4a47a3;font-family:Figtree-Regular;font-size:.8rem;font-weight:500}.calendar-pagination-box{align-items:center;display:flex;justify-content:center;margin-top:15px}.calendar-pagination-btn{background-color:#1f1a9d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;margin:0 8px;padding:8px 12px;transition:background-color .3s ease}.calendar-pagination-btn:hover{background-color:#362f83}.calendar-pagination-btn:disabled{background-color:#e0e0e0;color:#999;cursor:not-allowed}.calendar-page-number{color:#4a47a3;font-size:1rem;font-weight:700;margin:0 12px}.rbc-day-slot .event-circle{align-items:center;background-color:#4a47a3;border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:700;height:24px;justify-content:center;left:8px;position:absolute;top:8px;width:24px;z-index:2}.rbc-day-slot{position:relative}.rbc-event{background:#002357;border:none;color:#fff;font-weight:700}.prescription-dashboard-title{color:#362f83;font-family:Figtree-SemiBold;font-size:1.2rem;margin-bottom:15px}.request-cards-container{display:flex;flex-direction:column;gap:5px}.request-card{align-items:center;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;padding:5px 10px}.request-card-content{display:flex;flex-direction:column}.event-title{font-family:Figtree-SemiBold;font-size:1rem}.event-time{margin:3px 0}.event-label,.event-time{font-family:Figtree-Regular;font-size:.85rem}.event-label{margin-top:5px}.request-card-action{align-items:center;display:flex}.prescription-dashboard-pagination-container{align-items:center;display:flex;justify-content:flex-end;margin-top:10px}.prescription-dashboard-pagination-btn{background-color:#735dff26;border:none;border-radius:5px;color:#362f83;cursor:pointer;font-size:.9rem;font-weight:700;margin:0 8px;padding:8px 12px;transition:background-color .3s ease}.prescription-dashboard-pagination-btn:hover{background-color:#735dff}.prescription-dashboard-pagination-btn:disabled{background-color:#e0e0e0;color:#999;cursor:not-allowed}.prescription-dashboard-page-number{font-size:.9rem;margin:0 10px}.driver-analytics-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.analytics-title{color:#333;font-weight:600;margin-bottom:20px}.analytics-cards-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:20px}.analytics-metric-card{align-items:center;background:#f8f9fa;border-left:4px solid #007bff;border-radius:8px;display:flex;padding:15px}.metric-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:20px;height:50px;justify-content:center;margin-right:15px;width:50px}.metric-info h3{color:#333;font-size:24px;font-weight:700;margin:0}.metric-info p{color:#666;font-size:14px;margin:0}.delivery-status-summary{background:#f8f9fa;border-radius:8px;margin:20px 0}.delivery-status-summary h6{color:#333;font-weight:600;margin-bottom:15px}.status-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-bottom:15px}.status-item{background:#fff;border-left:3px solid #ddd;border-radius:6px;padding:10px;text-align:center}.status-item.pending{border-left-color:#f39c12}.status-item.assigned{border-left-color:#3498db}.status-item.picked{border-left-color:#9b59b6}.status-item.completed{border-left-color:#2ecc71}.status-item.failed{border-left-color:#e74c3c}.status-item.cancelled{border-left-color:#95a5a6}.status-count{color:#333;display:block;font-size:18px;font-weight:700}.status-label{color:#666;display:block;font-size:12px;margin-top:5px}.total-summary{background:#fff;border-radius:6px;color:#333;padding:10px;text-align:center}.additional-stats{border-top:1px solid #eee;padding-top:15px}.stat-row{display:flex;justify-content:space-between;margin-bottom:10px}.stat-row span{color:#555;font-size:14px}.delivery-status-summary .analytics-cards-grid{grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:20px;padding:0 10px}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{border:1px solid #0000;border-bottom:none;bottom:-1px;cursor:pointer;display:inline-block;list-style:none;padding:6px 12px;position:relative}.react-tabs__tab--selected{background:#fff;border-color:#aaa;border-radius:5px 5px 0 0;color:#000}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{background:#fff;bottom:-5px;content:"";height:5px;left:-4px;position:absolute;right:-4px}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.track-delivery-wrapper{background:#f8fafc;min-height:100vh;padding:20px}.delivery-tracking-container{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;display:flex;gap:24px;height:calc(100vh - 120px);overflow:hidden}.delivery-list{background:#fff;border-right:1px solid #e2e8f0;overflow-y:auto;padding:24px;width:380px}.delivery-card{background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;margin-bottom:12px;padding:16px;position:relative;transition:all .2s ease}.delivery-card:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}.delivery-card.active{background:#f8fafc;border-color:#3b82f6;box-shadow:0 8px 25px #3b82f626}.delivery-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.order-info{display:flex;flex-direction:column;gap:4px}.order-label{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.order-number{color:#1e293b;font-size:18px;font-weight:700}.status-badge{border-radius:20px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.status-badge[data-status=delivered]{background-color:#10b981}.status-badge[data-status="in transit"]{background-color:#3b82f6}.status-badge[data-status=pending]{background-color:#f59e0b}.status-badge[data-status=cancelled]{background-color:#ef4444}.status-badge:not([data-status]){background-color:#6b7280}.delivery-details-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.detail-item{display:flex;flex-direction:column;gap:2px}.detail-label{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:600;gap:4px;letter-spacing:.5px;text-transform:uppercase}.detail-value{color:#1e293b;font-size:14px;font-weight:500;line-height:1.4}.active-indicator{align-items:center;border-top:1px solid #e2e8f0;color:#10b981;display:flex;font-size:12px;font-weight:600;gap:8px;margin-top:12px;padding-top:12px}.pulse-dot{animation:pulse 2s infinite;background:#10b981;border-radius:50%;height:8px;width:8px}.map-container{background:#fff;display:flex;flex:1 1;flex-direction:column}.map-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:24px}.tracking-info{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.title-with-icon{align-items:center;display:flex;gap:12px}.tracking-title h3{align-items:center;color:#1e293b;display:flex;font-size:24px;font-weight:700;gap:8px;margin:0}.refresh-icon{color:#3b82f6;font-size:18px;opacity:.8}.rotating{animation:rotate 1.5s linear infinite}.tracking-title .order-info{color:#64748b;font-size:14px;font-weight:500;margin-top:8px}.route-stats{align-items:center;display:flex;gap:24px}.stat-item{display:flex;flex-direction:column;gap:4px;text-align:center}.stat-label{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.stat-value{font-size:16px}.no-selection h3,.stat-value{color:#1e293b;font-weight:700}.no-selection h3{font-size:24px;margin:0 0 8px}.no-selection p{color:#64748b;font-size:16px;margin:0}.map-content{flex:1 1;position:relative}.empty-delivery-state,.empty-map-state{align-items:center;color:#64748b;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 20px;text-align:center}.empty-icon{font-size:64px;margin-bottom:24px;opacity:.5}.empty-delivery-state h3,.empty-map-state h3{color:#374151;font-size:20px;font-weight:600;margin:0 0 12px}.empty-delivery-state p,.empty-map-state p{font-size:16px;margin:0;opacity:.8}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.delivery-tracking-container{flex-direction:column;height:auto}.delivery-list{max-height:300px;width:100%}.map-container{height:400px}.tracking-info{flex-direction:column;gap:16px}.route-stats{justify-content:space-around}}.overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:10000}.overlay-content{border-radius:16px;max-width:90%;padding:40px;text-align:center;-webkit-user-select:none;user-select:none}.overlay-content h2{color:#fff;font-size:28px;margin-bottom:12px;text-shadow:1px 1px 2px #2852a7}.overlay-content .back-btn,.overlay-content p{color:#fff;font-size:18px;text-shadow:1px 1px 2px #2852a7}.overlay-content .back-btn{background-color:#2852a7;border:none;border-radius:5px;padding:5px 10px}.rbc-addons-dnd .rbc-addons-dnd-row-body{position:relative}.rbc-addons-dnd .rbc-addons-dnd-drag-row{left:0;position:absolute;right:0;top:0}.rbc-addons-dnd .rbc-addons-dnd-over{background-color:#0000004d}.rbc-addons-dnd .rbc-event{transition:opacity .15s}.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ew-icon,.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ns-icon{display:block}.rbc-addons-dnd .rbc-addons-dnd-dragged-event{opacity:0}.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-event:not(.rbc-addons-dnd-dragged-event):not(.rbc-addons-dnd-drag-preview){opacity:.5}.rbc-addons-dnd .rbc-addons-dnd-resizable{height:100%;position:relative;width:100%}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor{position:absolute;text-align:center;width:100%}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:first-child{top:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:last-child{bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor .rbc-addons-dnd-resize-ns-icon{border-top:3px double;cursor:ns-resize;display:none;margin:0 auto;width:10px}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor{bottom:0;position:absolute;top:4px}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:first-child{left:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:last-child{right:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor .rbc-addons-dnd-resize-ew-icon{border-left:3px double;cursor:ew-resize;display:none;height:10px;margin-bottom:auto;margin-top:auto}.searchPatient{width:92%!important}.appointment-offcanvas{width:75%!important}.appointment-offcanvas-header{background-color:#f9f9f9;border-bottom:1px solid #ddd;padding:1rem 1.5rem}.appointment-offcanvas-header .btn-close{margin:0}.appointment-offcanvas-body{padding:1.5rem}.appointment-offcanvas-form{width:100%}.appointment-offcanvas-footer{background-color:#f9f9f9;border-top:1px solid #ddd;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem}.appointment-offcanvas-title{color:#333;font-family:Figtree-SemiBold;margin-bottom:1.5rem;padding:0 .75rem}.appointment-offcanvas .form-group{margin-bottom:1.5rem}.appointment-offcanvas .form-label{font-family:Figtree-SemiBold;margin-bottom:.5rem}.appointment-offcanvas .form-control{border:1px solid #ddd;border-radius:5px;font-family:Figtree-Regular;padding:.5rem}.appointment-details-section{margin-bottom:2rem}.appointment-detail-item{border-bottom:1px solid #f0f0f0;font-family:Figtree-Regular;margin-bottom:1rem;padding:.5rem}.appointment-detail-item strong{color:#666;font-family:Figtree-SemiBold;margin-right:.5rem}.appointment-delete-modal .modal-content{border-radius:8px}.appointment-delete-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.appointment-delete-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.appointment-delete-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.appointment-confirmation-modal .modal-content{border-radius:8px}.appointment-confirmation-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.appointment-confirmation-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.appointment-confirmation-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.appointment-confirmation-modal .btn-primary{background-color:#735dff;border-color:#735dff}.appointment-confirmation-modal .btn-primary:hover{background-color:#5933cc;border-color:#5933cc}.search-appointment{border:1px solid #ced4da!important;border-radius:8px 8px!important}.search-appointment::placeholder{color:#6c757d!important;text-align:start}.bigCalender{bottom:0;position:fixed;right:0;width:30%}@media only screen and (max-width:320px){.bigCalender{width:89%}}@media only screen and (max-width:375px){.bigCalender{width:89%}}@media only screen and (max-width:425px){.bigCalender{width:89%}}@media only screen and (min-width:800px){.addPatient{bottom:0;position:fixed;right:0;width:50%}}@media (max-width:1000px){.appointment-header{flex-direction:column;gap:5px;justify-content:flex-start}}@media (max-width:750px){.appointment-filter-box{align-items:flex-start;flex-direction:column;gap:5px;justify-content:flex-start}}@media (max-width:500px){.appointment-date-filter-box{align-items:flex-start;flex-direction:column;gap:5px;justify-content:flex-start}}.plan-section{margin:100px 0}.plan-toggle-container{align-items:center}.plan-container{margin-top:20px}.plan-card{box-shadow:0 4px 8px #0000001a;height:100%;transition:transform .3s ease-in-out}.plan-title{font-size:2rem}.plan-description{font-size:1.2rem}.plan-price{font-size:1.3rem;font-weight:600}.plan-text{font-size:1rem}.plan-card:hover{box-shadow:0 6px 16px #00000026}.features-list{padding-left:0}.features-list li{margin-bottom:10px}.feature-icon{color:#28a745;font-size:18px;min-width:18px}.current-plan-container{align-items:center;box-shadow:0 4px 8px #0000001a;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}.current-plan-text{margin-right:20px}.cancel-subscription-button{margin-left:20px}.current-date-plan-text,.current-plan-dates-container{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.current-date-plan-text{flex-wrap:wrap;margin-bottom:10px}.current-date-plan-text,.current-date-text{color:#6c757d;font-size:1rem;font-weight:500}.careHome-container{height:calc(100vh - 60px);position:relative}.careHome-header{align-items:center;justify-content:flex-end}.careHome-invite-btn{align-items:center;background-color:#735dff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Figtree-SemiBold;font-size:1rem;padding:8px 16px;transition:background-color .3s ease}.careHome-invite-btn:hover{background-color:#5933cc}.careHome-invite-icon{margin-right:5px}.careHome-legends{gap:1rem}.careHome-legend-item{font-family:Figtree-Regular;font-size:.9rem}.careHome-legend-icon{font-size:1.2rem;margin-right:5px}.careHome-legend-patients{color:#0cc763}.careHome-legend-view{color:#ffb300}.careHome-legend-update{color:#0c9cfc}.careHome-legend-delete{color:#ff5a29}.careHome-table-container{margin-top:20px;overflow:auto}.careHome-table-container table{border:1px solid #ddd;font-family:Figtree-Regular;width:100%}.careHome-table-container th{background-color:#f9f9f9;color:#333;font-family:Figtree-SemiBold;font-size:.9rem;padding:10px;text-align:left}.careHome-table-container td{border-bottom:1px solid #f0f0f0;color:#333;font-family:Figtree-Regular;font-size:.9rem;padding:10px}.careHome-action-icon{border-radius:50%;cursor:pointer;font-size:25px;margin-right:5px;padding:5px;transition:color .3s ease,background-color .3s ease}.careHome-view-patients-icon{color:#0cc763}.careHome-view-icon{color:#ffb300}.careHome-edit-icon{color:#0c9cfc}.careHome-delete-icon{color:#ff5a29}.careHome-view-patients-icon:hover{background-color:#e6ffe6}.careHome-view-icon:hover{background-color:#e6f5ff}.careHome-edit-icon:hover{background-color:#fff6d2}.careHome-delete-icon:hover{background-color:#ffe4e1}.careHome-pagination{align-items:center;bottom:20px;justify-content:flex-end;margin-top:20px;position:absolute;right:20px}.careHome-pagination-btn{background-color:#735dff26;border:none;color:#735dff;cursor:pointer;font-family:Figtree-SemiBold;margin:0 5px;padding:5px 15px;transition:background-color .3s ease,color .3s ease}.careHome-pagination-btn:hover{background-color:#735dff;color:#fff}.careHome-pagination-btn:disabled{background-color:#e0e0e0;color:#999}.careHome-page-number{color:#666;font-family:Figtree-Regular;font-size:.9rem}.careHome-modal .modal-header{background-color:#f9f9f9;border-bottom:1px solid #ddd}.careHome-modal .modal-title{font-family:Figtree-SemiBold}.careHome-modal .modal-body{font-family:Figtree-Regular}.careHome-modal .modal-footer button{font-family:Figtree-SemiBold}.careHome-offcanvas{width:75%!important}.careHome-offcanvas-header{background-color:#f9f9f9;border-bottom:1px solid #ddd;padding:1rem 1.5rem}.careHome-offcanvas-header .btn-close{margin:0}.careHome-offcanvas-body{padding:1.5rem}.careHome-offcanvas-footer{display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem}.careHome-offcanvas-subtitle{color:#333;font-family:Figtree-SemiBold;margin-bottom:1.5rem;padding:0 .75rem}.careHome-offcanvas .form-group{margin-bottom:1.5rem}.careHome-offcanvas .form-label{font-family:Figtree-SemiBold;margin-bottom:.5rem}.careHome-offcanvas .form-control{border:1px solid #ddd;border-radius:5px;font-family:Figtree-Regular;padding:.5rem}.careHome-details-section{margin-bottom:2rem}.careHome-detail-item{border-bottom:1px solid #f0f0f0;font-family:Figtree-Regular;margin-bottom:1rem;padding:.5rem}.careHome-detail-item strong{color:#666;font-family:Figtree-SemiBold;margin-right:.5rem}.careHome-patients-table{margin-top:1rem}.careHome-patients-table th{background-color:#f9f9f9;color:#333;font-family:Figtree-SemiBold}.careHome-no-patients,.careHome-patients-table td{font-family:Figtree-Regular}.careHome-no-patients{color:#666;padding:2rem;text-align:center}.careHome-offcanvas .btn{font-family:Figtree-SemiBold;padding:.5rem 1rem}.careHome-offcanvas .btn-primary{background-color:#735dff;border-color:#735dff}.careHome-offcanvas .btn-primary:hover{background-color:#5933cc;border-color:#5933cc}.careHome-delete-modal .modal-content{border-radius:8px}.careHome-delete-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb;border-top-left-radius:8px;border-top-right-radius:8px}.careHome-delete-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.careHome-delete-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.careHome-delete-modal .modal-footer{border-top:1px solid #dee2e6;padding:1rem}.careHome-delete-modal .btn-danger{background-color:#ff5a29;border-color:#ff5a29}.careHome-delete-modal .btn-danger:hover{background-color:#e64016;border-color:#e64016}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.create-delivery-container{height:calc(100vh - 60px);margin-top:60px;padding:1rem 1.2rem;position:relative}.create-delivery-header{align-items:center;display:flex;justify-content:space-between}.create-delivery-invite-btn{align-items:center;background-color:#735dff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;padding:8px 16px;transition:background-color .3s ease}.create-delivery-invite-btn:hover{background-color:#5933cc}.create-delivery-invite-icon{margin-right:5px}.create-delivery-legends{display:flex;gap:1rem}.create-delivery-legend-item{align-items:center;display:flex;font-family:Figtree-Regular;font-size:.9rem}.create-delivery-legend-icon{font-size:1.2rem;margin-right:5px}.create-delivery-legend-text{margin-left:5px}.create-delivery-legend-create-deliverys{color:#0cc763}.create-delivery-legend-view{color:#ffb300}.create-delivery-legend-update{color:#0c9cfc}.create-delivery-legend-delete{color:#ff5a29}.create-delivery-legend-reassign-shelf{color:#ffb300}.create-delivery-table-container{overflow:auto}.create-delivery-table-container table{border:1px solid #ddd;font-family:Figtree-Regular;width:100%}.create-delivery-table-container th{background-color:#f9f9f9;color:#333;font-family:Figtree-SemiBold;font-size:.9rem;padding:10px;text-align:left}.create-delivery-table-container td{border-bottom:1px solid #f0f0f0;color:#333;font-family:Figtree-Regular;font-size:.9rem;padding:10px}.create-delivery-action-icon{border-radius:50%;cursor:pointer;font-size:25px;margin-right:5px;padding:5px;transition:color .3s ease,background-color .3s ease}.create-delivery-view-create-deliverys-icon{color:#0cc763}.create-delivery-view-icon{color:#ffb300}.create-delivery-edit-icon{color:#0c9cfc}.create-delivery-delete-icon{color:#ff5a29}.create-delivery-view-create-deliverys-icon:hover{background-color:#e6ffe6}.create-delivery-view-icon:hover{background-color:#e6f5ff}.create-delivery-edit-icon:hover{background-color:#fff6d2}.create-delivery-delete-icon:hover{background-color:#ffe4e1}.create-delivery-reassign-button{background:none;color:#3498db;padding:5px;transition:color .3s ease}.create-delivery-reassign-button:hover{color:#2980b9}.create-delivery-pagination{align-items:center;bottom:20px;display:flex;justify-content:flex-end;margin-top:20px;position:absolute;right:20px}.create-delivery-pagination-btn{background-color:#735dff26;border:none;color:#735dff;cursor:pointer;font-family:Figtree-SemiBold;margin:0 5px;padding:5px 15px;transition:background-color .3s ease,color .3s ease}.create-delivery-pagination-btn:hover{background-color:#735dff;color:#fff}.create-delivery-pagination-btn:disabled{background-color:#e0e0e0;color:#999}.create-delivery-page-number{color:#666;font-family:Figtree-Regular;font-size:.9rem}.create-delivery-modal .modal-header{background-color:#f9f9f9;border-bottom:1px solid #ddd}.create-delivery-modal .modal-title{font-family:Figtree-SemiBold}.create-delivery-modal .modal-body{font-family:Figtree-Regular}.create-delivery-modal .modal-footer button{font-family:Figtree-SemiBold}.create-delivery-search-input-box{margin-bottom:10px;width:100%}.create-delivery-search-input{width:100%}.create-delivery-legend-collected-by{color:#5933cc}.create-delivery-legend-patients-address{color:#ffb300}.create-delivery-legend-carehome-address{color:#0cc763}.create-delivery-accordion-header{align-items:center;display:flex}.create-delivery-accordion-patient-name{font-family:Figtree-SemiBold;font-size:1rem;margin:0 0 2px}.create-delivery-accordion-patient-nhs{color:#666;font-family:Figtree-Italic;font-size:.8rem;margin:0}.create-delivery-accordion-patient-address{color:#666;font-family:Figtree-Regular;font-size:.9rem;margin:0 0 0 10px}.create-delivery-create-patient-address{align-items:center;display:flex}.create-delivery-create-patient-carehome-name{color:#666;font-family:Figtree-Regular;font-size:.9rem;margin:0 0 0 10px}.create-delivery-collect-button-container{display:flex;justify-content:space-around}.create-delivery-collect-button{align-items:center;background-color:#735dff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;padding:2px 10px;transition:background-color .3s ease}.create-delivery-collect-button:hover{background-color:#5933cc}.create-delivery-reassign-button{align-items:center;background-color:#ffb300;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;margin-left:5px;padding:2px 10px;transition:background-color .3s ease}.create-delivery-reassign-button:hover{background-color:#ffb300}.create-delivery-accordion-container{height:calc(100vh - 300px);overflow:auto}.create-delivery-items-per-page-selector{align-items:center;display:flex;justify-content:flex-end;margin:10px 0}.create-delivery-form-select{align-items:center;background-color:#2852a7!important;border:1px solid #5933cc!important;border-radius:4px;color:#fff!important;cursor:pointer;display:flex;font-size:.9rem;height:-webkit-fit-content;height:fit-content;height:auto;line-height:normal;outline:none;padding:2px 5px;transition:background-color .3s,color .3s}.create-delivery-items-per-page-option{font-size:.9rem;margin:0 5px;padding:5px 10px}.create-delivery-offcanvas{width:30%!important}.create-delivery-offcanvas-header{background-color:#f9f9f9;border-bottom:1px solid #ddd;padding:1rem 1.5rem}.create-delivery-offcanvas-header .btn-close{margin:0}.create-delivery-offcanvas-body{padding:1.5rem}.create-delivery-offcanvas-form{width:100%}.create-delivery-offcanvas-footer{background-color:#f9f9f9;border-top:1px solid #ddd;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem}.create-delivery-offcanvas-title{color:#333;font-family:Figtree-SemiBold;padding:0 .75rem}.create-delivery-offcanvas .form-group{margin-bottom:1.5rem}.create-delivery-offcanvas .form-label{margin-bottom:.5rem}.create-delivery-offcanvas .form-control{border:1px solid #ddd;border-radius:5px;font-family:Figtree-Regular;padding:.5rem}.create-delivery-details-section{margin-bottom:2rem}.create-delivery-detail-item{border-bottom:1px solid #f0f0f0;font-family:Figtree-Regular;margin-bottom:1rem;padding:.5rem}.create-delivery-detail-item strong{color:#666;font-family:Figtree-SemiBold;margin-right:.5rem}.create-delivery-delete-modal .modal-content{border-radius:8px}.create-delivery-delete-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.create-delivery-delete-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.create-delivery-delete-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.create-delivery-confirmation-modal .modal-content{border-radius:8px}.create-delivery-confirmation-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.create-delivery-confirmation-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.create-delivery-confirmation-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.create-delivery-confirmation-modal .btn-primary{background-color:#735dff;border-color:#735dff}.create-delivery-confirmation-modal .btn-primary:hover{background-color:#5933cc;border-color:#5933cc}.create-delivery-table-container{margin:0!important;padding:0!important}.accordion-body .create-delivery-table-container,.create-delivery-table-container .table,.create-delivery-table-container .table-custom,.create-delivery-table-container .table-responsive,.create-delivery-table-container>div{margin:0!important}.accordion-body .create-delivery-table-container *{margin-bottom:0!important;margin-top:0!important}.accordion-body{padding:0!important;padding:15px!important}.accordion-body .create-delivery-table-container{margin:-15px!important;padding:0!important}.storage-container{height:calc(100vh - 60px);margin-top:60px;padding:1rem 1.2rem;position:relative}.storage-search-input-box{margin-bottom:10px;width:100%}.storage-search-input{width:100%}.storage-header{align-items:center;display:flex;justify-content:flex-end}.storage-legends{display:flex;gap:1rem}.storage-legend-item{align-items:center;display:flex;font-family:Figtree-Regular;font-size:.9rem}.storage-legend-icon{font-size:1.2rem;margin-right:5px}.storage-legend-text{margin-left:5px}.storage-action-icon{cursor:pointer;font-size:1.2rem;margin-right:5px;transition:color .3s ease,background-color .3s ease}.storage-legend-patients-address{color:#ffb300}.storage-legend-carehome-address{color:#0cc763}.storage-add-icon,.storage-legend-collection-icon{color:#0c9cfc}.storage-add-icon:hover{background-color:#e6ffe6}.storage-view-shelf-btn{align-items:center;background-color:#2852a7;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;padding:8px 16px;transition:background-color .3s ease}.storage-view-shelf-btn:hover{background-color:#248}.storage-invite-icon{margin-right:5px}.storage-table-container{margin-top:20px;overflow:auto}.storage-table-container table{border:1px solid #ddd;font-family:Figtree-Regular;width:100%}.storage-table-container th{background-color:#f9f9f9;color:#333;font-family:Figtree-SemiBold;font-size:.9rem;padding:10px;text-align:left}.storage-table-container td{border-bottom:1px solid #f0f0f0;color:#333;font-family:Figtree-Regular;font-size:.9rem;padding:10px}.storage-pagination{align-items:center;bottom:20px;display:flex;justify-content:flex-end;margin-top:20px;position:absolute;right:20px}.storage-pagination-btn{background-color:#735dff26;border:none;color:#735dff;cursor:pointer;font-family:Figtree-SemiBold;margin:0 5px;padding:5px 15px;transition:background-color .3s ease,color .3s ease}.storage-pagination-btn:hover{background-color:#735dff;color:#fff}.storage-pagination-btn:disabled{background-color:#e0e0e0;color:#999}.storage-page-number{color:#666;font-family:Figtree-Regular;font-size:.9rem}.medicine-storage-offcanvas{width:75%!important}.medicine-storage-offcanvas-header{background-color:#f9f9f9;border-bottom:1px solid #ddd;padding:1rem 1.5rem}.medicine-storage-offcanvas-header .btn-close{margin:0}.medicine-storage-offcanvas-body{padding:1.5rem}.medicine-storage-offcanvas-form{width:100%}.medicine-storage-offcanvas-footer{background-color:#f9f9f9;border-top:1px solid #ddd;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem}.medicine-storage-offcanvas-title{color:#333;font-family:Figtree-SemiBold;margin-bottom:1.5rem;padding:0 .75rem}.medicine-storage-offcanvas .form-group{margin-bottom:1.5rem}.medicine-storage-offcanvas .form-label{font-family:Figtree-SemiBold;margin-bottom:.5rem}.medicine-storage-offcanvas .form-control{border:1px solid #ddd;border-radius:5px;font-family:Figtree-Regular;padding:.5rem}.medicine-storage-details-section{margin-bottom:2rem}.medicine-storage-detail-item{border-bottom:1px solid #f0f0f0;font-family:Figtree-Regular;margin-bottom:1rem;padding:.5rem}.medicine-storage-detail-item strong{color:#666;font-family:Figtree-SemiBold;margin-right:.5rem}.custom-input.is-invalid,.form-control.is-invalid,.form-select.is-invalid{border-color:#dc3545!important;box-shadow:0 0 0 .2rem #dc354540!important}.form-check-input.is-invalid{border-color:#dc3545}.invalid-feedback{width:100%}.input-lable{color:#dc3545;margin-left:2px}.search-input{display:flex;flex-direction:column}.search-input-filter{border:1px solid #ccc;border-radius:5px;margin-bottom:1rem;padding:10px}.date-filter-box{align-items:center;display:flex;gap:10px;justify-content:flex-end}.date-filter-box input{border:1px solid #ccc;border-radius:5px;padding:8px;width:150px}.date-filter-box button{background:#2852a7;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 15px;transition:background .3s}.date-filter-box button:hover{background:#248;color:#fff}.date-filter-box button:active{background:#248!important;box-shadow:none!important;outline:none!important}@media (max-width:768px){.date-filter-box{align-items:stretch;flex-direction:column}.date-filter-box input{width:100%}}.shelves-container{height:calc(100vh - 60px);position:relative}.shelves-header{align-items:center;display:flex;justify-content:flex-end}.shelves-create-btn{align-items:center;background-color:#735dff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;padding:8px 16px;transition:background-color .3s ease}.shelves-create-btn:hover{background-color:#5933cc}.shelves-icon{margin-right:5px}.shelves-table-container{margin-top:20px;overflow:auto}.shelves-table-container table{border:1px solid #ddd;font-family:Figtree-Regular;width:100%}.shelves-table-container th{background-color:#f9f9f9;color:#333;font-family:Figtree-SemiBold;font-size:.9rem;padding:10px;text-align:left}.shelves-table-container td{border-bottom:1px solid #f0f0f0;color:#333;font-family:Figtree-Regular;font-size:.9rem;padding:10px}.shelves-legends{display:flex;gap:1rem}.shelves-legend-item{align-items:center;display:flex;font-family:Figtree-Regular;font-size:.9rem}.shelves-action-icon{border-radius:50%;cursor:pointer;font-size:25px;margin-right:5px;padding:5px;transition:color .3s ease,background-color .3s ease}.shelves-legend-icon{font-size:1.2rem;margin-right:5px}.shelves-legend-text{margin-left:5px}.shelves-legend-view{color:#ffb300}.shelves-legend-update{color:#0c9cfc}.shelves-legend-delete{color:#ff5a29}.shelves-view-icon{color:#ffb300}.shelves-edit-icon{color:#0c9cfc}.shelves-delete-icon{color:#ff5a29}.shelves-pagination{align-items:center;bottom:20px;display:flex;justify-content:flex-end;margin-top:20px;position:absolute;right:20px}.shelves-pagination-btn{background-color:#735dff26;border:none;color:#735dff;cursor:pointer;font-family:Figtree-SemiBold;margin:0 5px;padding:5px 15px;transition:background-color .3s ease,color .3s ease}.shelves-pagination-btn:hover{background-color:#735dff;color:#fff}.shelves-pagination-btn:disabled{background-color:#e0e0e0;color:#999}.shelves-page-number{color:#666;font-family:Figtree-Regular;font-size:.9rem}.shelves-offcanvas{width:75%!important}.shelves-offcanvas-header{background-color:#f9f9f9;border-bottom:1px solid #ddd;padding:1rem 1.5rem}.shelves-offcanvas-header .btn-close{margin:0}.shelves-offcanvas-body{padding:1.5rem}.shelves-offcanvas-title{color:#333;font-family:Figtree-SemiBold;margin-bottom:1.5rem;padding:0 .75rem}.shelves-offcanvas .form-group{margin-bottom:1.5rem}.shelves-offcanvas .form-label{font-family:Figtree-SemiBold;margin-bottom:.5rem}.shelves-offcanvas .form-control{border:1px solid #ddd;border-radius:5px;font-family:Figtree-Regular;padding:.5rem}.shelves-detail-item{border-bottom:1px solid #f0f0f0;font-family:Figtree-Regular;margin-bottom:1rem;padding:.5rem}.shelves-detail-item strong{color:#666;font-family:Figtree-SemiBold;margin-right:.5rem}.shelves-delete-modal .modal-content{border-radius:8px}.shelves-delete-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.shelves-delete-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.shelves-delete-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.shelves-offcanvas .btn-primary{background-color:#735dff;border-color:#735dff}.shelves-offcanvas .btn-primary:hover{background-color:#5933cc;border-color:#5933cc}.shelves-delete-modal .btn-danger{background-color:#ff5a29;border-color:#ff5a29}.shelves-delete-modal .btn-danger:hover{background-color:#e64016;border-color:#e64016}.custom-input.is-invalid,select.custom-input.is-invalid{border-color:#dc3545!important;box-shadow:0 0 0 .2rem #dc354540!important}.invalid-feedback{color:#dc3545;display:block;font-size:.875em;margin-top:.25rem}.invalid-feedback.d-block{display:block!important}.createMember-container{height:calc(100vh - 60px);position:relative}.createMember-header{align-items:center;display:flex;justify-content:flex-end}.createMember-invite-btn{align-items:center;background-color:#735dff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;padding:8px 16px;transition:background-color .3s ease}.createMember-invite-btn:hover{background-color:#5933cc}.createMember-invite-icon{margin-right:5px}.createMember-legends{display:flex;gap:1rem}.createMember-legend-item{align-items:center;display:flex;font-family:Figtree-Regular;font-size:.9rem}.createMember-legend-icon{font-size:1.2rem;margin-right:5px}.careHome-legend-item{align-items:center;display:flex}.careHome-legend-text{margin-left:5px}.createMember-legend-update{color:#0c9cfc}.createMember-legend-delete{color:#ff5a29}.createMember-table-container{margin-top:20px;overflow:auto}.createMember-table-container table{border:1px solid #ddd;font-family:Figtree-Regular;width:100%}.createMember-table-container th{background-color:#f9f9f9;color:#333;font-family:Figtree-SemiBold;font-size:.9rem;padding:10px;text-align:left}.createMember-table-container td{border-bottom:1px solid #f0f0f0;color:#333;font-family:Figtree-Regular;font-size:.9rem;padding:10px}.createMember-table-container td .createMember-delete-icon,.createMember-table-container td .createMember-update-icon{border-radius:50%;cursor:pointer;font-size:25px;padding:5px;transition:color .3s ease,background-color .3s ease}.createMember-legend-patients{color:#0cc763}.createMember-legend-view{color:#ffb300}.createMember-update-icon{color:#0c9cfc}.createMember-delete-icon{color:#ff5a29}.createMember-update-icon:hover{background-color:#e6f5ff}.createMember-delete-icon:hover{background-color:#ffe4e1}.createMember-pagination{align-items:center;bottom:20px;display:flex;justify-content:flex-end;margin-top:20px;position:absolute;right:20px}.createMember-pagination-btn{background-color:#735dff26;border:none;color:#735dff;cursor:pointer;font-family:Figtree-SemiBold;margin:0 5px;padding:5px 15px;transition:background-color .3s ease,color .3s ease}.createMember-pagination-btn:hover{background-color:#735dff;color:#fff}.createMember-pagination-btn:disabled{background-color:#e0e0e0;color:#999}.createMember-page-number{color:#666;font-family:Figtree-Regular;font-size:.9rem}.createMember-modal .modal-header{background-color:#f9f9f9;border-bottom:1px solid #ddd}.createMember-modal .modal-title{font-family:Figtree-SemiBold}.createMember-modal .modal-body{font-family:Figtree-Regular}.createMember-modal .modal-footer button{font-family:Figtree-SemiBold}.createMember-offcanvas{font-family:Noto Sans,sans-serif!important;min-width:30%}.createMember-offcanvas .btn{font-family:Figtree-SemiBold;padding:.5rem 1rem}.createMember-offcanvas .btn-primary{background-color:#735dff;border-color:#735dff}.createMember-offcanvas .btn-primary:hover{background-color:#5933cc;border-color:#5933cc}.createMember-offcanvas .btn-danger{background-color:#ff5a29;border-color:#ff5a29}.createMember-offcanvas .btn-danger:hover{background-color:#e64016;border-color:#e64016}.createMember-offcanvas-footer{border-top:1px solid #ddd;display:flex;gap:.5rem;justify-content:flex-end;margin-top:210px;padding:1rem 1.5rem}.createMember-offcanvas-header{align-items:center;display:flex;justify-content:space-between}.createMember-offcanvas-body{padding:1rem}.createMember-form-background{background-color:#fff!important}.GeneralForm .form-label{color:#000!important;font-family:Figtree-Regular!important;font-weight:400!important}.GeneralFormInput{padding-left:10px!important}.spin-wrapper{min-height:300px;position:relative}.spin-center .ant-spin{left:50%;position:absolute!important;top:50%;transform:translate(-50%,-50%)}.spin-top .ant-spin{top:10%}.spin-bottom .ant-spin,.spin-top .ant-spin{left:50%;position:absolute!important;transform:translateX(-50%)}.spin-bottom .ant-spin{bottom:10%}.spin-left .ant-spin{left:10%}.spin-left .ant-spin,.spin-right .ant-spin{position:absolute!important;top:50%;transform:translateY(-50%)}.spin-right .ant-spin{right:10%}.patient-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:80px auto 10px;max-width:1200px;padding:20px}.patient-header{align-items:center;display:flex;justify-content:flex-end}.patient-invite-btn{align-items:center;background-color:#2852a7;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;padding:8px 16px;transition:background-color .3s ease}.patient-invite-btn:hover{background-color:#248}.patient-invite-icon{margin-right:5px}.patient-legends{display:flex;gap:1rem}.patient-legend-item{align-items:center;display:flex;font-family:Figtree-Regular;font-size:.9rem}.patient-legend-icon{font-size:1.2rem;margin-right:5px}.patient-legend-text{margin-left:5px}.patient-legend-patients{color:#0cc763}.patient-legend-view{color:#ffb300}.patient-legend-update{color:#0c9cfc}.patient-legend-delete{color:#ff5a29}.patient-table-container{margin-top:20px;overflow:auto}.patient-table-container table{border:1px solid #ddd;font-family:Figtree-Regular;width:100%}.patient-table-container th{background-color:#e6eef6!important;color:#193a7c!important;font-family:Figtree-SemiBold;font-size:.9rem;padding:10px;text-align:left}.patient-table-container td{border-bottom:1px solid #f0f0f0;color:#333;font-family:Figtree-Regular;font-size:.9rem;padding:10px}.patient-action-icon{border-radius:50%;cursor:pointer;font-size:25px;margin-right:5px;padding:5px;transition:color .3s ease,background-color .3s ease}.patient-view-patients-icon{color:#0cc763}.patient-view-icon{color:#ffb300}.patient-edit-icon{color:#0c9cfc}.patient-delete-icon{color:#ff5a29}.patient-view-patients-icon:hover{background-color:#e6ffe6}.patient-view-icon:hover{background-color:#e6f5ff}.patient-edit-icon:hover{background-color:#fff6d2}.patient-delete-icon:hover{background-color:#ffe4e1}.patient-pagination{align-items:center;bottom:20px;display:flex;justify-content:flex-end;margin-top:20px;position:absolute;right:20px}.patient-pagination-btn{background-color:#735dff26;border:none;color:#735dff;cursor:pointer;font-family:Figtree-SemiBold;margin:0 5px;padding:5px 15px;transition:background-color .3s ease,color .3s ease}.patient-pagination-btn:hover{background-color:#735dff;color:#fff}.patient-pagination-btn:disabled{background-color:#e0e0e0;color:#999}.patient-page-number{color:#666;font-family:Figtree-Regular;font-size:.9rem}.patient-modal .modal-header{background-color:#f9f9f9;border-bottom:1px solid #ddd}.patient-modal .modal-title{font-family:Figtree-SemiBold}.patient-modal .modal-body{font-family:Figtree-Regular}.patient-modal .modal-footer button{font-family:Figtree-SemiBold}.patient-search-input-box{margin-bottom:10px;width:100%}.patient-search-input{width:100%}.patient-legend-patients-address{color:#ffb300}.patient-legend-carehome-address{color:#0cc763}.patient-offcanvas-header{border-bottom:1px solid #ddd;padding:1rem 1.5rem}.patient-offcanvas-header .btn-close{margin:0}.patient-offcanvas-footer{background-color:#e6eef6;border-top:1px solid #ddd;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem}.patient-offcanvas-title{color:#333;font-family:Figtree-SemiBold;padding:0 .75rem}.patient-offcanvas .form-group{margin-bottom:1.5rem}.patient-offcanvas .form-label{color:#333;font-family:Figtree-Regular;margin-bottom:.3rem}.patient-offcanvas .form-control{border:1px solid #ddd;border-radius:5px;color:#333;font-family:Figtree-Regular;padding:.5rem}.patient-details-section{margin-bottom:2rem}.patient-detail-item{border-bottom:1px solid #f0f0f0;font-family:Figtree-Regular;margin-bottom:1rem;padding:.5rem}.patient-detail-item strong{color:#666;font-family:Figtree-SemiBold;margin-right:.5rem}.patient-delete-modal .modal-content{border-radius:8px}.patient-delete-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.patient-delete-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.patient-delete-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.patient-offcanvas .btn-primary{background-color:#2a1a96;border-color:#735dff}.patient-offcanvas .btn-primary:hover{background-color:#1c0368;border-color:#5933cc}.patient-delete-modal .btn-danger{background-color:#ff5a29;border-color:#ff5a29}.patient-delete-modal .btn-danger:hover{background-color:#e64016;border-color:#e64016}.heading-color{color:#0d6efd}.card-header h5{font-weight:600}.card{border-radius:1rem}@media (max-width:768px){.patient-container{margin-top:60px;padding:15px}.patient-header{align-items:flex-start;flex-direction:column}.patient-legends{flex-wrap:wrap;margin-top:10px}.patient-offcanvas{width:100%!important}}@media (max-width:576px){.patient-table-container{overflow-x:auto}.patient-action-icon{font-size:20px;margin-right:3px}}.custom-table-headding{padding:15px}.table-search-box{padding:10px 15px}.responsive-form-container{height:100%;max-width:100%;width:100%}@media (max-width:992px){.custom-form-wraper{width:85%!important}}@media (max-width:768px){.custom-form-wraper{width:100%!important}.table-action-btn{font-size:14px;padding:6px 12px}.pagination-box .pagination{justify-content:center}}@media (max-width:576px){.custom-table-headding{align-items:flex-start!important;flex-direction:column}.custom-table-headding h4{margin-bottom:10px}.table-search-box{align-items:flex-start;flex-direction:column}.table-search-box .GeneralForm{margin-top:10px;width:100%}.table-search-box .GeneralForm .form-control{max-width:100%!important}.pagination-box{justify-content:center!important}.pagination-box .pagination{flex-wrap:wrap;justify-content:center}}img{height:auto;max-width:100%}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.form-control,.form-select{max-width:100%}@media (max-width:992px){.offcanvas{max-width:100%!important}}@media (max-width:576px){.btn{font-size:.875rem;padding:.375rem .75rem}.action-btn-delete,.action-btn-edit,.action-btn-view{margin:0 3px}}@media (max-width:768px){.row>[class*=col-]{margin-bottom:15px}}@media (max-width:576px){.form-label{margin-bottom:.25rem}.form-group{margin-bottom:.75rem}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(/static/media/layers.416d91365b44e4b4f477.png);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/static/media/layers-2x.8f2c4d11474275fbc161.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/static/media/marker-icon.2b3e1faf89f94a483539.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.routes-container{height:calc(100vh - 60px);position:relative}.routes-header{align-items:center;display:flex;justify-content:flex-end}.routes-create-btn{align-items:center;background-color:#735dff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;padding:8px 16px;transition:background-color .3s ease}.routes-create-btn:hover{background-color:#5933cc}.routes-icon{margin-right:5px}.routes-table-container{margin-top:20px;overflow:auto}.routes-table-container table{border:1px solid #ddd;font-family:Figtree-Regular;width:100%}.routes-table-container th{background-color:#f9f9f9;color:#333;font-family:Figtree-SemiBold;font-size:.9rem;padding:10px;text-align:left}.routes-table-container td{border-bottom:1px solid #f0f0f0;color:#333;font-family:Figtree-Regular;font-size:.9rem;padding:10px}.routes-legends{display:flex;gap:1rem}.routes-legend-item{align-items:center;display:flex;font-family:Figtree-Regular;font-size:.9rem}.routes-action-icon{border-radius:50%;cursor:pointer;font-size:25px;margin-right:5px;padding:5px;transition:color .3s ease,background-color .3s ease}.routes-legend-icon{font-size:1.2rem;margin-right:5px}.routes-legend-text{margin-left:5px}.routes-legend-view{color:#ffb300}.routes-legend-update{color:#0c9cfc}.routes-legend-delete{color:#ff5a29}.routes-view-icon{color:#ffb300}.routes-edit-icon{color:#0c9cfc}.routes-delete-icon{color:#ff5a29}.routes-pagination{align-items:center;bottom:20px;display:flex;justify-content:flex-end;margin-top:20px;position:absolute;right:20px}.routes-pagination-btn{background-color:#735dff26;border:none;color:#735dff;cursor:pointer;font-family:Figtree-SemiBold;margin:0 5px;padding:5px 15px;transition:background-color .3s ease,color .3s ease}.routes-pagination-btn:hover{background-color:#735dff;color:#fff}.routes-pagination-btn:disabled{background-color:#e0e0e0;color:#999}.routes-page-number{color:#666;font-family:Figtree-Regular;font-size:.9rem}.routes-offcanvas{width:75%!important}.routes-offcanvas-header{background-color:#f9f9f9;border-bottom:1px solid #ddd;padding:1rem 1.5rem}.routes-offcanvas-header .btn-close{margin:0}.routes-offcanvas-body{padding:1.5rem}.routes-offcanvas-footer{border-top:1px solid #ddd;display:flex;gap:.5rem;justify-content:flex-end;margin-top:10px;padding:1rem 1.5rem}.routes-form-group{margin-bottom:1.5rem}.routes-form-group label{display:block;font-family:Figtree-SemiBold;margin-bottom:.5rem}.routes-form-group input,.routes-form-group select{border:1px solid #ddd;border-radius:5px;font-family:Figtree-Regular;padding:.5rem;width:100%}.routes-form-check{align-items:center;display:flex;gap:.5rem;margin-top:1rem}.routes-detail-item{border-bottom:1px solid #f0f0f0;margin-bottom:1rem;padding:.5rem}.routes-detail-item strong{color:#666;font-family:Figtree-SemiBold;margin-right:.5rem}.routes-delete-modal .modal-content{border-radius:8px}.routes-delete-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.routes-delete-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.routes-delete-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.routes-offcanvas .btn-primary{background-color:#735dff;border-color:#735dff}.routes-offcanvas .btn-primary:hover{background-color:#5933cc;border-color:#5933cc}.routes-delete-modal .btn-danger{background-color:#ff5a29;border-color:#ff5a29}.routes-delete-modal .btn-danger:hover{background-color:#e64016;border-color:#e64016}.createRoutes{bottom:0;position:fixed;right:0;width:30%}@media (max-width:768px){.rbc-calendar{font-size:12px}.rbc-toolbar{flex-direction:column!important;gap:10px!important;padding:10px}.rbc-toolbar-label{font-size:14px!important;order:-1;text-align:center}.rbc-btn-group{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.rbc-btn-group button{font-size:11px!important;min-width:50px;padding:4px 8px!important}.rbc-month-view{font-size:11px}.rbc-header{font-size:10px;padding:5px 2px}.rbc-date-cell{padding:2px}.rbc-event{font-size:9px;padding:1px 2px}}@media (max-width:480px){.rbc-toolbar-label{font-size:12px!important}.rbc-btn-group button{font-size:10px!important;min-width:45px;padding:3px 6px!important}.rbc-header{font-size:9px}.rbc-event{font-size:8px}}.rbc-header{background:#2852a7;color:#fff;font-size:12px;padding:5px}.rbc-event{align-items:center;background-color:#2852a7;display:flex}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{justify-content:center}.rbc-event-content{align-items:center;background-color:#735dff26;color:#fff;display:flex;font-size:.5rem;padding:2px}.calendar-booking-container{align-items:center;display:flex;justify-content:space-between;margin:20px 10px}.calendar-booking-container>button{background-color:#2852a7;margin-top:10px}.event-date,.event-modal{display:flex;flex-direction:row;justify-content:space-between}.event-modal .event-with{color:#000;font-size:16px;font-weight:700}.event-modal .event-type{color:#2852a7;font-size:16;font-weight:500}.event-date>p{color:gray;font-size:16;font-weight:500}.event-date>span{color:#000;font-size:16px;font-weight:700}.mds-offcanvas{width:75%!important}.mds-offcanvas-header{background-color:#f9f9f9;border-bottom:1px solid #ddd;padding:1rem 1.5rem}.mds-offcanvas-header .btn-close{margin:0}.mds-offcanvas-body{padding:1.5rem}.mds-offcanvas-form{width:100%}.mds-offcanvas-footer{background-color:#f9f9f9;border-top:1px solid #ddd;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem}.mds-offcanvas-title{color:#333;font-family:Figtree-SemiBold;margin-bottom:1.5rem;padding:0 .75rem}.mds-offcanvas .form-group{margin-bottom:1.5rem}.mds-offcanvas .form-label{font-family:Figtree-SemiBold;margin-bottom:.5rem}.mds-offcanvas .form-control{border:1px solid #ddd;border-radius:5px;font-family:Figtree-Regular;padding:.5rem}.mds-details-section{margin-bottom:2rem}.mds-detail-item{border-bottom:1px solid #f0f0f0;font-family:Figtree-Regular;margin-bottom:1rem;padding:.5rem}.mds-detail-item strong{color:#666;font-family:Figtree-SemiBold;margin-right:.5rem}.mds-delete-modal .modal-content{border-radius:8px}.mds-delete-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.mds-delete-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.mds-delete-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.mds-offcanvas .btn-primary{background-color:#735dff;border-color:#735dff}.mds-offcanvas .btn-primary:hover{background-color:#5933cc;border-color:#5933cc}.is-invalid{border-color:#dc3545;color:#dc3545}.rbc-addons-dnd-resize-anchor:first-child,.rbc-addons-dnd-resize-ew-anchor:first-child,.rbc-addons-dnd-resize-ns-anchor:first-child{display:none!important;pointer-events:none!important}.rbc-addons-dnd-resize-anchor:last-child,.rbc-addons-dnd-resize-ew-anchor:last-child,.rbc-addons-dnd-resize-ns-anchor:last-child{display:block!important;pointer-events:auto!important}.rbc-event{cursor:default!important}.rbc-addons-dnd-resize-ew-anchor:last-child{cursor:ew-resize!important}.rbc-addons-dnd-resize-ns-anchor:last-child{cursor:ns-resize!important}.mt-60{margin-top:60px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.update-rx-header{align-items:center;display:flex;justify-content:space-between}.update-rx-invite-btn{align-items:center;background-color:#735dff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;padding:8px 16px;transition:background-color .3s ease}.update-rx-invite-btn:hover{background-color:#5933cc}.update-rx-invite-icon{margin-right:5px}.update-rx-legends{display:flex;gap:1rem}.update-rx-legend-item{align-items:center;display:flex;font-family:Figtree-Regular;font-size:.9rem}.update-rx-legend-icon{font-size:1.2rem;margin-right:5px}.update-rx-legend-text{margin-left:5px}.update-rx-legend-update-rxs{color:#0cc763}.update-rx-legend-view{color:#ffb300}.update-rx-legend-update{color:#0c9cfc}.update-rx-legend-delete{color:#ff5a29}.update-rx-table-container{margin-top:20px;overflow:auto}.update-rx-table-container table{border:1px solid #ddd;font-family:Figtree-Regular;width:100%}.update-rx-table-container th{background-color:#f9f9f9;color:#333;font-family:Figtree-SemiBold;font-size:.9rem;padding:10px;text-align:left}.update-rx-table-container td{border-bottom:1px solid #f0f0f0;color:#333;font-family:Figtree-Regular;font-size:.9rem;padding:10px}.update-rx-view-update-rxs-icon{color:#0cc763}.update-rx-view-icon{color:#ffb300}.update-rx-edit-icon{color:#0c9cfc}.update-rx-delete-icon{color:#ff5a29}.update-rx-view-update-rxs-icon:hover{background-color:#e6ffe6}.update-rx-view-icon:hover{background-color:#e6f5ff}.update-rx-delete-icon:hover{background-color:#ffe4e1}.update-rx-pagination{align-items:center;bottom:20px;display:flex;justify-content:flex-end;margin-top:20px;position:absolute;right:20px}.update-rx-pagination-btn{background-color:#735dff26;border:none;color:#735dff;cursor:pointer;font-family:Figtree-SemiBold;margin:0 5px;padding:5px 15px;transition:background-color .3s ease,color .3s ease}.update-rx-pagination-btn:hover{background-color:#735dff;color:#fff}.update-rx-pagination-btn:disabled{background-color:#e0e0e0;color:#999}.update-rx-page-number{color:#666;font-family:Figtree-Regular;font-size:.9rem}.update-rx-modal .modal-header{background-color:#f9f9f9;border-bottom:1px solid #ddd}.update-rx-modal .modal-title{font-family:Figtree-SemiBold}.update-rx-modal .modal-body{font-family:Figtree-Regular}.update-rx-modal .modal-footer button{font-family:Figtree-SemiBold}.update-rx-search-input-box{margin-bottom:10px;width:100%}.update-rx-search-input{width:100%}.update-rx-legend-collected-by{color:#5933cc}.update-rx-legend-patients-address{color:#ffb300}.update-rx-legend-carehome-address{color:#0cc763}.update-rx-accordion-header{align-items:center;display:flex}.update-rx-accordion-patient-nhs{color:#666;font-family:Figtree-Italic;font-size:.8rem;margin:0}.update-rx-accordion-patient-address{color:#666;font-family:Figtree-Regular;font-size:.9rem;margin:0 0 0 10px}.update-rx-create-patient-address{align-items:center;display:flex}.update-rx-create-patient-carehome-name{color:#666;font-family:Figtree-Regular;font-size:.9rem;margin:0 0 0 10px}.update-rx-collect-button{align-items:center;background-color:#735dff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;padding:2px 10px;transition:background-color .3s ease}.update-rx-collect-button:hover{background-color:#5933cc}.update-rx-accordion-container{overflow:auto}.update-rx-items-per-container{justify-content:flex-end;margin:10px 0}.update-rx-items-per-container,.update-rx-items-per-container-item{align-items:center;display:flex}.update-rx-clock-label{color:#666;font-family:Figtree-Regular;font-size:.9rem}.update-rx-form-select{align-items:center;background-color:#f8f9fa!important;border:1px solid #5933cc!important;border-radius:4px;color:#5933cc!important;cursor:pointer;display:flex;font-size:.9rem;height:-webkit-fit-content;height:fit-content;height:auto;line-height:normal;outline:none;padding:2px 5px;transition:background-color .3s,color .3s}.update-rx-items-per-page-option{font-size:.9rem;margin:0 5px;padding:5px 10px}.update-rx-filter-box{flex:1 1;flex-direction:row}.update-rx-date-filter-box,.update-rx-filter-box{align-items:center;display:flex;justify-content:flex-end}.update-rx-date-filter-box{gap:10px}.update-rx-date-filter-box input{border:1px solid #ccc;border-radius:5px;padding:8px;width:150px}.update-rx-date-filter-box button{background:#2852a7;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 15px;transition:background .3s}.update-rx-date-filter-box button:hover{background:#248;color:#fff}.update-rx-date-filter-box button:active{background:#248!important;box-shadow:none!important;outline:none!important}@media (max-width:768px){.update-rx-date-filter-box{align-items:stretch;flex-direction:column}.update-rx-date-filter-box input{width:100%}}.update-rx-date-filter-text{align-items:center;display:flex;margin:0 5px}.update-rx-date-input{color:#000;font-family:Figtree-regular;font-size:.85rem}.update-rx-date-filter-button,.update-rx-date-input{background-color:#f8f9fa;border:1px solid #735dff26;border-radius:4px;cursor:pointer;outline:none;transition:background-color .3s,color .3s}.update-rx-date-filter-button{color:#735dff;margin-left:20px}.update-rx-date-filter-button:hover{background-color:#735dff;color:#fff}.update-rx-accordion-patient-name{font-family:Figtree-SemiBold;font-size:1rem;margin:0 0 2px}.update-rx-medication-filter-box{align-items:center;display:flex}.update-rx-medication-filter-input{background-color:#f8f9fa;border:1px solid #735dff26;border-radius:4px;color:#000;cursor:pointer;font-family:Figtree-regular;font-size:.85rem;min-width:200px;outline:none;padding:5px;transition:background-color .3s,color .3s;width:100%}.update-rx-accordion-patient-total-cycles{color:#666;font-family:Figtree-Italic;font-size:.8rem;margin:0}.update-rx-action-icon{border-radius:50%;cursor:pointer;font-size:25px;margin-right:5px;padding:5px;transition:color .3s ease,background-color .3s ease}.update-rx-edit-icon:hover{background-color:#fff6d2}.update-rx-cycle-name-box{align-items:center;display:flex;justify-content:space-between;margin:0 0 0 10px}.update-rx-cycle-name{color:#666;font-family:Figtree-SemiBold;font-size:12px}.update-rx-cycle-medication-name{color:#0c9cfc;font-size:12px}.update-rx-clock{color:#ff5a29;cursor:pointer;font-size:1rem;margin-right:10px;transition:color .3s ease}.update-rx-clock:hover{scale:1.1}.update-rx-offcanvas{width:30%!important}.update-rx-offcanvas-header{background-color:#f9f9f9;border-bottom:1px solid #ddd;padding:1rem 1.5rem}.update-rx-offcanvas-header .btn-close{margin:0}.update-rx-offcanvas-body{padding:1.5rem}.update-rx-offcanvas-form{width:100%}.update-rx-offcanvas-footer{background-color:#f9f9f9;border-top:1px solid #ddd;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem}.update-rx-offcanvas-title{color:#333;font-family:Figtree-SemiBold;padding:0 .75rem}.update-rx-offcanvas .form-group{margin-bottom:1.5rem}.update-rx-offcanvas .form-label{font-family:Figtree-SemiBold;margin-bottom:.5rem}.update-rx-offcanvas .form-control{border:1px solid #ddd;border-radius:5px;font-family:Figtree-Regular;padding:.5rem}.update-rx-details-section{margin-bottom:2rem}.update-rx-detail-item{border-bottom:1px solid #f0f0f0;font-family:Figtree-Regular;margin-bottom:1rem;padding:.5rem}.update-rx-detail-item strong{color:#666;font-family:Figtree-SemiBold;margin-right:.5rem}.update-rx-delete-modal .modal-content{border-radius:8px}.update-rx-delete-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.update-rx-delete-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.update-rx-delete-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.update-rx-confirmation-modal .modal-content{border-radius:8px}.update-rx-confirmation-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.update-rx-confirmation-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.update-rx-confirmation-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.update-rx-confirmation-modal .btn-primary{background-color:#735dff;border-color:#735dff}.update-rx-confirmation-modal .btn-primary:hover{background-color:#5933cc;border-color:#5933cc}@media (max-width:1000px){.update-rx-header{flex-direction:column;gap:5px;justify-content:flex-start}}@media (max-width:750px){.update-rx-filter-box{align-items:flex-start;flex-direction:column;gap:5px;justify-content:flex-start}}@media (max-width:500px){.update-rx-update-rx-date-filter-box{align-items:flex-start;flex-direction:column;gap:5px;justify-content:flex-start}}.accordion-header td{background-color:#e8f0fe;border-bottom:1px solid #ddd;cursor:pointer;font-weight:700;padding:10px 12px}.accordion-content td{background-color:#fff;border-bottom:1px solid #e0e0e0}.custom-table{border-collapse:collapse;width:100%}.custom-table td,.custom-table th{border:1px solid #ccc;padding:8px 10px;text-align:left}.reminder-rx-reminder-btn{background-color:#f8f9fa;border:1px solid #735dff26;border-radius:4px;color:#2852a7;cursor:pointer;font-size:.9rem;outline:none;transition:background-color .3s,color .3s}.reminder-rx-active-filter-btn,.reminder-rx-reminder-btn:hover{background-color:#2852a7;color:#fff}.reminder-rx-active-filter-btn{border:1px solid #735dff26;border-radius:4px;cursor:pointer;font-size:.9rem!important;outline:none;transition:background-color .3s,color .3s}.reminder-rx-active-filter-btn:hover{background-color:#248;border:1px solid #2852a7;color:#fff}.reminder-rx-table-container{height:calc(100vh - 300px);margin-top:20px;overflow:auto}.reminder-rx-table-container table{border:1px solid #ddd;font-family:Figtree-Regular;width:100%}.reminder-rx-table-container th{background-color:#f9f9f9;color:#333;font-family:Figtree-SemiBold;font-size:.9rem;padding:10px;text-align:left}.reminder-rx-table-container td{border-bottom:1px solid #f0f0f0;color:#333;font-family:Figtree-Regular;font-size:.9rem;padding:10px}.reminder-rx-pagination{align-items:center;bottom:20px;display:flex;justify-content:flex-end;margin-top:20px;position:absolute;right:20px}.reminder-rx-pagination-btn{background-color:#735dff26;border:none;color:#2852a7;cursor:pointer;font-family:Figtree-SemiBold;margin:0 5px;padding:5px 15px;transition:background-color .3s ease,color .3s ease}.reminder-rx-pagination-btn:hover{background-color:#2852a7;color:#fff}.reminder-rx-pagination-btn:disabled{background-color:#e0e0e0;color:#999}.reminder-rx-page-number{color:#666;font-family:Figtree-Regular;font-size:.9rem}.reminder-rx-items-per-page-selector{align-items:center;display:flex;justify-content:flex-end;margin:10px 0}.reminder-rx-form-select{align-items:center;background-color:#f8f9fa!important;border:1px solid #5933cc!important;border-radius:4px;color:#5933cc!important;cursor:pointer;display:flex;font-size:.9rem;height:-webkit-fit-content;height:fit-content;height:auto;line-height:normal;outline:none;padding:2px 5px;transition:background-color .3s,color .3s}.reminder-rx-items-per-page-option{font-size:.9rem;margin:0 5px;padding:5px 10px}.reminder-rx-container{height:calc(100vh - 60px);margin-top:60px;padding:1rem 1.2rem;position:relative}.reminder-rx-header{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.reminder-rx-date-filter-box{align-items:center;display:flex;gap:10px;justify-content:flex-end}.reminder-rx-date-filter-text{align-items:center;display:flex;margin:0 5px}.reminder-rx-date-input{background-color:#f8f9fa;border:1px solid #735dff26;border-radius:4px;color:#000;cursor:pointer;font-family:Figtree-regular;font-size:.85rem;outline:none;transition:background-color .3s,color .3s}.reminder-rx-date-filter-button{align-items:center;background-color:#2852a7;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;margin-left:3px;padding:8px 16px;transition:background-color .3s ease}.reminder-rx-date-filter-button:hover{background-color:#248}.reminder-rx-search-input-box{margin-bottom:10px;width:100%}.reminder-rx-search-input{width:100%}.reminder-rx-offcanvas{width:75%!important}.reminder-rx-offcanvas-header{background-color:#f9f9f9;border-bottom:1px solid #ddd;padding:1rem 1.5rem}.reminder-rx-offcanvas-header .btn-close{margin:0}.reminder-rx-offcanvas-body{padding:1.5rem}.reminder-rx-offcanvas-form{width:100%}.reminder-rx-offcanvas-footer{background-color:#f9f9f9;border-top:1px solid #ddd;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem}.reminder-rx-offcanvas-title{color:#333;font-family:Figtree-SemiBold;margin-bottom:1.5rem;padding:0 .75rem}.reminder-rx-offcanvas .form-group{margin-bottom:1.5rem}.reminder-rx-offcanvas .form-label{font-family:Figtree-SemiBold;margin-bottom:.5rem}.reminder-rx-offcanvas .form-control{border:1px solid #ddd;border-radius:5px;font-family:Figtree-Regular;padding:.5rem}.reminder-rx-details-section{margin-bottom:2rem}.reminder-rx-detail-item{border-bottom:1px solid #f0f0f0;font-family:Figtree-Regular;margin-bottom:1rem;padding:.5rem}.reminder-rx-detail-item strong{color:#666;font-family:Figtree-SemiBold;margin-right:.5rem}.reminder-rx-delete-modal .modal-content{border-radius:8px}.reminder-rx-delete-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.reminder-rx-delete-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.reminder-rx-delete-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.reminder-rx-confirmation-modal .modal-content{border-radius:8px}.reminder-rx-confirmation-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.reminder-rx-confirmation-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.reminder-rx-confirmation-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.reminder-rx-confirmation-modal .btn-primary{background-color:#2852a7;border-color:#2852a7}.reminder-rx-confirmation-modal .btn-primary:hover{background-color:#5933cc;border-color:#5933cc}.handout-container{height:calc(100vh - 60px);margin-top:60px;padding:1rem 1.2rem;position:relative}.handout-header{align-items:center;display:flex;justify-content:flex-end}.handout-invite-btn{align-items:center;background-color:#735dff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;padding:8px 16px;transition:background-color .3s ease}.handout-invite-btn:hover{background-color:#5933cc}.handout-invite-icon{margin-right:5px}.handout-legends{display:flex;gap:1rem}.handout-legend-item{align-items:center;display:flex;font-family:Figtree-Regular;font-size:.9rem}.handout-legend-icon{font-size:1.2rem;margin-right:5px}.handout-legend-text{margin-left:5px}.handout-legend-handouts{color:#0cc763}.handout-legend-view{color:#ffb300}.handout-legend-update{color:#0c9cfc}.handout-legend-delete{color:#ff5a29}.handout-legend-reassign-icon{color:#ffb300}.handout-table-container{margin-top:20px;overflow:auto}.handout-table-container table{border:1px solid #ddd;font-family:Figtree-Regular;width:100%}.handout-table-container th{background-color:#f9f9f9;color:#333;font-family:Figtree-SemiBold;font-size:.9rem;padding:10px;text-align:left}.handout-table-container td{border-bottom:1px solid #f0f0f0;color:#333;font-family:Figtree-Regular;font-size:.9rem;padding:10px}.handout-action-icon{border-radius:50%;cursor:pointer;font-size:25px;margin-right:5px;padding:5px;transition:color .3s ease,background-color .3s ease}.handout-view-handouts-icon{color:#0cc763}.handout-view-icon{color:#ffb300}.handout-edit-icon{color:#0c9cfc}.handout-delete-icon{color:#ff5a29}.handout-reassign-icon{color:#ffb300}.handout-view-handouts-icon:hover{background-color:#e6ffe6}.handout-view-icon:hover{background-color:#e6f5ff}.handout-edit-icon:hover{background-color:#fff6d2}.handout-delete-icon:hover{background-color:#ffe4e1}.handout-pagination{align-items:center;bottom:20px;display:flex;justify-content:flex-end;margin-top:20px;position:absolute;right:20px}.handout-pagination-btn{background-color:#735dff26;border:none;color:#735dff;cursor:pointer;font-family:Figtree-SemiBold;margin:0 5px;padding:5px 15px;transition:background-color .3s ease,color .3s ease}.handout-pagination-btn:hover{background-color:#735dff;color:#fff}.handout-pagination-btn:disabled{background-color:#e0e0e0;color:#999}.handout-page-number{color:#666;font-family:Figtree-Regular;font-size:.9rem}.handout-modal .modal-header{background-color:#f9f9f9;border-bottom:1px solid #ddd}.handout-modal .modal-title{font-family:Figtree-SemiBold}.handout-modal .modal-body{font-family:Figtree-Regular}.handout-modal .modal-footer button{font-family:Figtree-SemiBold}.handout-header-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.handout-search-section{width:70%}.handout-pagination-section{text-align:right;width:28%}.handout-search-input-box{position:relative;width:100%}.handout-search-icon{color:#6c757d;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.handout-search-input{border:1px solid #ddd;border-radius:6px;height:38px;margin:0 0 18px 22px;padding:4px 12px 4px 36px;transition:border-color .2s;width:50%}.handout-search-input:focus{border-color:#2852a7;box-shadow:0 0 0 2px #2852a726;outline:none}.handout-legend-collected-by{color:#5933cc}.handout-legend-patients-address{color:#ffb300}.handout-legend-carehome-address{color:#0cc763}.handout-accordion-header{align-items:center;display:flex}.handout-accordion-patient-name{font-family:Figtree-SemiBold;font-size:1rem;margin:0 0 2px}.handout-accordion-patient-nhs{color:#666;font-family:Figtree-Italic;font-size:.8rem;margin:0}.handout-delivery-link-container{align-items:center;display:flex;margin:5px 0;text-decoration:underline}.handout-delivery-link{color:#0d6efd;font-family:Figtree-Regular;font-size:.8rem;margin:0 0 0 10px}.handout-delivery-icon{font-size:1.2rem;margin-right:5px}.handout-accordion-patient-address{color:#666;font-family:Figtree-Regular;font-size:.9rem;margin:0 0 0 10px}.handout-create-patient-address{align-items:center;display:flex}.handout-create-patient-carehome-name{color:#666;font-family:Figtree-Regular;font-size:.9rem;margin:0 0 0 10px}.handout-collect-button-container{display:flex;justify-content:space-around}.handout-collect-button{align-items:center;background-color:#735dff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;padding:2px 10px;transition:background-color .3s ease}.handout-collect-button:hover{background-color:#5933cc}.handout-reassign-button{align-items:center;background-color:#ffb300;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;margin-left:5px;padding:2px 10px;transition:background-color .3s ease}.handout-reassign-button:hover{background-color:#ffb300}.handout-accordion-container{height:calc(100vh - 300px);overflow:auto}.handout-items-per-page-selector{align-items:center;display:flex;justify-content:flex-end;margin:10px 0}.handout-form-select{background-color:#2852a7!important;border:none;border-radius:6px;color:#fff!important;cursor:pointer;font-size:.9rem;height:38px;margin:0 0 0 22px;min-width:160px;outline:none;padding:8px 12px;transition:background-color .3s}.handout-items-per-page-option{font-size:.9rem;margin:0 5px;padding:5px 10px}.handouts-offcanvas{width:30%!important}.handouts-offcanvas-header{background-color:#f9f9f9;border-bottom:1px solid #ddd;padding:1rem 1.5rem}.handouts-offcanvas-header .btn-close{margin:0}.handouts-offcanvas-body{padding:1.5rem}.handouts-offcanvas-form{width:100%}.handouts-offcanvas-footer{background-color:#f9f9f9;border-top:1px solid #ddd;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem}.handouts-offcanvas-title{color:#333;font-family:Figtree-SemiBold;padding:0 .75rem}.handouts-offcanvas .form-group{margin-bottom:1.5rem}.handouts-offcanvas .form-label{font-family:Figtree-SemiBold;margin-bottom:.5rem}.handouts-offcanvas .form-control{border:1px solid #ddd;border-radius:5px;font-family:Figtree-Regular;padding:.5rem}.handouts-details-section{margin-bottom:2rem}.handouts-detail-item{border-bottom:1px solid #f0f0f0;font-family:Figtree-Regular;margin-bottom:1rem;padding:.5rem}.handouts-detail-item strong{color:#666;font-family:Figtree-SemiBold;margin-right:.5rem}.handouts-delete-modal .modal-content{border-radius:8px}.handouts-delete-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.handouts-delete-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.handouts-delete-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.handouts-offcanvas .btn-primary{background-color:#735dff;border-color:#735dff}.handouts-offcanvas .btn-primary:hover{background-color:#5933cc;border-color:#5933cc}.handouts-delete-modal .btn-danger{background-color:#ff5a29;border-color:#ff5a29}.handouts-delete-modal .btn-danger:hover{background-color:#e64016;border-color:#e64016}.handouts-confirmation-modal .modal-content{border-radius:8px}.handouts-confirmation-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.handouts-confirmation-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.handouts-confirmation-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.handouts-confirmation-modal .btn-primary{background-color:#735dff;border-color:#735dff}.handouts-confirmation-modal .btn-primary:hover{background-color:#5933cc;border-color:#5933cc}.search-navigation{background:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;margin:4rem 0;padding:.75rem;text-align:center}.search-navigation-link{align-items:center;color:#0d6efd;display:flex;font-weight:500;gap:.5rem;justify-content:center;text-decoration:none}.search-navigation-link:hover{color:#0a58ca;text-decoration:underline}.search-navigation-icon{font-size:1.25rem}.vehicles-container{height:calc(100vh - 60px);position:relative}.vehicles-header{align-items:center;display:flex;justify-content:flex-end}.vehicles-create-btn{align-items:center;background-color:#735dff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;padding:8px 16px;transition:background-color .3s ease}.vehicles-create-btn:hover{background-color:#5933cc}.vehicles-icon{margin-right:5px}.vehicles-table-container{margin-top:20px;overflow:auto}.vehicles-table-container table{border:1px solid #ddd;font-family:Figtree-Regular;width:100%}.vehicles-table-container th{background-color:#f9f9f9;color:#333;font-family:Figtree-SemiBold;font-size:.9rem;padding:10px;text-align:left}.vehicles-table-container td{border-bottom:1px solid #f0f0f0;color:#333;font-family:Figtree-Regular;font-size:.9rem;padding:10px}.vehicle-legends{display:flex;gap:1rem}.vehicle-legend-item{align-items:center;display:flex;font-family:Figtree-Regular;font-size:.9rem}.vehicle-action-icon{border-radius:50%;cursor:pointer;font-size:25px;margin-right:5px;padding:5px;transition:color .3s ease,background-color .3s ease}.vehicle-legend-icon{font-size:1.2rem;margin-right:5px}.vehicle-legend-text{margin-left:5px}.vehicle-legend-view{color:#ffb300}.vehicle-legend-update{color:#0c9cfc}.vehicle-legend-delete{color:#ff5a29}.vehicle-view-icon{color:#ffb300}.vehicle-edit-icon{color:#0c9cfc}.vehicle-delete-icon{color:#ff5a29}.vehicle-pagination{align-items:center;bottom:20px;display:flex;justify-content:flex-end;margin-top:20px;position:absolute;right:20px}.vehicle-pagination-btn{background-color:#735dff26;border:none;color:#735dff;cursor:pointer;font-family:Figtree-SemiBold;margin:0 5px;padding:5px 15px;transition:background-color .3s ease,color .3s ease}.vehicle-pagination-btn:hover{background-color:#735dff;color:#fff}.vehicle-pagination-btn:disabled{background-color:#e0e0e0;color:#999}.vehicle-page-number{color:#666;font-family:Figtree-Regular;font-size:.9rem}.vehicles-offcanvas{width:75%!important}.vehicles-offcanvas-header{background-color:#f9f9f9;border-bottom:1px solid #ddd;padding:1rem 1.5rem}.vehicles-offcanvas-header .btn-close{margin:0}.vehicles-offcanvas-body{padding:1.5rem}.vehicles-offcanvas-footer{background-color:#e6eef6;border-top:1px solid #ddd;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem}.vehicles-offcanvas-subtitle{color:#333;font-family:Figtree-SemiBold;margin-bottom:1.5rem;padding:0 .75rem}.vehicles-offcanvas .form-group{margin-bottom:1.5rem}.vehicles-offcanvas .form-label{font-family:Figtree-SemiBold;margin-bottom:.5rem}.vehicles-offcanvas .form-control{border:1px solid #ddd;border-radius:5px;font-family:Figtree-Regular;padding:.5rem}.vehicles-details-section{margin-bottom:2rem}.vehicles-detail-item{border-bottom:1px solid #f0f0f0;font-family:Figtree-Regular;margin-bottom:1rem;padding:.5rem}.vehicles-detail-item strong{color:#666;font-family:Figtree-SemiBold;margin-right:.5rem}.vehicles-delete-modal .modal-content{border-radius:8px}.vehicles-delete-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.vehicles-delete-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.vehicles-delete-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.vehicles-delete-modal .btn-danger{background-color:#ff5a29;border-color:#ff5a29}.vehicles-delete-modal .btn-danger:hover{background-color:#e64016;border-color:#e64016}.vehicles-offcanvas .btn-primary{background-color:#735dff;border-color:#735dff}.vehicles-offcanvas .btn-primary:hover{background-color:#5933cc;border-color:#5933cc}.vehicles-section{background-color:#f8f9fa;border-radius:8px;margin-bottom:2rem;padding:1rem}.vehicles-section-title{color:#333;font-family:Figtree-SemiBold;margin-bottom:1rem}.createVehicle{bottom:0;position:fixed;right:0;width:30%}@media only screen and (max-width:320px){.createVehicle{width:89%}}@media only screen and (max-width:375px){.createVehicle{width:89%}}@media only screen and (max-width:425px){.createVehicle{width:89%}}@media only screen and (max-width:768px){.createVehicler{width:30%}}.page-number-box{align-items:center;display:flex;gap:20px;justify-content:flex-end;margin-top:10px}.page-number-box .pagination{margin-bottom:0}.page-number-box .pagination li a{font-size:.85rem}.page-number-box .form-select{font-size:.85rem;max-width:100px;padding:.25rem .5rem}.filter-box{align-items:center;display:flex;justify-content:space-between}.search-filter-input{max-width:300px}.exporting-buttons{display:flex;flex-direction:column;justify-content:space-around}.exporting-buttons button{margin:5px 0}.measured-modal-body{max-height:500px;overflow:auto}.mds-reports-table-title-box{align-items:center;display:flex;justify-content:center;margin:10px 0}.mds-reports-span{color:#735dff;font-size:1rem;font-style:italic;font-weight:700}.mds-table-pagination-nav-box{align-items:center;display:flex;justify-content:space-around;margin:20px 0}.custom-table-pagination{display:flex;list-style:none;margin:0;padding:0}.custom-table-pagination li{margin:0}.custom-table-pagination li button{background-color:#f8f9fa;border:1px solid #ccc;color:#735dff;cursor:pointer;padding:5px 10px;transition:background-color .3s,color .3s}.custom-table-pagination li button:hover{background-color:#735dff26;color:#fff}.custom-table-pagination li.active button{background-color:#735dff26;border-color:#735dff;color:#735dff;cursor:default}.items-per-page-selector{display:flex;justify-content:flex-start}.items-per-page-selector select{align-items:center;background-color:#f8f9fa!important;border:1px solid #735dff!important;border-radius:4px;color:#735dff!important;cursor:pointer;display:flex;font-size:.9rem;height:-webkit-fit-content;height:fit-content;height:auto;line-height:normal;outline:none;padding:7px;transition:background-color .3s,color .3s}.items-per-page-selector select:hover{background-color:#735dff!important;color:#fff!important}.items-per-page-selector select:focus{border-color:#735dff;box-shadow:0 0 0 2px #07bfb540}.sort-button{color:#000;text-decoration:none}.sort-button:focus,.sort-button:hover{color:#735dff}.accordion-patient-name>button:focus{color:#000}.ecommerce-reports-container{padding:20px}.ecommerce-reports-header{margin-bottom:20px}.ecommerce-reports-table{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.delivery-list-container{height:calc(100vh - 60px);margin-top:60px;padding:1rem 1.2rem;position:relative}.delivery-list-header{align-items:center;display:flex;justify-content:flex-end}.delivery-list-invite-btn{align-items:center;background-color:#735dff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;padding:8px 16px;transition:background-color .3s ease}.delivery-list-invite-btn:hover{background-color:#5933cc}.delivery-list-invite-icon{margin-right:5px}.delivery-list-legends{display:flex;gap:1rem}.delivery-list-legend-item{align-items:center;display:flex;font-family:Figtree-Regular;font-size:.9rem}.delivery-list-legend-icon{font-size:1.2rem;margin-right:5px}.delivery-list-legend-text{margin-left:5px}.delivery-list-legend-delivery-lists{color:#0cc763}.delivery-list-legend-view{color:#ffb300}.delivery-list-legend-update{color:#0c9cfc}.delivery-list-legend-delete{color:#ff5a29}.delivery-list-table-container{margin-top:20px;overflow:auto}.delivery-list-table-container table{border:1px solid #ddd;font-family:Figtree-Regular;width:100%}.delivery-list-table-container th{background-color:#f9f9f9;color:#333;font-family:Figtree-SemiBold;font-size:.9rem;padding:10px;text-align:left}.delivery-list-table-container td{border-bottom:1px solid #f0f0f0;color:#333;font-family:Figtree-Regular;font-size:.9rem;padding:10px}.delivery-list-action-icon{border-radius:50%;cursor:pointer;font-size:25px;margin-right:5px;padding:5px;transition:color .3s ease,background-color .3s ease}.delivery-list-view-delivery-lists-icon{color:#0cc763}.delivery-list-view-icon{color:#ffb300}.delivery-list-edit-icon{color:#0c9cfc}.delivery-list-delete-icon{color:#ff5a29}.delivery-list-view-delivery-lists-icon:hover{background-color:#e6ffe6}.delivery-list-view-icon:hover{background-color:#e6f5ff}.delivery-list-edit-icon:hover{background-color:#fff6d2}.delivery-list-delete-icon:hover{background-color:#ffe4e1}.delivery-list-pagination{align-items:center;bottom:20px;display:flex;justify-content:flex-end;margin-top:20px;position:absolute;right:20px}.delivery-list-pagination-btn{background-color:#735dff26;border:none;color:#735dff;cursor:pointer;font-family:Figtree-SemiBold;margin:0 5px;padding:5px 15px;transition:background-color .3s ease,color .3s ease}.delivery-list-pagination-btn:hover{background-color:#735dff;color:#fff}.delivery-list-pagination-btn:disabled{background-color:#e0e0e0;color:#999}.delivery-list-page-number{color:#666;font-family:Figtree-Regular;font-size:.9rem}.delivery-list-modal .modal-header{background-color:#f9f9f9;border-bottom:1px solid #ddd}.delivery-list-modal .modal-title{font-family:Figtree-SemiBold}.delivery-list-modal .modal-body{font-family:Figtree-Regular}.delivery-list-modal .modal-footer button{font-family:Figtree-SemiBold}.delivery-list-search-input-box{margin-bottom:10px;width:100%}.delivery-list-search-input{width:100%}.delivery-list-legend-edit-delivery-icon{color:#5933cc}.delivery-list-reassign-icon{color:#ffb300}.delivery-list-legend-carehome-address{color:#0cc763}.delivery-list-legend-cancelled-icon{color:#dc3545}.delivery-list-accordion-header{align-items:center;display:flex}.delivery-list-accordion-patient-name{font-family:Figtree-SemiBold;font-size:1rem;margin:0 0 2px}.delivery-list-accordion-patient-nhs{color:#666;font-family:Figtree-Italic;font-size:.8rem;margin:0}.delivery-list-accordion-patient-address{color:#666;font-family:Figtree-Regular;font-size:.9rem;margin:0 0 0 10px}.delivery-list-create-patient-address{align-items:center;display:flex}.delivery-list-create-patient-carehome-name{color:#666;font-family:Figtree-Regular;font-size:.9rem;margin:0 0 0 10px}.delivery-list-edit-delivery-button-container{display:flex;justify-content:space-around}.delivery-list-edit-delivery-button{align-items:center;background-color:#735dff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;padding:2px 10px;transition:background-color .3s ease}.delivery-list-edit-delivery-button:hover{background-color:#5933cc}.delivery-list-reassign-shelf-button{align-items:center;background-color:#ffb300;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;margin-left:5px;padding:2px 10px;transition:background-color .3s ease}.delivery-list-reassign-shelf-button:hover{background-color:#ffb300}.delivery-list-cancel-button{align-items:center;background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;padding:2px 10px;transition:background-color .3s ease}.delivery-list-cancel-button:hover{background-color:#dc3545}.delivery-list-delivery-status-text{color:#6c757d;font-family:Figtree-SemiBold;font-size:.9rem;margin-left:5px;text-decoration:none;transition:color .3s ease}.delivery-list-delivery-status-icon{margin-left:5px}.delivery-list-accordion-container{height:calc(100vh - 300px);overflow:auto}.delivery-list-items-per-page-selector{align-items:center;display:flex;justify-content:flex-end;margin:10px 0}.delivery-list-form-select{align-items:center;background-color:#f8f9fa!important;border:1px solid #5933cc!important;border-radius:4px;color:#5933cc!important;cursor:pointer;display:flex;font-size:.9rem;height:-webkit-fit-content;height:fit-content;height:auto;line-height:normal;outline:none;padding:2px 5px;transition:background-color .3s,color .3s}.delivery-list-items-per-page-option{font-size:.9rem;margin:0 5px;padding:5px 10px}.delivery-list-sort-button{border:none;color:#000;cursor:pointer;font-size:1rem;text-decoration:none;transition:color .3s ease,background-color .3s ease}.delivery-list-sort-button:focus,.delivery-list-sort-button:hover{color:#5933cc}.delivery-list-handouts-link-container{align-items:center;display:flex;margin:5px 0;text-decoration:underline}.delivery-list-handouts-link{color:#0d6efd!important;font-family:Figtree-Regular;font-size:.8rem;margin:0 0 0 10px}.delivery-list-select-wrapper{position:relative;width:100%}.delivery-list-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:25px!important;width:100%}.delivery-list-select-arrow{color:#666;font-size:18px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.delivery-list-handouts-icon{font-size:1.2rem;margin-right:5px}.delivery-list-offcanvas{width:75%!important}@media (max-width:992px){.delivery-list-offcanvas{width:85%!important}}@media (max-width:768px){.delivery-list-offcanvas{width:100%!important}.delivery-list-container{padding:.5rem}.delivery-list-edit-delivery-button-container{flex-direction:row;justify-content:center}}.delivery-list-offcanvas-header{background-color:#f9f9f9;border-bottom:1px solid #ddd;padding:1rem 1.5rem}.delivery-list-offcanvas-header .btn-close{margin:0}.delivery-list-offcanvas-body{padding:1.5rem}.delivery-list-offcanvas-form{width:100%}.delivery-list-offcanvas-footer{background-color:#f9f9f9;border-top:1px solid #ddd;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem}.delivery-list-offcanvas-title{color:#333;font-family:Figtree-SemiBold;margin-bottom:1.5rem;padding:0 .75rem}.delivery-list-offcanvas .form-group{margin-bottom:1.5rem}.delivery-list-offcanvas .form-label{font-family:Figtree-SemiBold;margin-bottom:.5rem}.delivery-list-offcanvas .form-control{border:1px solid #ddd;border-radius:5px;font-family:Figtree-Regular;padding:.5rem}.delivery-list-details-section{margin-bottom:2rem}.delivery-list-detail-item{border-bottom:1px solid #f0f0f0;font-family:Figtree-Regular;margin-bottom:1rem;padding:.5rem}.delivery-list-detail-item strong{color:#666;font-family:Figtree-SemiBold;margin-right:.5rem}.delivery-list-delete-modal .modal-content{border-radius:8px}.delivery-list-delete-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.delivery-list-delete-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.delivery-list-delete-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.delivery-list-confirmation-modal .modal-content{border-radius:8px}.delivery-list-confirmation-modal .modal-header{background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.delivery-list-confirmation-modal .modal-title{color:#721c24;font-family:Figtree-SemiBold}.delivery-list-confirmation-modal .modal-body{font-family:Figtree-Regular;padding:1.5rem}.delivery-list-confirmation-modal .btn-primary{background-color:#735dff;border-color:#735dff}.delivery-list-confirmation-modal .btn-primary:hover{background-color:#5933cc;border-color:#5933cc}.sort-icons{display:flex;flex-direction:column;font-size:12px;margin-left:8px}.sort-icons .active{color:#007bff}.mark-read-btn{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:2px 10px}.mark-read-btn:hover{background-color:#218838}.mark-all-read-btn{background-color:#28a745;border:none;border-radius:4px;color:#000;cursor:pointer;font-family:Figtree-Regular;font-size:.75rem;padding:2px 10px}.switch-pharmacy-container{height:calc(100vh - 60px);margin-top:60px;overflow:auto;padding:0 1.4rem;position:relative}.switch-pharmacy-invite-btn{align-items:center;background-color:#2852a7;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Figtree-SemiBold;font-size:1rem;padding:8px 16px;transition:background-color .3s ease}.switch-pharmacy-invite-btn:hover{background-color:#248}.switch-pharmacy-invite-icon{margin-right:5px}.switch-pharmacy-cards-container{margin-top:20px;max-height:calc(100vh - 250px);padding:.5rem}.switch-pharmacy-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 2px 4px #0000001a;height:100%;padding:1.5rem;position:relative;transition:all .3s ease}.switch-pharmacy-card:hover{box-shadow:0 4px 8px #735dff26;transform:translateY(-2px)}.switch-pharmacy-card-active{background-color:#735dff0a;border:2px solid #2852a7}.switch-pharmacy-header{margin-top:20px}.switch-pharmacy-card-header,.switch-pharmacy-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.switch-pharmacy-card-header{border-bottom:1px solid #eee;padding-bottom:.5rem}.switch-pharmacy-card-header h3{color:#333;font-family:Figtree-SemiBold;font-size:1.2rem;margin:0}.switch-pharmacy-active-icon{color:#735dff;font-size:1.5rem}.switch-pharmacy-card-body{font-family:Figtree-Regular;font-size:.9rem}.switch-pharmacy-card-body p{color:#666;margin-bottom:.5rem}.switch-pharmacy-switch-btn{background-color:#735dff26;border:none;border-radius:5px;color:#2852a7;font-family:Figtree-SemiBold;margin-top:1rem;padding:8px 16px;transition:all .3s ease;width:100%}.switch-pharmacy-switch-btn:hover{background-color:#2852a7;color:#fff}.switch-pharmacy-pagination{align-items:center;bottom:20px;display:flex;justify-content:flex-end;margin-top:20px;position:absolute;right:20px}.switch-pharmacy-pagination-btn{background-color:#735dff26;border:none;color:#735dff;cursor:pointer;font-family:Figtree-SemiBold;margin:0 5px;padding:5px 15px;transition:background-color .3s ease,color .3s ease}.switch-pharmacy-pagination-btn:hover{background-color:#735dff;color:#fff}.switch-pharmacy-pagination-btn:disabled{background-color:#e0e0e0;color:#999}.switch-pharmacy-page-number{color:#666;font-family:Figtree-Regular;font-size:.9rem}.switch-pharmacy-legends{display:flex;gap:1rem}.switch-pharmacy-legend-item{align-items:center;display:flex;font-family:Figtree-Regular;font-size:.9rem}.switch-pharmacy-legend-icon{font-size:1.2rem;margin-right:5px}.switch-pharmacy-legend-text{margin-left:5px}.switch-pharmacy-legend-update{color:#0c9cfc}.switch-pharmacy-legend-view{color:#ffb300}.switch-pharmacy-modal .modal-header{background-color:#f9f9f9;border-bottom:1px solid #ddd}.switch-pharmacy-modal .modal-title{font-family:Figtree-SemiBold}.switch-pharmacy-modal .modal-body{font-family:Figtree-Regular}.switch-pharmacy-modal .modal-footer button{font-family:Figtree-SemiBold}.switch-pharmacy-offcanvas{width:75%!important}.switch-pharmacy-offcanvas-header{background-color:#f9f9f9;border-bottom:1px solid #ddd;padding:1rem 1.5rem}.switch-pharmacy-offcanvas-header .btn-close{margin:0}.switch-pharmacy-offcanvas-body{padding:1.5rem}.switch-pharmacy-offcanvas-footer{background-color:#e6eef6;border-top:1px solid #ddd;display:flex;gap:.5rem;justify-content:flex-end;margin-top:20px;padding:1rem 1.5rem}.switch-pharmacy-offcanvas-title{color:#333;font-family:Figtree-SemiBold;margin-bottom:1.5rem;padding:0 .75rem}.switch-pharmacy-offcanvas .form-group{margin-bottom:1.5rem}.switch-pharmacy-offcanvas .form-label{font-family:Figtree-SemiBold;margin-bottom:.5rem}.switch-pharmacy-offcanvas .form-control{border:1px solid #ddd;border-radius:5px;font-family:Figtree-Regular;padding:.5rem}.mt-50{margin-top:50px}.page-header{color:#193a7c;font-size:22px;font-weight:700}.create-btn{background-color:#2852a7;border:none;border-radius:4px;color:#fff;cursor:pointer;float:right;font-size:16px;margin-bottom:20px;padding:8px 16px}.create-btn:hover{background-color:#248}.styled-table{border-collapse:collapse;border-spacing:0;margin-top:20px;table-layout:fixed;width:100%}.styled-table th{background-color:#e6eef6!important;border-bottom:2px solid #ddd;color:#193a7c!important;font-weight:700;padding:12px;text-align:left}.styled-table th:hover{background-color:#cad8e7!important}.styled-table td{border-bottom:1px solid #ddd;overflow:hidden;padding:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.styled-table td,.styled-table th{width:25%}.action-buttons{display:flex;gap:2px;justify-content:left}.delete-btn,.view-btn{background-color:#2852a7;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:6px 12px}.delete-btn:hover,.edit-btn:hover,.view-btn:hover{background-color:#248}.plan-section{font-family:18px;margin:80px 0;text-align:center}.plan-toggle-container{display:flex;justify-content:center;margin-bottom:30px}.toggle-btn{background-color:#002357;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:5px 10px;padding:8px 15px}.toggle-btn:hover{background-color:#003b80}.plan-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center}.plan-card{background:#fff;border:none!important;border-radius:5px;box-shadow:0 1px 2px #38414a26!important;padding:20px;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.plan-card:hover{box-shadow:0 8px 24px #0003;transform:translateY(-5px)}.plan-header{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px}.plan-title{color:#333;font-size:1.4rem;font-weight:medium}.plan-meta{color:#666;font-size:1rem}.plan-price{align-items:baseline;color:#222;display:flex;font-size:1.8rem;font-weight:700;margin:10px 0}.price{color:#495057;font-size:1.5rem;font-weight:500}.price-cycle{color:#666;font-size:18px;margin-left:5px}.features-list{list-style:none;margin-top:30px;padding:0}.features-list li{align-items:center;display:flex;font-size:1rem;margin-bottom:8px}.feature-icon{font-size:16px;margin-right:10px}.included{color:#28a745}.excluded{color:#000}.included-icon{color:#28a745}.excluded-icon{color:green}.signup-btn:hover{background-color:#d4f5e6}@media screen and (max-width:1024px){.plan-container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media screen and (max-width:768px){.plan-container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.stats-card{background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin:80px 10px 10px;padding:1.5rem;text-align:center}.stats-card h6{color:#193a7c;font-weight:500}.stats-card h3{color:#193a7c;font-weight:700}.dashboard-main-box>div{margin:20px 0}.quote{animation:fadeIn 3s ease-in-out infinite;color:#fff;font-size:16px;font-size:1.5rem;margin-top:20px;opacity:0;text-align:center;text-shadow:1px 2px 3px #2f4f4f}@keyframes fadeIn{0%,to{opacity:0}25%,75%{opacity:1}}.mt-100{margin-top:100px}.mt-150{margin-top:150px}.mt-200{margin-top:200px}.edit-btn{border:1px solid #07bfb5;border-radius:15px;padding:10px}.title-name-box{align-items:center;display:flex;justify-content:space-between}.profile-details{margin-top:10px}.profile-details p{font-size:14px}.profile-details span{color:gray;font-size:14px;font-style:italic}.not-found-container{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;min-height:100vh}.not-found-content{padding:2rem;text-align:center}.not-found-title{color:#2852a7;font-size:6rem;font-weight:700;margin:0}.not-found-subtitle{color:#333;font-size:2rem;margin:1rem 0}.not-found-message{color:#666;font-size:1.1rem;margin:1.5rem 0}.not-found-button{background-color:#2852a7;border-radius:5px;color:#fff;display:inline-block;font-weight:500;padding:12px 24px;text-decoration:none;transition:background-color .3s}.not-found-button:hover{background-color:#1e3d7a;color:#fff;text-decoration:none}.sidebar{background-color:#002357!important}.admin-nav:hover,.nav-item:hover,.sidebar-ul a:hover{color:#fff!important}.sidebar-ul .nav-item-active{color:#fff!important;font-weight:700}ul.sidebar-ul li{color:#abb8c7!important}ul.sidebar-ul li:hover{color:#fff}:root{--bg-primary:#fff;--bg-secondary:#1c2c3f;--logo-text:#000;--separator:#d9d9d9;--btn-hover:#f0efef;--btn-active:#e5e5e5;--item-text:#5c5e64;--item-hover:#f6f6f6;--item-active-bg:#e8e5e5;--item-active-text:#000;--tooltip-bg:#000;--tooltip-text:#fff;--switch-bg:#f0f0f0;--switch-active:#fff}.dark-theme{--bg-primary:#161a23;--bg-secondary:#2d2f39;--logo-text:silver;--separator:#5c5f65;--btn-hover:#202533;--btn-active:#141720;--item-text:#8a8c91;--item-hover:#2d2f39;--item-active-bg:#262831;--item-active-text:#fff;--tooltip-bg:#2d2f39;--tooltip-text:#d5d5d7;--switch-bg:#161a23;--switch-active:#2d2f39}*{box-sizing:border-box}.header{align-items:center;display:flex;padding:10px 20px}.logo{height:auto;max-width:100%;width:150px}@media (max-width:768px){.logo{width:120px}}@media (max-width:480px){.logo{width:100px}}body .sidebar{background-color:#fff;background-color:var(--bg-primary);display:flex;flex-direction:column;min-height:100vh;transition:width .4s,background-color .3s;width:19rem}body .sidebar .header{align-items:center;background-color:#002357;display:flex;height:61px;justify-content:center;position:relative;transition:background-color .3s}body .sidebar .header a{color:#000;color:var(--logo-text);font-size:1.3rem;font-weight:550;text-decoration:none}body .sidebar .header a .focus,body .sidebar .header a .unfocus{display:inline-block;max-width:20rem;overflow:hidden;transition:all .4s,color .3s}body .sidebar .header a .focus{border-radius:.5px;outline:1px dashed #0000;outline-offset:.5rem}body .sidebar .header button{background-color:initial;border:none;border-radius:50%;color:#000;color:var(--logo-text);cursor:pointer;height:1.7rem;max-width:20rem;padding:0;transition:background-color .3s,max-width .4s,opacity .4s,visibility .4s,color .3s;width:1.7rem}body .sidebar .header button i{font-size:1rem}body .sidebar .header button:hover{background-color:#f0efef;background-color:var(--btn-hover)}body .sidebar .header button:active{background-color:#e5e5e5;background-color:var(--btn-active)}body .sidebar .separator-wrapper{position:relative}body .sidebar .separator-wrapper .separator{border:.5px solid #d9d9d9;border:.5px solid var(--separator);margin:0;transition:border-color .3s}body .minimize-btn{align-items:center;background-color:#fff;background-color:var(--bg-primary);border:1px solid #d9d9d9;border:1px solid var(--separator);border-radius:.5rem;cursor:pointer;display:block;display:flex;height:1.9rem;justify-content:center;position:absolute;right:-15px;top:46px;transition:background-color .3s,border-color .3s;width:1.9rem;z-index:1020}body .minimize-btn input{display:none}body .minimize-btn i{color:#000;color:var(--logo-text);font-size:1.2rem;transition:transform .3s;transition:all .3s}body .minimize-btn:hover{background-color:#f0efef;background-color:var(--btn-hover)}body .minimize-btn:active{background-color:#e5e5e5;background-color:var(--btn-active)}body .sidebar .navigation{flex-grow:1;overflow-x:hidden!important;overflow-y:auto;scrollbar-color:#88888880 #0000;scrollbar-width:thin}body .sidebar .navigation .section .title-wrapper{height:1.9rem;position:relative}body .sidebar .navigation .section .title-wrapper .title{color:#5c5e64;color:var(--item-text);padding-inline:.5rem;text-transform:uppercase;transition:all .4s,color .3s}body .sidebar .navigation .section .items{list-style-type:none;margin-block:.9rem;padding:0}body .sidebar .navigation .section .items .item a{color:#fff;display:block;margin-top:5px;padding-block:.4rem;padding-inline:.5rem;padding-left:25px;position:relative;text-decoration:none;transition:background-color .3s,color .3s}body .sidebar .navigation .section .items .item a i{transition:all .4s;width:1rem}body .sidebar .navigation .section .items .item a .item-text{max-width:20rem;transition:all .4s}body .sidebar .navigation .section .items .item a .item-tooltip{background-color:#000;background-color:var(--tooltip-bg);border-radius:.3rem;color:#fff;color:var(--tooltip-text);display:none;left:109%;opacity:0;padding:.4rem;position:absolute;transition:all .3s;visibility:hidden}body .sidebar .navigation .section .items .item a .item-tooltip:before{border-bottom:8px solid #0000;border-right:8px solid #000;border-right:8px solid var(--tooltip-bg);border-top:8px solid #0000;content:"";height:0;position:absolute;right:100%;top:50%;transform:translateY(-50%);width:0}body .sidebar .navigation .section .items .item a:hover{background-color:#0065f9}body .sidebar .navigation .section .items .item a:active{background-color:#e8e5e5;background-color:var(--item-active-bg);color:#000;color:var(--item-active-text)}body .sidebar .navigation .section.settings-section{margin-top:2rem}body .sidebar .footer{background-color:#1c2c3f;background-color:var(--bg-secondary);border-top:1px solid #d9d9d9;border-top:1px solid var(--separator);padding:1.5rem;transition:background-color .3s,border-color .3s}body .sidebar .footer .switch{background-color:#f0f0f0;background-color:var(--switch-bg);border-radius:.6rem;cursor:pointer;display:block;display:grid;grid-template-columns:1fr 1fr;height:3.1rem;position:relative;transition:all .3s}body .sidebar .footer .switch input{display:none}body .sidebar .footer .switch .item{align-items:center;color:#5c5e64;color:var(--item-text);display:flex;gap:.5rem;justify-content:center;max-width:20rem;position:relative;transition:color .3s,max-width .3s;z-index:1}body .sidebar .footer .switch .active{height:100%;padding:.3rem;position:absolute;transition:transform .2s;width:50%}body .sidebar .footer .switch .active:before{background-color:#fff;background-color:var(--switch-active);border:1px solid #d9d9d9;border:1px solid var(--separator);border-radius:.6rem;content:"";display:block;height:100%;transform:translateX(0);transition:all .3s;width:100%}body .sidebar .footer .switch:has(input:checked) .item:last-of-type{color:#000;color:var(--item-active-text)}body .sidebar .footer .switch:has(input:checked) .active{transform:translateX(100%)}body .sidebar .footer .switch:not(:has(input:checked)) .item:first-of-type{color:#000;color:var(--item-active-text)}.sub-menu-list{border:1px solid #0000}.sub-menu-list:hover{border-color:#5c5e64}.costom-nav-icon{height:25px!important;width:25px!important}.sidebar .navigation .items .item a{color:#141720;text-decoration:none!important}.sidebar-main{height:100%;left:0;overflow-x:hidden;overflow-y:scroll;position:absolute;top:0;transition:width .3s ease;z-index:1000}.sidebar-visible{width:200px}.brand-logo{color:#fff}.dropdown-item a{color:#000!important}.sidebar-ul{display:flex;flex-direction:column;justify-content:space-between;padding:0}.sidebar-ul li{list-style:none;margin:.2rem 0;padding:0 .7rem}.sidebar-ul a{text-decoration:none}.sidebar-ul i{margin-right:15px}.sidebar-div{align-items:baseline;cursor:pointer;display:flex;justify-content:space-between}.med-png{width:230px}.sidebar-logo{height:auto;margin-left:10px;max-width:85%}.menu-icon-class{align-items:end;display:flex;justify-content:end;margin-left:-10px;margin-top:5px;width:100%}.admin-nav{margin-right:2px}.admin-nav span{font-family:Figtree-Regular;font-size:12px;margin-left:5px}.nav-link-icon{font-size:16px;margin-right:5px}.sidebar{background-color:#fff;border:0;box-shadow:0 5px 15px #00000059;height:100vh;left:0;position:fixed;top:0;transition:width .3s ease;z-index:1000}.nav-item{color:#000}.sidebar .admin-nav,.sidebar a{align-items:center;display:flex}.sidebar .admin-nav{margin:.3rem 0;padding:0 .5rem}.admin-nav:hover,.nav-item:hover,.sidebar-ul a:hover{color:#735dff}.nav-item-active{color:#735dff;font-weight:700}.main-content{margin-left:60px;transition:margin-left .3s ease}.nav-link-icon{margin-right:10px}.admin-nav span{display:flex;flex-wrap:nowrap}.expand-icon-container{padding:2px}.expand-icon-left,.expand-icon-right{font-size:1.5rem}.costom-nav-item-text,.submenu-item .costom-nav-item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submenu-item .costom-nav-item-text{max-width:150px}.logout-text{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left;width:100%}.logout-text:hover{color:#ff4d4f}.profile-menu-btn{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 8px 16px 0 #0003;min-width:150px;padding:10px 0 0;position:absolute;right:0;z-index:1000}.profile-menu-header{align-items:center;border-bottom:.1px solid #ccc;display:flex;flex-direction:column;justify-content:space-between;padding:10px}.profile-menu-name{font-family:Figtree-SemiBold;font-size:1rem;margin:0;text-transform:capitalize}.profile-menu-role{color:#ff5a29;font-family:Figtree-Regular;font-size:.75rem;margin:0;padding:2px 10px}.profile-menu-btn>button>a{text-decoration:none}.profile-dropdown-btn,.profile-menu-btn>button>a{align-items:center;color:#333;display:flex;font-size:.9rem}.profile-dropdown-btn{background:none!important;border:none;padding:10px 15px;text-align:left;transition:background-color .3s,color .3s;width:100%}.profile-dropdown-btn:hover,.profile-dropdown-btn>a:hover{color:#735dff!important}.header-profile-btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;position:relative;top:-1px}.profile-picture-icon{background-color:#ffcb00;border-radius:50%;font-size:1.5rem}.btn-svg{font-size:1.2rem;margin-right:5px}.dropdown-link{color:inherit;font-family:Figtree-Regular}.dropdown-link,.logout-btn{text-decoration:none;width:100%}.logout-btn{align-items:center;background-color:#735dff;border:none;border-radius:5px;box-shadow:0 2px 5px #0003;color:#fff;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;padding:5px 15px;transition:all .3s ease}.logout-btn:hover{background-color:#fff;border:1px solid #735dff;box-shadow:0 5px 15px #0000004d;color:#735dff}.notification-menu{background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 8px 16px 0 #0003;max-height:600px;overflow:auto;position:absolute;right:0;top:40px;width:300px}.notification-header{align-items:center;display:flex;justify-content:space-between;padding:10px}.notification-header-text{font-family:Figtree-SemiBold;font-size:1rem;margin:0}.notification-header-count-container{align-items:center;background-color:#ff5a2926;border-radius:5px;display:flex;justify-content:center}.notification-header-count{color:#ff5a29;font-family:Figtree-Regular;font-size:.75rem;margin:0;padding:2px 10px}.notification-item{align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:10px}.notification-item>p:hover{color:#07bfb5}.notification-item>p{margin:0;padding:0}.header-notification-btn{background:#0000;border:none;margin-right:10px;padding:5px;position:relative}.header-notification-btn>svg{align-items:center;animation:wiggle 3.5s linear infinite;color:#61748f;display:flex;font-size:1rem;height:34px;padding:7px 2px 5px;width:34px}.header-btn .btn-svg{vertical-align:middle}.notification-dot{animation:pulse 1.5s infinite;background-color:red;border-radius:50%;height:5px;left:20px;position:absolute;top:15%;width:5px}.notification-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0;max-height:3.6rem;max-width:200px;overflow:hidden}.notification-empty,.notification-text{font-family:Figtree-Regular;font-size:14px}.notification-time{color:#888;font-family:Figtree-Italic;font-size:.75rem;margin-top:5px}.notification-priority-icon{font-size:20px;margin-right:5px}.notification-empty{padding:20px;text-align:center}.tick-btn{align-items:center;background:none!important;border:none;cursor:pointer;display:flex;justify-content:center}.notification-tick-icon{color:#b0b0b0;font-size:12px;transition:color .3s ease}.tick-btn:hover .notification-tick-icon{color:#463194}.view-all-btn{align-items:center;background:#f5f5f5;border-top:1px solid #eee;display:flex;justify-content:center;overflow:hidden;padding:10px;position:relative;text-align:center;text-decoration:none;width:100%}.view-all-btn:after{background-color:#463194;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.view-all-btn:hover:after{width:100%}.view-all-text{color:#463194;font-family:Figtree-Regular;font-size:14px;margin:0;padding:0;transition:color .3s ease}.view-all-icon{color:#463194;font-size:20px;margin-left:5px;transition:transform .3s ease}.view-all-btn:hover .view-all-text{color:#463194}.view-all-btn:hover .view-all-icon{transform:translateX(5px)}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes wiggle{0%,14.3%{transform:rotate(0deg)}12.3%,2%{transform:rotate(-10deg)}10.3%,4%{transform:rotate(10deg)}6%,8.3%{transform:rotate(-10deg)}7.15%,to{transform:rotate(0deg)}}.navbar-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-right:40px;width:100%}.navbar-custom,.notification-container,.profile-container{position:relative}.navbar-custom{background:#fff;box-shadow:0 1px 2px #0000001a;z-index:100}.create-appointent{bottom:0;position:fixed;right:0;width:30%}@media only screen and (max-width:320px){.create-appointent{width:89%}}@media only screen and (max-width:375px){.create-appointent{width:89%}}@media only screen and (max-width:425px){.create-appointent{width:89%}}@media only screen and (max-width:768px){.create-appointentr{width:30%}}.time-slot-grid{display:flex;flex-wrap:wrap;gap:10px}.time-slot-btn{background-color:#fff;border:1px solid #ccc;border-radius:8px;cursor:pointer;padding:10px 15px;transition:all .2s ease-in-out}.time-slot-btn:hover{background-color:#f0f0f0}.time-slot-btn.selected{background-color:#007bff;border-color:#007bff;color:#fff}.inventory{bottom:0;position:fixed;right:0;width:30%}@media only screen and (max-width:320px){.inventory{width:89%}}@media only screen and (max-width:375px){.inventory{width:89%}}@media only screen and (max-width:425px){.inventory{width:89%}}@media only screen and (max-width:768px){.inventory{width:30%}}.ql-editor{min-height:150px}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.category{bottom:0;position:fixed;right:0;width:30%}.quill-wrapper .ql-container{border-radius:.375rem;height:120px!important}.quill-wrapper .ql-toolbar{border-radius:.375rem .375rem 0 0}.quill-wrapper.is-invalid .ql-container{border-color:#dc3545}@media only screen and (max-width:320px){.category{width:89%}}@media only screen and (max-width:375px){.category{width:89%}}@media only screen and (max-width:425px){.category{width:89%}}@media only screen and (max-width:768px){.category{width:30%}}