: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:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-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;-webkit-transform:translateX(-50%);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%;-webkit-transform:translateX(-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;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);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{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;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:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;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}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;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}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.App{height:100vh;overflow:hidden;width:100vw}.Button_button__26Oph{align-items:center;background-color:var(--primary2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Rubik-Regular;font-size:16px;height:56px;justify-content:center;letter-spacing:0;margin:9px 0;min-width:180px;width:100%}.Button_outline__KTMCw{background-color:initial;border:1px solid var(--primary2);color:var(--primary2)}.Button_button__26Oph:active{opacity:.9}.Button_button__26Oph:disabled{cursor:default;opacity:.4}.AccountSidebar_container__odgXm{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:30px 30px 20px}.AccountSidebar_header__B-24S{font-family:Rubik-Bold;font-size:18px;margin-bottom:21px}.AccountSidebar_container__odgXm a:hover{color:var(--blue-500)}.AccountSidebar_option__yT-U2{color:var(--gray-800);cursor:pointer;margin-bottom:21px}.AccountSidebar_container__odgXm a{color:var(--gray-800);cursor:pointer;margin-bottom:25px;text-decoration:none}.CheckBox_container__wpkq4{align-items:center;display:flex}.CheckBox_container__wpkq4>input{height:18px;width:18px}.CheckBox_container__wpkq4>small{margin-left:10px}.CheckBox_error__Jwc3H{color:var(--error);display:flex;line-height:0px;margin-top:10px}.CheckBox_box__dv3br,.CheckBox_checkedbox__tlQ7B{border:var(--checkbox-border);border-radius:2px;cursor:pointer;display:inline-block;height:18px;margin-right:7px;min-width:18px;position:relative;transition:all .2s ease}.CheckBox_checkedbox__tlQ7B{background-color:var(--blue-500);border-color:var(--blue-500)}.CheckBox_box__dv3br:hover{border-color:var(--primary2)}.CheckBox_checkedbox__tlQ7B:hover{background-color:var(--primary2);border-color:var(--primary2)}.CheckBox_container__wpkq4 label{align-items:center;display:flex}.CheckBox_checkmark__Maenx{height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:18px}.CheckBox_checkmark__Maenx:before{background-color:#fff;content:"";height:15px;left:9px;position:absolute;top:0;width:3px}.CheckBox_checkmark__Maenx:after{background-color:#fff;content:"";height:3px;left:3px;position:absolute;top:12px;width:7px}.AcceptedInsurance_wrapper__9swZ9{border:1px solid var(--gray-100);border-radius:8px;display:flex;flex:1 1;flex-direction:column;height:350px;overflow:auto;padding:10px 20px}.AcceptedInsurance_header__s7\+S0{margin-top:10px}.AcceptedInsurance_startRotation__0lKdU{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.AcceptedInsurance_rotated__vMIv7{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.AcceptedInsurance_chevron__txuF5:hover{cursor:pointer}.CareProviderDetails_container__WxK74{display:flex;flex:1 1;flex-direction:column;margin-bottom:100px;max-width:1200px;padding-right:70px}.CareProviderDetails_grid__N71qk{display:flex;flex-direction:row}.CareProviderDetails_leftContainer__dohQz{display:flex;flex:3 1;flex-direction:column}.CareProviderDetails_rightContainer__8R-Sz{display:flex;flex:2 1;flex-direction:column;max-width:100%}.CareProviderDetails_distance__j06KA{align-items:center;display:flex}.CareProviderDetails_additionalLinksHeader__KvGFC{margin-top:0}.CareProviderDetails_headerContainer__74SJv{align-items:center;display:flex;margin-bottom:30px;padding-right:30px;width:600px}.CareProviderDetails_statusContainer__-GWI\+{display:flex;flex-direction:row;padding-bottom:20px}.CareProviderDetails_statusSubtitle__y3Vbt{margin-bottom:5px}.CareProviderDetails_statusWrapper__z7UJI{display:flex;flex:1 1;flex-direction:column}.CareProviderDetails_status__iPagq{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;height:44px;justify-content:center;margin-right:30px}.CareProviderDetails_name__t6QfY{margin:0}.CareProviderDetails_star__GPnx9{color:var(--star)}.CareProviderDetails_outlineStatus__xf93C{background-color:var(--blue-50);border:1px solid var(--blue-900);color:var(--blue-900)}.CareProviderDetails_solidStatus__tYxhv{background-color:var(--blue-700);color:#fff}.CareProviderDetails_descriptionHeader__hraqK{margin-bottom:10px;margin-top:40px}.CareProviderDetails_descriptionText__Bj4uK{color:var(--gray-600);margin-bottom:10px;margin-right:30px}.CareProviderDetails_insurancePadding__LKleU{margin-right:30px;margin-top:20px}.CareProviderDetails_healthcarePadding__kxJsx{margin-top:25px}.CareProviderDetails_wrapper__JLN9Q{border:1px solid var(--gray-100);border-radius:8px;display:flex;flex-direction:column;margin-top:30px;padding:20px 20px 30px}.CareProviderDetails_divider__JpnMI{background-color:var(--blue-300);height:1px;margin:10px 0}.CareProviderDetails_backButton__UqyrS{margin-bottom:10px}.CareProviderDetails_backButton__UqyrS,.CareProviderDetails_mobileBackButton__uMvpB{align-items:center;color:var(--blue-900);display:none;padding:10px 60px;text-decoration:none}.CareProviderDetails_mobileBackButton__uMvpB{margin-top:20px}.CareProviderDetails_chevronLeft__rR1-M{height:25px}.CareProviderDetails_hoursOfOperation__J87dw{display:flex;gap:30px;margin-bottom:10px}@media screen and (max-width:1400px){.CareProviderDetails_mediaContainer__F-TNK{padding-bottom:30px;width:100%}.CareProviderDetails_grid__N71qk{flex-wrap:wrap;padding:0 60px}.CareProviderDetails_headerContainer__74SJv{align-items:flex-start;flex-direction:column;min-width:300px;width:auto}.CareProviderDetails_headerTextContainer__w7Yob{padding-top:10px}.CareProviderDetails_rightContainer__8R-Sz{padding-top:25px}.CareProviderDetails_backButton__UqyrS{display:flex}.CareProviderDetails_status__iPagq{margin-right:30px}}@media screen and (max-width:1024px){.CareProviderDetails_statusContainer__-GWI\+{flex-direction:column;padding-bottom:30px}.CareProviderDetails_mediaStatusWrapper__gtXLJ{padding-top:10px}.CareProviderDetails_insurancePadding__LKleU{margin-right:30px}}@media screen and (max-width:746px){.CareProviderDetails_insurancePadding__LKleU,.CareProviderDetails_status__iPagq{margin-right:0}}@media screen and (max-width:686px){.CareProviderDetails_grid__N71qk{padding:15px 15px 0}.CareProviderDetails_insurancePadding__LKleU,.CareProviderDetails_status__iPagq{margin-right:30px}.CareProviderDetails_mobileBackButton__uMvpB{display:flex;padding:10px 15px}.CareProviderDetails_backButton__UqyrS{background-color:var(--gray-50);padding:10px 15px}}@media screen and (max-width:656px){.CareProviderDetails_insurancePadding__LKleU,.CareProviderDetails_status__iPagq{margin-right:0}}.CareProviderLogo_logo__n4DdJ{height:120px;margin-right:20px;object-fit:contain;width:120px}.ContactInformation_wrapper__2Aw\+3{border:1px solid var(--gray-100);border-radius:8px;display:flex;flex-direction:column;padding:20px 20px 10px}.ContactInformation_line__wKQSq{align-items:center;display:flex;flex-direction:row;padding:5px 0}.ContactInformation_logo__vJrbW{color:var(--gray-800)}.ContactInformation_fax__ai-X8{color:var(--gray-800);margin-left:6px}.ContactInformation_text__2Yfvr{color:var(--gray-800);padding-left:10px}.ContactInformation_linkText__pD6Mv{padding-left:10px}.ContactInformation_header__BWaWg{margin-top:0}.ContactInformation_linkIcon__8-iKm{color:var(--blue-700);cursor:pointer;height:10px;margin-left:5px;width:10px}.HealthcareServices_wrapper__Um3a-{border:1px solid var(--gray-100);border-radius:8px;display:flex;flex-direction:column;max-height:270px;overflow-x:auto;padding:20px 20px 10px}.HealthcareServices_serviceBox__CDSbn{align-items:center;border:1px solid var(--blue-900);border-radius:4px;display:flex;margin-bottom:10px;padding:10px 16px}.HealthcareServices_header__mOk2Z{margin-top:0}.AdditionalInsuranceProviders_wrapper__m28Ze{border:1px solid var(--gray-100);border-radius:8px;display:flex;flex:1 1;flex-direction:column;padding:10px 20px}.AdditionalInsuranceProviders_header__tUHjd{margin-bottom:0;margin-top:10px}.InformationShow_wrapper__Sd\+JV{border:1px solid var(--gray-100);border-radius:8px;display:flex;flex:1 1;flex-direction:column;padding:10px 20px}.InformationShow_header__fqYwF{margin-bottom:0;margin-top:10px}.AdditionalLinksProfilePreview_container__NvoU0{max-width:400px;overflow:hidden;padding:14px 0;text-overflow:ellipsis;white-space:wrap}.AdditionalLinksProfilePreview_container__NvoU0 a{color:#000;font-weight:700;position:relative;text-decoration:none}.AdditionalLinksProfilePreview_container__NvoU0 h6{margin-top:0}.AdditionalLinksProfilePreview_container__NvoU0 a:after{background-color:initial;bottom:-2em;color:gray;content:attr(data-tip);display:block;font-size:12px;font-style:italic;left:0;margin:auto;overflow:hidden;padding:.6em 0;position:absolute;right:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:400px}.AdditionalLinksProfilePreview_container__NvoU0 a:before{content:"";position:absolute}.AdditionalLinksProfilePreview_container__NvoU0 a:after,.AdditionalLinksProfilePreview_container__NvoU0 a:before{display:none}.AdditionalLinksProfilePreview_container__NvoU0 a:hover:after,.AdditionalLinksProfilePreview_container__NvoU0 a:hover:before{display:block}.CategoryTooltips_tooltip__EF0aN{border-bottom:1px var(--blue-900);display:inline-block;position:relative}.CategoryTooltips_tooltip__EF0aN .CategoryTooltips_tooltiptext__nM8SQ{background-color:var(--blue-50);border:2px solid var(--blue-900);border-radius:6px;color:var(--blue-900);font-size:12px;height:auto;left:50%;max-height:155px;opacity:0;position:absolute;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:.4s;visibility:hidden;width:230px;z-index:5}.CategoryTooltips_tooltip__EF0aN .CategoryTooltips_tooltiptext__nM8SQ:after{border:5px solid transparent;content:"";left:50%;margin-left:0;position:absolute;top:100%}.CategoryTooltips_tooltip__EF0aN:hover .CategoryTooltips_tooltiptext__nM8SQ{opacity:1;visibility:visible}.CategoryTooltips_oneProvider__6DE-6{font-size:12px}.CategoryTooltips_overflow__KL-HD{max-height:130px;overflow-y:auto}.Dashboard_container__hnRR3{max-width:1200px;padding:30px}.Dashboard_grid__zomI4{display:flex;margin:0 0 -60px -60px}.Dashboard_grid__zomI4>div{flex:1 1;margin-bottom:60px;padding-left:60px}.DashboardAvailabilityToggle_toggle__PELUM{align-items:center;border:var(--border);border-radius:8px;box-sizing:border-box;color:var(--primary2);display:flex;height:63px;list-style:none;max-width:529px;padding:4px}.DashboardAvailabilityToggle_toggle__PELUM li{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:13px;height:100%;justify-content:center;margin-left:4px;text-align:center;width:100%}.DashboardAvailabilityToggle_toggle__PELUM li:first-child{margin-left:0}.DashboardAvailabilityToggle_toggle__PELUM li:not(.DashboardAvailabilityToggle_active__zoPnr):hover{background:var(--blue-50)}.DashboardAvailabilityToggle_active__zoPnr{background:var(--primary2);color:#fff}.DashboardProfilePerformance_container__B8p6Y{border:var(--border);border-radius:15px;padding:15px}.DashboardProfilePerformance_range__lHmh9{background-color:var(--gray-50);border:var(--border);border-radius:7px;box-sizing:border-box;margin-bottom:15px;padding:15px;width:100%}.DashboardProfilePerformance_grid__Rnt9f{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 -15px -15px;padding:0}.DashboardProfilePerformance_grid__Rnt9f>*{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-bottom:15px;padding-left:15px;width:50%}.DashboardProfilePerformance_grid__Rnt9f>*>*{box-sizing:border-box;flex:auto;width:100%}.DashboardProfilePerformance_grid__Rnt9f>*>:last-child{margin-bottom:0}.DashboardProfilePerformanceInsight_container__sVxUd{border:var(--border);border-radius:7px;padding:15px}.DashboardProfilePerformanceInsight_value__QZ9ft{font-size:25px}.DashboardProfilePerformanceInsight_description__v0wKb{color:#737588;margin-bottom:30px}.DashboardProfilePerformanceInsight_change__sWDHn{align-items:center;display:flex}.DashboardProfilePerformanceInsight_positive__uFm7o{fill:var(--positive);color:var(--positive)}.DashboardProfilePerformanceInsight_negative__Wr3mJ{fill:var(--negative);color:var(--negative)}.DashboardProfilePerformanceInsight_unchanged__9aj2G{fill:var(--disabled);color:var(--disabled)}.Modal_background__Os9tP{background-color:#13131361;height:100vh;justify-content:center;left:0;top:0;width:100vw}.Modal_background__Os9tP,.Modal_modal__MEQp-{align-items:center;display:flex;position:fixed;z-index:10}.Modal_modal__MEQp-{background-color:#fff;border:1px solid #003778;border-radius:8px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Modal_text__CBrYk{margin-left:40px;margin-top:40px;position:fixed;top:0}.Modal_inputs__nQwTE{margin-left:40px;margin-top:50px}.Modal_buttonOne__UCSid{background-color:var(--blue-50);margin-left:40px;margin-right:20px;margin-top:25px;width:162px}.Modal_buttonOne__UCSid,.Modal_buttonTwo__fZVsf{border:1px solid var(--blue-900);border-radius:8px;cursor:pointer;height:48px}.Modal_buttonTwo__fZVsf{background-color:#00b9fc;color:#fff;margin-top:10px;width:229px}.DashboardQuickAccess_container__EhTJh{border:var(--border);border-radius:15px;max-width:500px;padding:15px}.DashboardQuickAccess_headerSection__Ujnz4{align-items:center;display:flex;justify-content:space-between}.DashboardQuickAccess_heading__dunmU{font-family:Rubik-Bold,sans-serif}.DashboardQuickAccess_links__8YkAj{list-style:none;padding:0}.DashboardQuickAccess_links__8YkAj li{color:var(--gray-800);cursor:pointer;margin-bottom:15px}.DashboardQuickAccess_links__8YkAj li:hover{color:var(--blue-300)}.DashboardQuickAccess_searchModal__505qg{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;max-height:80vh;max-width:800px;overflow:hidden;padding:2rem;text-align:center;width:90%}.DashboardQuickAccess_searchForm__LAPrN{width:100%}.DashboardQuickAccess_searchInputContainer__oASfQ{margin-bottom:1.5rem;position:relative}.DashboardQuickAccess_searchIcon__P-fMJ{color:var(--gray-500);left:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.DashboardQuickAccess_searchInput__NlUqo{border:1px solid var(--gray-300);border-radius:8px;font-size:16px;padding:12px 16px 12px 40px;transition:border-color .2s,box-shadow .2s;width:80%}.DashboardQuickAccess_searchInput__NlUqo:focus{border-color:var(--blue-300);box-shadow:0 0 0 3px rgba(66,153,225,.2);outline:none}.DashboardQuickAccess_searchButtons__vBoDu{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.DashboardQuickAccess_searchResults__cBNZa{display:flex;flex:1 1;flex-direction:column;margin-top:2rem;overflow:hidden}.DashboardQuickAccess_resultsHeader__7Iz2y{border-bottom:1px solid var(--gray-200);margin-bottom:1rem;padding-bottom:.5rem;text-align:left}.DashboardQuickAccess_resultsHeader__7Iz2y h3{color:var(--gray-800);font-size:1.2rem;margin:0}.DashboardQuickAccess_resultsContainer__P9345{flex:1 1;max-height:400px;overflow-y:auto;padding-right:.5rem}.DashboardQuickAccess_resultsContainer__P9345::-webkit-scrollbar{width:6px}.DashboardQuickAccess_resultsContainer__P9345::-webkit-scrollbar-track{background:var(--gray-100);border-radius:3px}.DashboardQuickAccess_resultsContainer__P9345::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:3px}.DashboardQuickAccess_resultsContainer__P9345::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}.DashboardQuickAccess_providerCard__VAJGW{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:8px;cursor:pointer;margin-bottom:1rem;padding:1rem;text-align:left;transition:box-shadow .2s,background-color .2s}.DashboardQuickAccess_providerCard__VAJGW:hover{background:#fff;border-color:var(--blue-300);box-shadow:0 2px 8px rgba(0,0,0,.1)}.DashboardQuickAccess_providerHeader__IVIJR{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.5rem}.DashboardQuickAccess_providerName__XxUNP{color:var(--blue-600);font-size:1.1rem;font-weight:600;margin:0}.DashboardQuickAccess_availability__QO988{background:var(--green-100);border-radius:4px;color:var(--green-800);font-size:.8rem;font-weight:500;padding:.25rem .5rem}.DashboardQuickAccess_providerDescription__EdjJr{color:var(--gray-700);font-size:.9rem;line-height:1.4;margin:.5rem 0}.DashboardQuickAccess_providerDetails__8Qg7i{margin-top:.75rem}.DashboardQuickAccess_contactInfo__2ipsn{display:flex;gap:1rem;margin-bottom:.5rem}.DashboardQuickAccess_email__\+d38P{color:var(--blue-600);font-size:.85rem}.DashboardQuickAccess_address__9wgGo,.DashboardQuickAccess_phone__Z8dGO{color:var(--gray-600);font-size:.85rem}.DashboardQuickAccess_address__9wgGo{margin-bottom:.5rem}.DashboardQuickAccess_services__hDMz2{color:var(--gray-700);font-size:.85rem;line-height:1.3}.DashboardQuickAccess_noResults__um1A3{color:var(--gray-500);padding:2rem;text-align:center}.DashboardQuickAccess_noResults__um1A3 p{font-size:1rem;margin:0}.Header_container__zdoSP{align-items:center;display:flex;flex:1 1;height:100%;justify-content:space-between;padding:0 30px}.Header_logo__TtEqH{height:30px}.Header_logoLink__imsj5{align-items:flex-start;display:flex;gap:0;text-decoration:none}.Header_trademark__UvTXz{color:#1a1a1a;font-size:14px;font-weight:600;line-height:1;margin:0;padding:0}.Header_actionButtons__ksVC-{display:flex;flex-direction:row}.HeaderAction_accountText__zVmA2{color:var(--blue-900);padding-left:8px}.HeaderAction_accountContainer__ZD-Zs{align-items:center;cursor:pointer;display:flex;flex-direction:row}.HeaderAction_accountContainer__ZD-Zs:hover>h6,.HeaderAction_accountContainer__ZD-Zs:hover>svg>path{color:var(--blue-400)}.Input_container__bRGaN{background-color:#fff;border:var(--border);border-radius:4px;height:56px;overflow:hidden;padding:0 15px;text-align:left}.Input_wrapper__7qk72{margin-bottom:10px;width:100%}.Input_container__bRGaN:focus-within,.Input_container__bRGaN:hover{border:var(--border-active);margin:-1px}.Input_container__bRGaN:focus-within>legend,.Input_container__bRGaN:hover>legend{color:var(--primary2);padding-top:1px}.Input_container__bRGaN input{border:none;flex:1 1;font-size:16px;height:100%}.Input_container__bRGaN input:focus-visible{outline:none}.Input_row__KTWeR{align-items:center;display:flex;flex-direction:row;height:100%}.Input_row__KTWeR svg{cursor:pointer}.Input_loadingWrapper__vurBh{align-items:center;cursor:default;display:flex;height:41px;justify-content:center;position:absolute;width:411px}.Input_error__-JUKL{color:var(--error);display:flex;justify-content:right}.Input_legendTitle__8-YyI{margin-top:10px;padding-bottom:20px}.YourAccountRegistration_container__VwsJ0{flex:1 1;padding:30px 60px}.YourAccountRegistration_error__r6s6q{color:var(--error);height:0}.YourAccountRegistration_form__\+AHww{float:left;width:400px}.YourAccountRegistration_header__fSenA{font-size:20px;padding:0 0 20px}.YourAccountRegistration_dropbox__dLZj6{margin-bottom:30px}.YourAccountRegistration_dropboxHeader__5uLH0{margin-bottom:10px}.ChangePassword_form__DwpU2{padding-left:60px;width:400px}.ChangePassword_error__WwKiI{color:var(--error)}.Account_wrapper__E-uU1{display:flex;flex:1 1;flex-direction:column}.QuickAccessMenu_container__3BYSY{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:30px 30px 20px}.QuickAccessMenu_header__r7Jv7{padding-bottom:40px}.QuickAccessMenu_option__ENID1{color:var(--gray-800);cursor:pointer;margin-bottom:25px}.QuickAccessMenu_option__ENID1:hover{color:var(--blue-500)}.ProviderApp_container__Z\+Nml{display:grid;grid-template-areas:"header header" "sidebar content";grid-template-columns:310px 1fr;grid-template-rows:80px 1fr;height:100%;width:100%}.ProviderApp_header__SbAli{border-bottom:2px solid var(--blue-300);grid-area:header;z-index:2}.ProviderApp_sidebar__Py7wx{box-shadow:var(--shadow);grid-area:sidebar;z-index:1}.ProviderApp_content__3hLfz{grid-area:content;overflow:auto;padding:30px 60px 0}.ProviderApp_icon__su5EB{color:var(--gray-800)}.CompanyUsers_container__aOCng{box-sizing:border-box;flex-direction:column;height:100%;padding:30px 30px 20px 50px;position:relative;text-decoration:none}.CompanyUsers_header__D7IBP{color:var(--black-900);display:grid;grid-template-columns:471px 163px;top:244px}.CompanyUsers_button__5pmVN{right:320px;top:244px}.CompanyUsers_button__5pmVN,.CompanyUsers_sendButton__J1AFP{background-color:var(--gray-50);border:1px solid var(--blue-900);border-radius:8px;color:var(--blue-900);cursor:pointer;font-weight:700;height:40px;width:158px}.CompanyUsers_sendButton__J1AFP{margin-top:2px}.CompanyUsers_send__hWLMK{background-size:contain;color:var(--blue-900);left:541px;position:absolute;top:43px}.CompanyUsers_table__2HY7Y{border:var(--border);border-radius:4px;top:300px;width:630px}.CompanyUsers_input__30bmi{border:var(--border);border-radius:5px;height:45px;padding-left:15px;width:90%}.CompanyUsers_input__30bmi:hover{border:2px solid;border-color:var(--blue-900)}.LongInput_container__3dmwP{background-color:#fff;border:var(--border);border-radius:4px;height:200px;overflow:hidden;padding:15px;text-align:left}.LongInput_wrapper__xOaMn{margin-bottom:20px}.LongInput_container__3dmwP:focus-within,.LongInput_container__3dmwP:hover{border:var(--border-active);margin:-1px}.LongInput_container__3dmwP:focus-within>legend,.LongInput_container__3dmwP:hover>legend{color:var(--primary2);padding-top:1px}.LongInput_container__3dmwP textarea{border:none;flex:1 1;font-size:14px;height:100%;resize:none}.LongInput_container__3dmwP textarea:focus-visible{outline:none}.LongInput_row__\+XShR{align-items:center;display:flex;flex-direction:row;height:100%}.LongInput_row__\+XShR svg{cursor:pointer}.LongInput_loadingWrapper__3u8uU{align-items:center;cursor:default;display:flex;height:41px;justify-content:center;position:absolute;width:411px}.LongInput_error__ObDrt{color:var(--error);text-align:right}.LongInput_characterCounter__FT31o,.LongInput_error__ObDrt{display:flex;justify-content:right}.LongInput_legendTitle__GIot2{padding-bottom:20px}.InsuranceRegistration_container__rzZ3k{flex:1 1;padding:0 100px}.InsuranceRegistration_form__kzxB0{margin-top:30px;width:400px}.InsuranceRegistration_header__6ZGrT{font-size:20px;padding-bottom:20px}.InsuranceRegistration_link__4uwQu{text-decoration:none}.InsuranceRegistration_linkPadding__v\+iBW{padding-top:30px}.InsuranceRegistration_buttonContainer__i0J9M{display:flex;flex-direction:row}.InsuranceRegistration_buttonMargin__Ccujt{margin-top:25px}.InsuranceRegistration_leftButton__W4pR3{display:flex;flex:1 1;margin-right:20px;margin-top:25px}.InsuranceRegistration_rightButton__kCTli{display:flex;flex:2 1;margin-top:25px}.InsuranceRegistration_longInput__i5mDX{margin-top:25px}.InsuranceRegistration_startRotation__UWxAU{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.InsuranceRegistration_rotated__ABXKb{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.InsuranceRegistration_chevron__-sJ7x:hover{cursor:pointer}.RegistrationWrapper_container__W3jzU{flex:1 1;padding:30px 60px}.RegistrationWrapper_link__ZK01O{text-decoration:none}.DropZone_wrapper__5Imm2{display:flex;flex:1 1;font-size:12px;width:100%}.DropZone_dropbox__UhQkO{align-items:center;background-color:var(--gray-50);border:1px dashed var(--primary2);border-radius:3px;cursor:pointer;display:flex;padding:30px 10px;width:100%}.DropZone_dropzone__LhVKT{height:100px}.DropZone_activeDropbox__siPlu{background-color:var(--gray-100)}.DropZone_message__H4aff{color:var(--green-700)}.DropZone_link__\+MnSs{color:var(--primary);cursor:pointer;text-decoration:underline}.DropZone_dropbox__UhQkO div{line-height:20px}.DropZone_errorMessage__hkXTG{font-size:12px;padding:8px;text-align:center}.DropZone_icon__0gqgw{height:50px;object-fit:contain;padding-right:10px;width:50px}.DropZone_dropzoneText__Muv91{display:"flex";flex-direction:"column"}.ProfileInfoRegistration_container__99smJ{flex:1 1;padding:0 100px}.ProfileInfoRegistration_error__nstMm{color:var(--error);height:0}.ProfileInfoRegistration_form__-m9OB{margin-top:30px;width:400px}.ProfileInfoRegistration_header__XOE4E{font-size:20px;padding-bottom:20px}.ProfileInfoRegistration_dropbox__dRv7v{margin-bottom:30px}.ProfileInfoRegistration_dropboxHeader__1COl2{margin:10px 0;padding-bottom:10px}.ProfileInfoRegistration_link__Wziox{text-decoration:none}.ProfileInfoRegistration_linkPadding__p95GH{padding-top:30px}.ProfileInfoRegistration_buttonMargin__Y-VdW{margin-top:25px}.ProfileInfoRegistration_formContainer__V6SUg,.ProfileInfoRegistration_parentcontainer__XcNzz{display:flex;justify-content:space-between;width:100%}.ProfileInfoRegistration_schedule-container__Sft-P{font-family:Arial,sans-serif}.ProfileInfoRegistration_schedule-row__ctMt1{align-items:center;display:flex;justify-content:space-between;padding:5px 0}.ProfileInfoRegistration_time-range__XxT7M{display:flex}.ProfileInfoRegistration_time-selector__z-5SE{position:relative}.ProfileInfoRegistration_time-input__769U5{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:8px;width:80px}.ProfileInfoRegistration_time-buttons__btoyf{display:flex;flex-direction:column;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ProfileInfoRegistration_day-labels__oeV1K{flex:1 1;font-size:16px;font-weight:700}.ProfileInfoRegistration_switch__TTOcA{display:inline-block;height:20px;position:relative;width:34px}.ProfileInfoRegistration_switch__TTOcA input{height:0;opacity:0;width:0}.ProfileInfoRegistration_slider__X5qrr{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.ProfileInfoRegistration_slider__X5qrr:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.4s;width:14px}input:checked+.ProfileInfoRegistration_slider__X5qrr{background-color:var(--primary2)}input:checked+.ProfileInfoRegistration_slider__X5qrr:before{-webkit-transform:translateX(14px);transform:translateX(14px)}.ProfileInfoRegistration_status__vJ5Bz{flex:1 1;text-align:center}.ProfileInfoRegistration_to-text__FhNYr{font-size:14px;margin:15px 10px}.ProfileInfoRegistration_verificationbox__Q\+LhO{font-family:Arial,sans-serif;margin:auto;max-width:500px;width:100%}.ProfileInfoRegistration_verification-item__AkMW4{align-items:center;display:flex;gap:10px;margin-bottom:10px}.ProfileInfoRegistration_title__L604B{font-size:20px;font-weight:700;margin-bottom:15px}.ProfileInfoRegistration_item-text__Etlw6{color:#333;font-size:15px}.ProfileInfoRegistration_verification-switch__Fjv9T{display:inline-block;height:20px;position:relative;width:40px}.ProfileInfoRegistration_slider-round__7H2DZ{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.ProfileInfoRegistration_slider-round__7H2DZ:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:4px;position:absolute;transition:.4s;width:14px}input:checked+.ProfileInfoRegistration_slider-round__7H2DZ{background-color:var(--primary2)}input:checked+.ProfileInfoRegistration_slider-round__7H2DZ:before{-webkit-transform:translateX(18px);transform:translateX(18px)}@media screen and (max-width:1400px){.ProfileInfoRegistration_parentcontainer__XcNzz{flex-direction:column}}@media screen and (max-width:768px){.ProfileInfoRegistration_schedule-container__Sft-P,.ProfileInfoRegistration_verification-container__qQZpV{width:500px}}.AddressSuggestions_title__lauvv{background-color:#fff;font-size:16px;padding:15px 15px 0}.AddressSuggestions_suggestionBox__DXchc{background-color:#fff;border:var(--border);border-width:2px;margin-top:-20px;position:relative;width:398px;z-index:1}.AddressSuggestions_suggestion__FYeso{align-items:center;background-color:#fff;border-radius:1px;color:gray;cursor:pointer;display:flex;flex-direction:row;overflow:hidden;padding:0 15px;text-align:left;width:368px}.AddressSuggestions_skeletonTextWrap__ZkX\+S{color:grey;width:388px}.AddressSuggestions_skeletonText__iWgZo{font-family:FlowBlock-Regular,sans-serif!important;padding:0 15px;width:368px}.AdditionalLink_button__-4EQl{background-color:#fff;border:2px solid var(--blue-500);border-radius:5px;cursor:pointer;display:flex;height:85px;margin-top:25px;position:relative;width:400px}.AdditionalLink_name__UIHkX{color:var(--gray-600);margin-left:15px;margin-top:20px}.AdditionalLink_url__FUQZ9{color:var(--blue-500);margin-left:15px;margin-top:7px}.AdditionalLink_pencil__rZ6fA{height:28px;left:20em;position:absolute;top:30px}.AdditionalLink_trash__j7fYJ{color:#ff4744;left:22em;position:absolute;top:27px}.AdditionalLink_name__UIHkX{color:#000;text-decoration:none}.AdditionalLink_button__-4EQl a{color:#000;text-decoration:none}.AdditionalLink_button__-4EQl a,.AdditionalLink_button__-4EQl p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px}.AdditionalLinkModalContent_container__OOQr5{padding:20px 40px}.AdditionalLinkModalContent_buttonContainer__Bngdm{display:flex}.ProviderDetailsRegistration_container__AqZWG{flex:1 1;padding:0 100px}.ProviderDetailsRegistration_error__grynv{color:var(--error);height:0}.ProviderDetailsRegistration_form__QvVsN{margin-bottom:40px;margin-top:30px;width:400px}.ProviderDetailsRegistration_header__VKCD0{font-size:20px;padding-bottom:20px}.ProviderDetailsRegistration_dropbox__P18X8{margin-bottom:30px}.ProviderDetailsRegistration_dropboxHeader__bthTO{margin-bottom:10px}.ProviderDetailsRegistration_link__P1WzJ{text-decoration:none}.ProviderDetailsRegistration_linkPadding__moZf7{padding-top:30px}.ProviderDetailsRegistration_cityContainer__l6Kz1{margin-right:10px;width:70%}.ProviderDetailsRegistration_cityStateContainer__6U8h2{display:flex;width:100%}.ProviderDetailsRegistration_stateContainer__U2poL{flex:1 1}.ProviderDetailsRegistration_plusIcon__zGlKM{margin-right:100px;position:relative;top:10px}.ProviderDetailsRegistration_addALink__qQeM9{left:9em;position:relative;top:-11px}.ProviderDetailsRegistration_addALink__qQeM9:hover,svg:hover{color:var(--blue-900)}.ProviderDetailsRegistration_button__I-dtX{background-color:#fff;border:var(--border);border-radius:5px;color:var(--blue-500);cursor:pointer;height:50px;margin-bottom:20px;padding-right:245px}.ProviderDetailsRegistration_button__I-dtX:hover{color:var(--blue-900)}.ProviderDetailsRegistration_button__I-dtX:disabled,svg:disabled{opacity:.3}.DropdownInput_container__gYKWS{background-color:#fff;border:var(--border);border-radius:4px;cursor:pointer;height:56px;text-align:left}.DropdownInput_legendTitle__4ttFp{padding-bottom:20px}.DropdownInput_dropdownWindow__Xurug{border-bottom-left-radius:6px;border-bottom-right-radius:6px;flex-direction:column;max-height:315px;overflow-y:scroll;position:absolute;top:1px;width:100%;z-index:1}.DropdownInput_wrappingContainer__8tNpm{display:flex;flex-direction:row;flex-wrap:wrap}.DropdownInput_dropdownWindowRelative__-cW8j{position:relative;width:100%}.DropdownInput_dropdown__nkGdn{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 15px}.DropdownInput_wrapper__b2xPv{margin-bottom:10px;width:100%}.DropdownInput_startRotation__bEdSN{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.DropdownInput_rotated__c1vBN{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.DropdownInput_container__gYKWS:focus-within,.DropdownInput_container__gYKWS:hover{border:var(--border-active);margin:-1px}.DropdownInput_container__gYKWS:focus-within>legend,.DropdownInput_container__gYKWS:hover>legend{color:var(--primary2);padding-top:1px}.DropdownInput_error__t5xaj{color:var(--error);display:flex;height:10px;justify-content:right;text-align:right}.DropdownInputDisplayItem_container__zkLUu{align-items:center;background-color:#fff;border-bottom:var(--border);border:1px solid var(--blue-900);border-radius:4px;display:flex;height:44px;justify-content:space-between;margin:10px 0;padding:0 20px}.DropdownInputDisplayItem_bubble__FbGYt{align-items:center;background-color:var(--error);border-radius:20px;cursor:pointer;display:flex;height:20px;justify-content:center;width:20px}.DropdownInputItem_container__S1rX\+{align-items:center;background-color:var(--gray-50);border-bottom:var(--border);display:flex;height:44px;justify-content:space-between;padding:0 20px}.DropdownInputItem_itemTitle__5WkNn{display:flex;flex:1 1}.DropdownInputItem_bubble__3NyqW{align-items:center;background-color:var(--blue-900);border-radius:5px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.DropdownInputItem_highlighted__2r4KE{background-color:initial;border:1px solid var(--blue-900);color:var(--blue-900)}.DropdownInputItem_singleSelect__boSE3{cursor:pointer}.DropdownInputItem_selected__ahvK9,.DropdownInputItem_singleSelect__boSE3:hover{background-color:var(--gray-300)}.ServicesRegistration_container__nztlI{flex:1 1;padding:0 100px}.ServicesRegistration_form__SOtIP{margin-top:30px;width:400px}.ServicesRegistration_header__lIYF7{font-size:20px;padding-bottom:20px}.ServicesRegistration_dropbox__NTg-j{margin-bottom:30px}.ServicesRegistration_dropboxHeader__fWqdf{margin-bottom:10px}.ServicesRegistration_link__m6kdM{text-decoration:none}.ServicesRegistration_linkPadding__SA9MF{padding-top:30px}.ServicesRegistration_buttonContainer__PmVik{display:flex;flex-direction:row}.ServicesRegistration_leftButton__YNRQo{display:flex;flex:1 1;margin-right:20px;margin-top:25px}.ServicesRegistration_rightButton__OUqcx{display:flex;flex:2 1;margin-top:25px}.ServicesRegistration_buttonMargin__7g7HX{margin-top:25px}.RadioGroup_title__mTbWJ{padding-bottom:20px}.RadioGroup_group__6Kl6d{align-items:center;border:var(--border);border-radius:8px;box-sizing:border-box;color:var(--primary2);display:flex;height:63px;list-style:none;margin:0 0 20px;max-width:529px;padding:4px}.RadioGroup_group__6Kl6d label{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:13px;height:100%;justify-content:center;margin-left:4px;text-align:center;width:100%}.RadioGroup_group__6Kl6d label:first-child{margin-left:0}.RadioGroup_group__6Kl6d label:not(.RadioGroup_active__OFdyz):hover{background:var(--blue-50)}.RadioGroup_active__OFdyz{background:var(--primary2)!important;color:#fff}.RadioGroup_group__6Kl6d input[type=radio]{display:none}.CareProviderListItem_container__vOjAS{border-bottom:1px solid var(--divider);cursor:pointer;display:flex;flex:1 1;min-height:175px;padding:15px 20px}.CareProviderListItem_careProviderLogo__MueVw{margin-left:auto;margin-top:60px;order:1}.CareProviderListItem_star__y1ZFN{color:var(--star)}.CareProviderListItem_container__vOjAS:hover{background-color:var(--blue-50);border:1px solid var(--blue-900)}.CareProviderListItem_buttonContainer__DoKd\+{justify-content:center}.CareProviderListItem_nameText__as2lM{font-family:Rubik-Medium;font-size:18px;margin-bottom:2px}.CareProviderListItem_addressText__7W3kI{font-family:Rubik-Regular;font-size:14px;letter-spacing:normal;margin-bottom:5px}.CareProviderListItem_countiesText__Dbxuo{font-family:Rubik-Regular;font-size:14px;letter-spacing:normal;margin-bottom:7px}.CareProviderListItem_countiesHeader__Fw7FG{font-family:Rubik-Bold;font-size:14px;letter-spacing:normal;margin-bottom:5px}.CareProviderListItem_contactText__vwieG,.CareProviderListItem_emailText__bU2F7{font-family:Rubik-Regular;font-size:14px;letter-spacing:normal;margin-bottom:5px}.CareProviderListItem_distanceContainer__5r4Cz{align-items:center;display:flex;font-size:14px;margin-bottom:8px;margin-left:-10px}.CareProviderListItem_locationIcon__M5lrm{color:var(--blue-700);font-size:20px}.CareProviderListItem_countyText__V61ym{font-family:Rubik-Bold;font-size:14px;letter-spacing:normal;margin-bottom:13px}.CareProviderListItem_catagoryText__E7Ibr{font-family:Rubik-Bold;font-size:14px;letter-spacing:normal;margin-bottom:5px}.CareProviderListItem_contentContainer__0xqHG{display:flex;flex:1 1;justify-content:space-between}.CareProviderListItem_status__9N07V{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;font-family:Rubik-Regular;font-size:12px;height:32px;justify-content:center;letter-spacing:normal;width:200px}.CareProviderListItem_outlineStatus__nuv8V{background-color:var(--blue-50);border:1px solid var(--blue-900);color:var(--blue-900);margin-bottom:5px}.CareProviderListItem_solidStatus__14N3H{background-color:var(--blue-700);color:#fff}.CareProviderListItem_perfectMatch__rPe5V{align-items:center;background-color:#e8f5e9;border-radius:12px;color:#2e7d32;display:inline-flex;font-size:.8em;font-weight:500;gap:4px;margin-bottom:5px;padding:2px 8px}@media screen and (max-width:750px){.CareProviderListItem_container__vOjAS{align-items:flex-start;flex-direction:column}.CareProviderListItem_contentContainer__0xqHG{align-items:flex-start;flex-direction:column;padding-top:13px;width:100%}.CareProviderListItem_buttonContainer__DoKd\+{display:flex;flex-direction:column;padding-top:13px;width:100%}.CareProviderListItem_status__9N07V{width:auto}.CareProviderListItem_addressText__7W3kI,.CareProviderListItem_contactText__vwieG,.CareProviderListItem_nameText__as2lM{height:auto}}.CareProvidersList_listHeader__gSTVV{background-color:#fff;display:flex;flex-direction:column;margin-left:-40px;z-index:3}.CareProvidersList_parentContainer__CBaR3{display:flex;justify-content:space-between;overflow:hidden;width:100%}body,html{height:100%;margin:0;overflow:hidden}.CareProvidersList_scrollContainer__VT510{border-top:1px solid var(--divider);display:flex;height:80vh;margin-left:-40px}.CareProvidersList_itemsContainer__zbSe0{flex:0 0 40%;max-width:450px}.CareProvidersList_itemsContainerExpanded__Aw\+2f,.CareProvidersList_itemsContainer__zbSe0{border-right:1px solid var(--divider);height:100%;overflow-y:auto;transition:flex .5s ease-in-out,max-width .5s ease-in-out}.CareProvidersList_itemsContainerExpanded__Aw\+2f{flex:0 0 100%;max-width:100%}.CareProvidersList_mobileListView__B6V5v{flex:1 0 100%;max-width:100%}.CareProvidersList_toggleButtons__MXwwW{display:flex;margin-left:auto;padding:5px}.CareProvidersList_toggleButton__C3fj3{background-color:#fff;border:1px solid #013778;color:#013778;cursor:pointer;font-weight:700;padding:10px 20px}.CareProvidersList_toggleButton__C3fj3:not(:last-child){border-right:1px solid #ccc}.CareProvidersList_toggleButton__C3fj3.CareProvidersList_active__aliuC{background-color:#013778;color:#fff}.CareProvidersList_mapContainer__lVhXi{flex-grow:1;margin-right:-60px}.CareProvidersList_disabledMap__ahWd9{margin-top:40%;text-align:center}.CareProvidersList_noResults__ho5Bm{margin-left:20px;margin-top:20px}.CareProvidersList_searchBar__5GEqN{display:none;height:0;overflow-y:hidden}.CareProvidersList_goalItem__HlosW{align-items:center;background-color:var(--gray-300);border-radius:20px;color:var(--text-primary);cursor:default;display:flex;font-size:12px;font-weight:700;gap:2px;justify-content:center;padding:4px 10px;white-space:nowrap}@media screen and (max-width:1400px){.CareProvidersList_searchBar__5GEqN{display:flex;height:auto;overflow-y:auto}.CareProvidersList_listHeader__gSTVV{margin-left:10px;padding-right:60px}.CareProvidersList_scrollContainer__VT510{padding:0 0 0 60px}}@media screen and (max-width:1060px){.CareProvidersList_scrollContainer__VT510{margin-left:-60px}}@media print{.CareProvidersList_listHeader__gSTVV{background-color:#fff;display:flex;margin-left:40px;z-index:3}.CareProvidersList_parentContainer__CBaR3{display:flex;justify-content:space-between;width:100%}body,html{height:100%;margin:0;overflow:hidden}.CareProvidersList_scrollContainer__VT510{border-top:1px solid var(--divider);display:flex;height:auto;margin-left:60px;overflow:visible;position:absolute;width:auto}.CareProvidersList_itemsContainer__zbSe0{border-right:1px solid var(--divider);flex:0 0 35%;height:100%;max-width:450px;min-width:450px;overflow-y:auto}.CareProvidersList_mapContainer__lVhXi{display:none}.CareProvidersList_disabledMap__ahWd9{margin-top:40%;text-align:center}.CareProvidersList_noResults__ho5Bm{margin-left:20px;margin-top:20px}.CareProvidersList_searchBar__5GEqN{display:none;height:0;overflow-y:hidden}}.SearchInput_container__XB2N-{align-items:center;display:flex;flex:1 1;margin:10px 0;position:relative}.SearchInput_icon__iQv9t{color:var(--gray-800);left:0;margin-left:13px;position:absolute}.SearchInput_input__1kihN{border:1px solid var(--gray-200);border-radius:8px;height:42px;padding-left:40px;width:100%}.SearchInput_input__1kihN:hover:not(:disabled){border:2px solid var(--blue-900);margin:-1px}.MobileSearchBar_container__Xa8-\+{align-items:center;background-color:var(--gray-50);display:flex;flex:1 1;height:80px;padding:0 60px}.MobileSearchBar_icon__ibmmc{height:20px;margin-left:20px;width:20px}.MobileSearchBar_cancelIcon__NKCdj{height:30px;margin-left:20px;width:30px}.MobileSearchBar_text__towKd{padding-left:10px}.MobileSearchBar_filterContainer__O2JHv{align-items:center;cursor:pointer;display:flex;flex-direction:row}@media screen and (max-width:750px){.MobileSearchBar_container__Xa8-\+{padding:0 30px}}.FilterSidebar_container__XBHlE{border-right:1px solid var(--divider);display:flex;flex:1 1;flex-direction:column;padding:20px}.FilterSidebar_subheading__fUuNL{font-family:Rubik-Bold;font-size:14px}.FilterSidebar_divider__94CDT{background-color:var(--blue-300);height:1px;margin:10px 0}.FilterSidebar_filterOptionHeader__yf1a9{display:flex;flex-direction:row;justify-content:space-between;padding:20px 0}.FilterSidebar_clearAll__g\+nrd{color:var(--blue-900);cursor:pointer;font-size:14px}.FilterSidebar_clearAllDisabled__LFfkh{color:var(--disabled);cursor:default;font-size:14px}.FilterSidebar_backButton__oBeOG{align-items:center;color:var(--blue-500);display:flex;text-decoration:none}.FilterSidebar_chevronLeft__tJ\+M7{height:25px}.FilterSidebar_filterSidebarScroll__FIOjI{height:calc(100vh - 150px);padding-right:30px;width:310px}.FilterSidebar_startRotation__VB4ux{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.FilterSidebar_rotated__AijmS{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.FilterSidebar_chevron__euq-D:hover{cursor:pointer}@media screen and (max-width:1400px){.FilterSidebar_filterSidebarScroll__FIOjI{height:calc(100vh - 230px);width:100%}}@media print{.FilterSidebar_container__XBHlE{display:1;flex-direction:column;height:auto;overflow:visible;position:absolute;width:auto}.FilterSidebar_backButton__oBeOG,.FilterSidebar_clearAllDisabled__LFfkh,.FilterSidebar_clearAll__g\+nrd,.FilterSidebar_divider__94CDT,.FilterSidebar_filterOptionHeader__yf1a9,.FilterSidebar_subheading__fUuNL{display:none}.FilterSidebar_chevronLeft__tJ\+M7{height:25px}.FilterSidebar_filterSidebarScroll__FIOjI{height:calc(100vh - 150px);height:auto;overflow:visible;padding-right:0;position:absolute;width:230px}.FilterSidebar_chevron__euq-D:hover,.FilterSidebar_rotated__AijmS,.FilterSidebar_startRotation__VB4ux{cursor:pointer}}.FilterSidebarAvailabilityToggle_toggle__0EgFn{align-items:center;border:var(--border);border-radius:8px;box-sizing:border-box;color:var(--primary2);display:flex;height:63px;list-style:none;max-width:529px;padding:4px}.FilterSidebarAvailabilityToggle_toggle__0EgFn li{align-items:center;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-size:13px;height:100%;justify-content:center;margin-left:4px;padding:4px;text-align:center;width:100%}.FilterSidebarAvailabilityToggle_toggle__0EgFn li:first-child{margin-left:0}.FilterSidebarAvailabilityToggle_toggle__0EgFn li:not(.FilterSidebarAvailabilityToggle_active__y0EJo):hover{background:var(--blue-50)}.FilterSidebarAvailabilityToggle_active__y0EJo{background:var(--primary2);color:#fff}.FilterSidebarAvailabilityToggle_disabled__ezf8Q .FilterSidebarAvailabilityToggle_toggle__0EgFn{color:var(--disabled)}.FilterSidebarAvailabilityToggle_disabled__ezf8Q .FilterSidebarAvailabilityToggle_toggle__0EgFn li:not(.FilterSidebarAvailabilityToggle_active__y0EJo):hover{background:none}.FilterSidebarAvailabilityToggle_disabled__ezf8Q .FilterSidebarAvailabilityToggle_active__y0EJo{background:var(--disabled)}.FilterSidebarProximity_grid__r5n5E{align-items:center;display:flex;flex:1 1;justify-content:space-between}.FilterSidebarProximity_expand__Qk5Ty{width:100%}.FilterSidebarProximity_switch__MgYdu{display:inline-block;height:23px;position:relative;width:44px}.FilterSidebarProximity_switch__MgYdu input{height:0;opacity:0;width:0}.FilterSidebarProximity_slider__njpfw{background-color:var(--disabled);border-radius:44px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.FilterSidebarProximity_slider__njpfw:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:17px;left:3px;position:absolute;transition:.4s;width:17px}input:checked+.FilterSidebarProximity_slider__njpfw{background-color:var(--secondary)}input:disabled+.FilterSidebarProximity_slider__njpfw{background-color:var(--disabled)}input:focus+.FilterSidebarProximity_slider__njpfw{box-shadow:0 0 1px var(--secondary)}input:checked+.FilterSidebarProximity_slider__njpfw:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.FilterSidebarProximity_range__DP2Wx{margin:0 8px;width:100%}.FilterSidebarProximity_range__DP2Wx::-webkit-slider-runnable-track{background:var(--primary2);height:3px;width:100%}.FilterSidebarProximity_range__DP2Wx:disabled::-webkit-slider-runnable-track{background:var(--disabled)}.FilterSidebarProximity_range__DP2Wx::-webkit-slider-thumb{border-radius:6px;height:12px;margin-top:-6px;width:12px}.FilterSidebarProximity_small__WT9WH{font-size:12px}.FilterSidebarProximity_text__Jkt7L{text-align:right;width:35px}.FilterSidebarProximity_center__ebSMj{text-align:center}.FilterSidebarProximity_errorMessage__3btDt{color:var(--error);font-size:14px;margin-top:-15px}.inputcontainer{background-color:#fff;border:var(--border);border-radius:4px;height:56px;text-align:center}.inputcontainer:hover{background-color:initial;border:1px solid var(--blue-900);color:var(--blue-900)}.container{border-bottom-left-radius:6px;border-bottom-right-radius:6px;display:flex;flex-direction:column;max-height:315px;overflow-y:scroll;width:100%;z-index:1}.liststyle{align-items:center;background-color:var(--gray-50);border-bottom:var(--border);color:#000;cursor:pointer;height:30px;justify-content:left;padding:10px;text-align:center;transition:background-color .3s}.FilterRating_label__8nFB2,.liststyle{display:flex}.FilterRating_star__6fgbZ{color:var(--star)}.FilterMobileMenu_menuWindow__p1ESL{background-color:#fff;height:calc(100% - 160px);position:absolute;top:160px;width:100%;z-index:1}.FilterMobileMenu_padding__e2y-k{padding:0 40px}@media screen and (max-width:750px){.FilterMobileMenu_padding__e2y-k{padding:0 15px}}.gm-style .gm-style-iw-c,.gm-style .gm-style-iw-d::-webkit-scrollbar-track,.gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece,.gm-style .gm-style-iw-t:after{background:var(--blue-50)!important}.gm-style .gm-style-iw-tc:after{background:var(--blue-50)!important}.Map_header__MxKEC{font-family:Rubik-Bold;font-size:"14px"}.Map_star__1pLY4{color:var(--star)}.Map_text__2J4Vo{font-family:Rubik-Regular;font-size:"12px"}.Map_expandedMapDiv__Hcx7u{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.Map_collapsedMapDiv__l3lSN,.Map_expandedMapDiv__Hcx7u{height:100%;position:absolute;right:0;top:0;transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,opacity .5s ease-in-out;transition:transform .5s ease-in-out,opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;width:100%}.Map_collapsedMapDiv__l3lSN{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.Map_mapContainer__sPzx9{display:"flex";height:100%;position:relative;width:100%}.Map_mapButton__icWCY{align-items:center;background-color:#fff;border:1px solid #ccc;border-bottom-left-radius:10px;border-top-left-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.2);cursor:pointer;display:flex;height:60px;justify-content:center;padding:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:right .5s ease-in-out;width:30px}@media screen and (max-width:1024px){.Map_mapButton__icWCY{display:none}}.PrintableProviders_printableContent__MRDiM{display:flex;flex-direction:column;min-height:100vh}.PrintableProviders_printableSection__1xKA9{flex:1 1;margin-bottom:5px}.PrintableProviders_printFooter__DxOO8{padding:5px 0;text-align:center}@media print{.PrintableProviders_printFooter__DxOO8{bottom:0;page-break-after:auto;position:relative;width:100%}.PrintableProviders_printableSection__1xKA9{page-break-after:avoid}.PrintableProviders_printableContent__MRDiM{display:block;min-height:auto;padding-bottom:100px}}.LaptopSearchBar_container__rT5I6{align-items:center;display:flex;flex:1 1;margin-inline:10px;margin-top:-10px;position:relative}.LaptopSearchBar_icon__y5k4I{color:var(--gray-800);left:0;margin-left:13px;position:absolute}.LaptopSearchBar_searchbutton__yqyVK{align-items:center;background-color:var(--gray-200);border:2px solid var(--gray-400);border-radius:20px;color:var(--gray-700);cursor:pointer;display:flex;font-size:14px;gap:5px;justify-content:center;padding-block:5px;padding-inline:10px}.LaptopSearchBar_buttonContainer__DwiRj{display:flex;gap:10px;margin-right:13px;position:absolute;right:0}.LaptopSearchBar_searchbutton__yqyVK:hover{background-color:var(--gray-100);color:var(--gray-800);transition:all .3s ease-in-out}.LaptopSearchBar_input__-bAHj{border:1px solid var(--gray-400);border-radius:8px;height:42px;padding-left:40px;width:100%}.LaptopSearchBar_dropdown__RGFqQ{background:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.15);left:0;overflow:hidden;position:absolute;top:45px;width:100%;z-index:100}.LaptopSearchBar_dropdownItem__OCXEB{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:20px;padding:10px}.LaptopSearchBar_dropdownItem__OCXEB:hover{background:#f5f5f5}.LaptopSearchBar_dropdownItem__OCXEB .LaptopSearchBar_closeIcon__oWFBI{opacity:0;transition:opacity .3s ease-in-out}.LaptopSearchBar_dropdownItem__OCXEB:hover .LaptopSearchBar_closeIcon__oWFBI{opacity:1}@media screen and (max-width:1400px){.LaptopSearchBar_container__rT5I6{display:none}}.CareProviderListModal_container__ZkChg{display:flex;flex:1 1;flex-direction:column;margin-bottom:50px;margin-top:10px;max-width:1200px;padding-right:70px}.CareProviderListModal_modalstyle__wLGQl{-ms-overflow-style:none;background-color:#fff;background-color:var(--background-paper,#fff);border-radius:4px;box-shadow:0 4px 10px hsla(0,2%,65%,.2);display:flex;flex-direction:column;height:100%;left:50%;overflow-y:scroll;padding:16px;position:absolute;scrollbar-width:none;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%}.CareProviderListModal_modalstyle__wLGQl::-webkit-scrollbar{display:none}.CareProviderListModal_grid__a8lk6{display:flex;flex-direction:row}.CareProviderListModal_leftContainer__KT7YO{display:flex;flex:3 1;flex-direction:column}.CareProviderListModal_rightContainer__DSTxg{display:flex;flex:2 1;flex-direction:column;max-width:100%}.CareProviderListModal_distance__JrGhK{align-items:center;display:flex}.CareProviderListModal_additionalLinksHeader__xZzbd{margin-top:0}.CareProviderListModal_headerContainer__486O-{align-items:center;display:flex;margin-bottom:30px;padding-right:30px;width:600px}.CareProviderListModal_statusContainer__bZD\+x{display:flex;flex-direction:row;padding-bottom:20px}.CareProviderListModal_statusSubtitle__Mi\+RN{margin-bottom:5px}.CareProviderListModal_statusWrapper__N5CNT{display:flex;flex:1 1;flex-direction:column}.CareProviderListModal_closeButton__ZyhO4{display:flex;justify-content:flex-end;width:100%}.CareProviderListModal_status__Lxu19{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;height:44px;justify-content:center;margin-right:30px}.CareProviderListModal_name__8by-8{margin:0}.CareProviderListModal_star__t6uMa{color:var(--star)}.CareProviderListModal_outlineStatus__6sTAJ{background-color:var(--blue-50);border:1px solid var(--blue-900);color:var(--blue-900)}.CareProviderListModal_solidStatus__P7aJX{background-color:var(--blue-700);color:#fff}.CareProviderListModal_descriptionHeader__1a6Kt{margin-bottom:10px;margin-top:40px}.CareProviderListModal_descriptionText__GGPTn{color:var(--gray-600);margin-bottom:10px;margin-right:30px}.CareProviderListModal_insurancePadding__Elpzl{margin-right:30px;margin-top:20px}.CareProviderListModal_healthcarePadding__d\+DDc{margin-top:25px}.CareProviderListModal_wrapper__eu7cg{border:1px solid var(--gray-100);border-radius:8px;display:flex;flex-direction:column;margin-top:30px;padding:20px 20px 30px}.CareProviderListModal_divider__u5M\+r{background-color:var(--blue-300);height:1px;margin:10px 0}.CareProviderListModal_backButton__A2sYM{align-items:center;color:var(--blue-900);display:none;margin-bottom:10px;padding:10px 60px;text-decoration:none}.CareProviderListModal_chevronLeft__PXVQm{height:25px}.CareProviderListModal_hoursOfOperation__waA06{display:flex;gap:30px;margin-bottom:10px}@media screen and (max-width:1400px){.CareProviderListModal_mediaContainer__u\+WsF{padding-bottom:30px;width:100%}.CareProviderListModal_grid__a8lk6{flex-wrap:wrap;padding:0 60px}.CareProviderListModal_headerContainer__486O-{align-items:flex-start;flex-direction:column;min-width:300px;width:auto}.CareProviderListModal_headerTextContainer__RfcxS{padding-top:10px}.CareProviderListModal_rightContainer__DSTxg{padding-top:25px}.CareProviderListModal_backButton__A2sYM{display:flex}.CareProviderListModal_status__Lxu19{margin-right:30px}}@media screen and (max-width:1024px){.CareProviderListModal_statusContainer__bZD\+x{flex-direction:column;padding-bottom:30px}.CareProviderListModal_mediaStatusWrapper__qYz18{padding-top:10px}.CareProviderListModal_insurancePadding__Elpzl{margin-right:30px}}@media screen and (max-width:746px){.CareProviderListModal_insurancePadding__Elpzl,.CareProviderListModal_status__Lxu19{margin-right:0}}@media screen and (max-width:686px){.CareProviderListModal_grid__a8lk6{padding:15px 15px 0}.CareProviderListModal_insurancePadding__Elpzl,.CareProviderListModal_status__Lxu19{margin-right:30px}}@media screen and (max-width:656px){.CareProviderListModal_insurancePadding__Elpzl,.CareProviderListModal_status__Lxu19{margin-right:0}.CareProviderListModal_closeButton__ZyhO4{justify-content:flex-start}.CareProviderListModal_container__ZkChg{margin-top:-10px}}.ActiveFilter_parentContainer__dji4T{align-items:center;display:flex;flex:1 1;gap:20px;margin-inline:10px;margin-top:10px;scrollbar-width:4px;white-space:nowrap}.ActiveFilter_activefiltertext__kmd8m{font-family:Rubik-Bold;font-size:14px}.ActiveFilter_clearAll__0i0Kk{color:var(--blue-900);cursor:pointer;font-size:14px}.ActiveFilter_clearAllDisabled__WdyHi{color:var(--disabled);cursor:default;font-size:14px}.ActiveFilter_activeFiltercontainer__dc-5k{align-items:center;border:1px solid var(--gray-400);border-radius:16px;display:flex;flex-grow:1;flex:0 0 80%;flex-wrap:nowrap;gap:8px;height:42px;max-width:900px;overflow-x:auto;overflow-y:hidden;padding:4px 10px;scrollbar-color:#aaa transparent;scrollbar-width:thin;white-space:nowrap}.ActiveFilter_activeFiltercontainer__dc-5k::-webkit-scrollbar{height:3px}.ActiveFilter_activeFiltercontainer__dc-5k::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}.ActiveFilter_activeFilterItem__k3VUI{align-items:center;background-color:var(--gray-300);border-radius:20px;color:var(--text-primary);cursor:default;display:flex;font-size:10px;font-weight:700;gap:2px;justify-content:center;padding:2px 10px;white-space:nowrap}.ActiveFilter_clearIcon__p2AP5{color:var(--blue-900);cursor:pointer;justify-self:center;margin-top:4px}@media screen and (max-width:768px){.ActiveFilter_activeFiltercontainer__dc-5k{flex:0 0 70%}}@media screen and (max-width:500px){.ActiveFilter_activefiltertext__kmd8m{display:none}.ActiveFilter_activeFiltercontainer__dc-5k{flex:0 0 80%}}.InvitingCareProviderModalContent_container__fGoVT{padding:20px 40px}.InvitingCareProviderModalContent_header__esabW{height:24px;left:475px;margin-left:39px;margin-top:85px;width:414px}.InvitingCareProviderModalContent_buttonContainer__0lmx5{display:flex}.InvitingCareProviderModalContent_container__fGoVT legend{color:var(--black-900)}.InvitingCareProviderModalContent_errorMessage__xKMLM{color:#ff4744;margin-top:2px;text-align:left;white-space:pre-wrap}.InvitingCareProviderModalContent_inviteHelp__uhvpX{font-size:10px;font-style:italic;text-align:center}.InvitingCareProviderModalContent_email__2tnNk{border:1px solid var(--blue-900);border-radius:8px;box-sizing:border-box;height:55px;margin-top:5px;padding-top:10px;position:relative;text-align:center;width:100%}.InvitingCareProviderModalContent_email__2tnNk button{align-content:right;background-color:var(--primary2);border-radius:8px;color:#fff;font-size:10px}.InvitingCareProviderModalContent_container__fGoVT input{border:1px solid var(--primary2);border-radius:8px;box-sizing:border-box;height:55px;text-align:center;width:100%}.InvitingCareProviderModalContent_container__fGoVT input::-webkit-input-placeholder{color:#000;opacity:.3}.InvitingCareProviderModalContent_container__fGoVT input::placeholder{color:#000;opacity:.3}.HospitalApp_container__EqYgB{display:grid;grid-template-areas:"header header header" "sidebar wideSideBar content";grid-template-columns:250px 110px 1fr;grid-template-rows:80px 1fr;height:100%;width:100%}.HospitalApp_patientContainer__Xxvar{display:grid;grid-template-areas:"header header header" "patientContent patientContent patientContent";grid-template-columns:20px 110px 1fr;grid-template-rows:80px 1fr;height:100%;width:100%}.HospitalApp_header__VFHDC{border-bottom:2px solid var(--blue-300);grid-area:header;z-index:2}.HospitalApp_sidebar__6Rl1Q{box-shadow:var(--shadow);grid-area:sidebar;z-index:1}.HospitalApp_content__KnJzq{grid-area:content;overflow:auto;padding:30px 0 0 60px}.HospitalApp_patientContent__S8L7\+{grid-area:patientContent;overflow:auto;padding:0}.HospitalApp_icon__e50Ul{color:var(--blue-900)}.HospitalApp_menu__i2IYR{color:var(--black-900);cursor:pointer;height:40px;width:40px}.HospitalApp_overlay__v1Mp7{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.HospitalApp_modal__RlF-J{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.2);padding:20px;z-index:1001}@media screen and (max-width:1400px){.HospitalApp_container__EqYgB{grid-template-columns:0 0 100%}.HospitalApp_content__KnJzq{padding:0}.HospitalApp_sidebar__6Rl1Q{overflow-x:hidden}}@media print{body,html{background:none;height:auto;margin:0;overflow:visible;padding:0;width:100%}.HospitalApp_container__EqYgB,.HospitalApp_patientContainer__Xxvar{display:flex;height:auto;overflow:visible;page-break-inside:avoid;width:100%}.HospitalApp_content__KnJzq,.HospitalApp_patientContent__S8L7\+{height:auto;margin-left:325px;overflow:visible;page-break-after:auto;page-break-inside:avoid;width:auto}.HospitalApp_header__VFHDC,.HospitalApp_modal__RlF-J,.HospitalApp_overlay__v1Mp7{display:none}.HospitalApp_sidebar__6Rl1Q{height:auto;overflow:visible;page-break-after:auto;page-break-inside:avoid;width:auto}.HospitalApp_content__KnJzq,.HospitalApp_patientContent__S8L7\+{padding:0}}.HospitalMobileMenu_menuWindow__xIwV\+{background-color:#fff;height:calc(100% - 80px);position:absolute;top:80px;width:100%;z-index:2}.HospitalMobileMenu_container__b499A{display:flex;flex:1 1;flex-direction:column;padding:20px 60px}.HospitalMobileMenu_divider__Q9OFW{background-color:var(--gray-50);height:2px;margin:15px 0}@media screen and (max-width:686px){.HospitalMobileMenu_container__b499A{padding:20px}}.PatientSearch_container__CkrHd{background-color:#fff;border:1px solid var(--blue-300);border-radius:10px;box-shadow:var(--shadow);display:flex;flex-direction:column;left:50%;max-height:80vh;min-height:200px;padding:15px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:450px}.PatientSearch_header__Hh4Dt{align-items:center;display:flex;justify-content:center;margin-top:0;text-align:center;width:100%}.PatientSearch_loadingMessage__oEDKk{color:var(--primary-color);display:block;font-size:14px;margin-top:20px;opacity:.7;position:relative;text-align:center;width:100%}.PatientSearch_ellipsis__klyD1{-webkit-animation:PatientSearch_ellipsis__klyD1 1.5s infinite;animation:PatientSearch_ellipsis__klyD1 1.5s infinite}@-webkit-keyframes PatientSearch_ellipsis__klyD1{0%{content:"."}33%{content:".."}66%{content:"..."}to{content:""}}@keyframes PatientSearch_ellipsis__klyD1{0%{content:"."}33%{content:".."}66%{content:"..."}to{content:""}}.PatientSearch_ellipsis__klyD1:after{-webkit-animation:PatientSearch_ellipsis__klyD1 1.5s steps(4) infinite;animation:PatientSearch_ellipsis__klyD1 1.5s steps(4) infinite;content:"";position:fixed}.PatientSearch_logoutBtn__3hL91{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;padding:5px 12px;position:absolute;right:15px;top:15px}.PatientSearch_logoutBtn__3hL91:hover{background:#e0e0e0}.PatientSearch_button__b\+8xM{background-color:var(--blue-900);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px}.PatientSearch_button__b\+8xM:hover{background-color:var(--blue-800)}.PatientSearch_facilityList__nW23K{max-height:300px;overflow-y:auto}.PatientSearch_facilityItem__TqGtY{border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;margin-bottom:10px;padding:15px;transition:all .2s}.PatientSearch_facilityItem__TqGtY:hover{background-color:#f5f9ff;border-color:var(--blue-300)}.PatientSearch_facilityName__5WZU6{color:#333;font-size:15px;font-weight:600}.PatientSearch_facilityDetails__UW-7b{color:#666;font-size:13px;margin-top:4px}.PatientSearch_searchInput__KS9aV{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:10px 12px}.PatientSearch_searchInput__KS9aV:focus{border-color:var(--blue-500);outline:none}.PatientSearch_filterSelect__5sGQJ{background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;padding:10px 12px}.PatientSearch_patientList__jHhto{max-height:350px;overflow-y:auto}.PatientSearch_patientItem__M5Vwx{border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;margin-bottom:8px;padding:12px 15px;transition:all .2s}.PatientSearch_patientItem__M5Vwx:hover{background-color:#f5f9ff;border-color:var(--blue-300)}.PatientSearch_patientName__EI7l7{color:#333;font-size:14px;font-weight:600}.PatientSearch_patientDetails__rU75l{color:#666;font-size:12px;margin-top:3px}.PatientSearch_loadMoreBtn__rlJD9{background:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;padding:10px}.PatientSearch_loadMoreBtn__rlJD9:hover{background:#e8e8e8}.SuggestedFacilities_container__\+yRPi{border-left:1px solid var(--divider);height:calc(100vh - 150px);overflow:auto}.SuggestedFacilities_noResults__zsbpt{padding:10px}@media print{.SuggestedFacilities_container__\+yRPi{border-left:1px solid var(--divider);height:auto;max-height:2700px;overflow:auto;position:absolute}.SuggestedFacilities_noResults__zsbpt{padding:10px}}.PatientDetails_mainContainer__6Xx18{display:grid;grid-template-areas:"patient facilities" "content sidebar";grid-template-columns:5fr 2fr;grid-template-rows:80px 1fr;height:100%;margin-left:-50px;overflow:hidden;width:calc(100% + 50px)}.PatientDetails_borderBottom__SL5qO{border-bottom:1px solid var(--divider);display:flex;flex-direction:column;gap:10px;margin-left:10px}.PatientDetails_patientHeaderContainer__Ujlor{align-items:center;display:flex;justify-content:space-between;width:100%}.PatientDetails_patientHeader__LDA32{grid-area:patient;margin-bottom:0;margin-top:25px}.PatientDetails_profileButton__RI5Lb{align-items:center;background:var(--blue-100);border:none;border-radius:20px;color:#000;cursor:pointer;display:flex;font-family:Rubik-Medium;font-size:14px;gap:6px;margin-right:10px;margin-top:28px;padding:4px 12px;transition:all .2s ease}.PatientDetails_profileButton__RI5Lb:hover{background:var(--blue-400);box-shadow:0 2px 8px rgba(0,185,252,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.PatientDetails_profileButton__RI5Lb:active{box-shadow:0 1px 4px rgba(0,185,252,.3);-webkit-transform:translateY(0);transform:translateY(0)}.PatientDetails_profileButton__RI5Lb svg{height:18px;width:18px}.PatientDetails_facilitiesHeader__dFRLb{grid-area:facilities;margin-top:30px}.PatientDetails_contentArea__FCxXO{grid-area:content;height:calc(100vh - 230px);margin-left:10px;margin-right:15px;margin-top:30px;overflow:scroll}.PatientDetails_relatedservices__o31CC{margin-top:10px}.PatientDetails_riskLevel__NyBq8{background-color:#fff;border:1px solid var(--divider);border-radius:8px;margin:20px 0;padding:15px}.PatientDetails_riskLevelContent__80dy4{align-items:center;display:flex;gap:10px}.PatientDetails_riskLevelIndicator__gdlyU{font-size:20px;margin-right:8px}.PatientDetails_riskLevelText__6Jmqw{font-size:20px;font-weight:500}.PatientDetails_riskLevelHigh__SlXTH{color:#dc3545}.PatientDetails_riskLevelModerate__TULg-{color:#fd7e14}.PatientDetails_riskLevelLow__Yzwfi{color:#ffc107}.PatientDetails_relatedattributes__RRTE8{background-color:#fff;border:1px solid var(--divider);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin:20px;overflow:hidden}.PatientDetails_infoBox__908NJ{background-color:var(--blue-50);border:1px solid var(--divider);border-radius:10px;display:flex;justify-content:space-between;min-height:75px}.PatientDetails_infoText__6E0Id{font-size:24px;margin-left:30px}.PatientDetails_patientNameContainer__ouDMe{display:flex;flex-direction:column;margin-left:30px}.PatientDetails_patientName__xiwjC{font-size:24px;margin:0}.PatientDetails_dataSource__k5\+46{color:var(--gray-600);display:flex;font-family:Rubik-Regular;font-size:12px;justify-content:space-between;margin-top:2px}.PatientDetails_subSection__biYpp{margin-left:10px;margin-top:30px}.PatientDetails_detailsBox__HivnO{border:1px solid var(--divider);border-radius:10px;margin-top:10px}.PatientDetails_detailsInner__rtJrI{margin-left:30px;margin-top:20px}.PatientDetails_infoDetails__xNRt8{font-family:Rubik-Regular}.PatientDetails_notesContainer__urY2J{border:1px solid var(--divider);border-radius:10px;margin-top:10px}.PatientDetails_noteItem__HoxCd{margin-bottom:20px;margin-top:20px}.PatientDetails_noteInteraction__r0iM1{align-items:center;cursor:pointer;display:flex}.PatientDetails_noteDetails__H49kQ{padding-bottom:5px;padding-left:20px;padding-top:5px}.PatientDetails_noteText__t4JUW{flex-grow:1;margin-top:10px}.PatientDetails_noteContent__JqFSC{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:10px;padding:20px}.PatientDetails_dividerStyle__8ZlBM{background-color:rgba(0,0,0,.08);margin-top:20px}.PatientDetails_sidebarArea__PfMAa{grid-area:sidebar}.PatientDetails_bottomSpace__i6GMV{margin-bottom:120px}.PatientDetails_xSpacer__RCbvR{margin-left:30px;margin-right:30px}.PatientDetails_mainContainer__6Xx18 span{font-family:Rubik-Regular}.PatientDetails_tooltip__znu8T{border:1px solid #000;border-radius:50%;cursor:help;display:inline-block;font-size:12px;font-weight:700;height:12px;margin-left:3px;padding-bottom:1px;position:relative;text-align:center;width:12px}.PatientDetails_tooltip__znu8T .PatientDetails_tooltiptext__M08qi{background-color:var(--blue-50);border:1px solid var(--divider);border-radius:6px;color:#000;left:0;margin-left:-150px;opacity:0;padding:10px;position:absolute;text-align:center;top:250%;transition:opacity .3s;visibility:hidden;width:300px;z-index:1}.PatientDetails_tooltip__znu8T:hover .PatientDetails_tooltiptext__M08qi{opacity:1;visibility:visible}.PatientDetails_searchBar__SwV6j{display:none;height:20px;overflow-y:hidden}@media print{.PatientDetails_mainContainer__6Xx18{height:auto;overflow:visible;position:absolute;width:auto}.PatientDetails_contentArea__FCxXO,.PatientDetails_sidebarArea__PfMAa{height:auto;margin:2;overflow:visible;padding:0;width:auto}.PatientDetails_borderBottom__SL5qO,.PatientDetails_detailsBox__HivnO,.PatientDetails_infoBox__908NJ,.PatientDetails_notesContainer__urY2J{page-break-inside:avoid}.PatientDetails_noteInteraction__r0iM1,.PatientDetails_tooltip__znu8T,.PatientDetails_tooltip__znu8T .PatientDetails_tooltiptext__M08qi{display:none}}.PatientDetails_smallButton__eOtC7{background-color:var(--primary2);border:none;border-radius:8px;color:#fff}.PatientDetails_smallButtonOutline__ilmHO,.PatientDetails_smallButton__eOtC7{align-items:center;cursor:pointer;display:flex;font-family:Rubik-Regular;font-size:14px;height:35px;justify-content:center;margin:9px 0;padding:0 10px}.PatientDetails_smallButtonOutline__ilmHO{background-color:#fff;border:1px solid var(--primary2);border-radius:8px;color:var(--primary2)}.PatientDetails_smallButton__eOtC7:active{opacity:.9}.PatientDetails_smallButton__eOtC7:disabled{cursor:default;opacity:.4}@media screen and (max-width:1400px){.PatientDetails_mainContainer__6Xx18{display:grid;grid-template-areas:"patient facilities" "content sidebar";grid-template-columns:5fr 2fr;grid-template-rows:80px 1fr;height:100%;margin-left:0;overflow:hidden;width:100%}.PatientDetails_searchBar__SwV6j{display:flex;height:auto;overflow-y:auto}}.PatientDetails_portalButton__9s4mc{align-items:center;background:var(--blue-100);border:none;border-radius:20px;color:#000;cursor:pointer;display:flex;font-family:Rubik-Medium;font-size:14px;gap:6px;margin-right:10px;margin-top:28px;padding:4px 12px;transition:all .2s ease}.PatientDetails_portalButton__9s4mc:hover:not(:disabled){background:var(--blue-400);box-shadow:0 2px 8px rgba(0,185,252,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.PatientDetails_portalButton__9s4mc:active:not(:disabled){box-shadow:0 1px 4px rgba(0,185,252,.3);-webkit-transform:translateY(0);transform:translateY(0)}.PatientDetails_portalButton__9s4mc:disabled{background:var(--blue-100);cursor:not-allowed;opacity:.6}.PatientDetails_exportButton__dv\+SC{align-items:center;background:var(--blue-100);border:none;border-radius:20px;color:#000;cursor:pointer;display:flex;font-family:Rubik-Medium;font-size:14px;gap:6px;margin-right:10px;margin-top:28px;padding:4px 12px;position:relative;transition:all .2s ease}.PatientDetails_exportButton__dv\+SC:hover:not(:disabled){background:var(--blue-400);box-shadow:0 2px 8px rgba(0,185,252,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.PatientDetails_exportButton__dv\+SC:active:not(:disabled){box-shadow:0 1px 4px rgba(0,185,252,.3);-webkit-transform:translateY(0);transform:translateY(0)}.PatientDetails_exportButton__dv\+SC:disabled{background:var(--blue-100);cursor:not-allowed;opacity:.6}.PatientDetails_lastExportBadge__VWZip{background:var(--blue-600);border-radius:10px;color:#fff;font-size:10px;font-weight:500;margin-left:4px;padding:2px 6px}.PrintablePatientDetails_printableContent__OY\+mm{display:flex;flex-direction:column;min-height:100vh}.PrintablePatientDetails_printableSection__RLy3u{flex:1 1;margin-bottom:5px}.PrintablePatientDetails_printFooter__29tpw{padding:5px 0;text-align:center}@media print{.PrintablePatientDetails_printFooter__29tpw{bottom:0;page-break-after:auto;position:relative;width:100%}.PrintablePatientDetails_printableSection__RLy3u{page-break-after:avoid}.PrintablePatientDetails_printableContent__OY\+mm{display:block;min-height:auto;padding-bottom:100px}}.PatientProfileModal_modalContainer__qB9g-{background:#fff;border-radius:12px;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;transition:width .3s ease-in-out,max-width .3s ease-in-out;width:800px}.PatientProfileModal_modalExpanded__wmXwg{max-width:90vw!important;width:90vw!important}.PatientProfileModal_modalHeader__91b0z{align-items:center;background:var(--blue-50);border-bottom:1px solid var(--divider);display:flex;justify-content:space-between;padding:20px 24px}.PatientProfileModal_headerLeft__pzVQf{align-items:center;display:flex;gap:16px}.PatientProfileModal_searchContainer__vbbfd{align-items:center;display:flex;margin-left:12px}.PatientProfileModal_searchInputWrapper__WxsWV{align-items:center;display:flex;position:relative}.PatientProfileModal_searchInput__VtoLv{border:1px solid var(--divider);border-radius:20px;font-family:Rubik-Regular;font-size:14px;outline:none;padding:8px 40px 8px 12px;transition:width .25s ease-in-out,border-color .2s ease-in-out;width:220px}.PatientProfileModal_searchInput__VtoLv:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(0,123,255,.1)}.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_searchInput__VtoLv{width:420px}.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_searchContainer__vbbfd{margin-left:20px}.PatientProfileModal_clearButton__Ci7M4{align-items:center;background:none;border:none;border-radius:50%;color:var(--gray-500);cursor:pointer;display:flex;font-size:18px;font-weight:700;height:24px;justify-content:center;position:absolute;right:4px;transition:all .2s ease-in-out;width:24px}.PatientProfileModal_clearButton__Ci7M4:hover{background-color:var(--gray-200);color:var(--gray-700)}.PatientProfileModal_searchBadge__JQfoj{align-items:center;background:var(--primary);border-radius:12px;color:#fff;display:inline-flex;font-size:13px;padding:4px 8px}.PatientProfileModal_headerButtons__ArqR\+{align-items:center;display:flex;gap:8px}.PatientProfileModal_expandButton__ryEa8,.PatientProfileModal_printButton__\+6u3R,.PatientProfileModal_shareButton__Fb3yl{align-items:center;background:none;border:none;border-radius:50%;color:var(--primary2);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .2s;width:32px}.PatientProfileModal_expandButton__ryEa8:hover,.PatientProfileModal_printButton__\+6u3R:hover,.PatientProfileModal_shareButton__Fb3yl:hover{background-color:var(--blue-100)}.PatientProfileModal_expandButton__ryEa8 svg,.PatientProfileModal_printButton__\+6u3R svg,.PatientProfileModal_shareButton__Fb3yl svg{font-size:20px}.PatientProfileModal_modalTitle__hdwIj{color:var(--primary2);font-family:Rubik-Medium;font-size:24px;font-weight:600;margin:0}.PatientProfileModal_closeButton__HQT\+t{align-items:center;background:none;border:none;border-radius:50%;color:var(--primary2);cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;transition:background-color .2s;width:32px}.PatientProfileModal_closeButton__HQT\+t:hover{background-color:var(--blue-100)}.PatientProfileModal_modalContent__vJ6E8{flex:1 1;overflow-y:auto;padding:24px}.PatientProfileModal_patientNameSection__tdVf8{margin-bottom:24px;text-align:center}.PatientProfileModal_patientName__Q3tER{color:var(--primary2);font-family:Rubik-Medium;font-size:28px;font-weight:600;margin:0}.PatientProfileModal_section__kHxW5{background:#fafafa;border:1px solid var(--divider);border-radius:8px;margin-bottom:24px;padding:16px}.PatientProfileModal_sectionTitle__A4em1{border-bottom:2px solid var(--primary);color:var(--primary2);font-family:Rubik-Medium;font-size:18px;font-weight:600;margin:0 0 16px;padding-bottom:8px}.PatientProfileModal_riskLevelContainer__bxQ1d{align-items:center;display:flex}.PatientProfileModal_riskLevel__PyvcG{align-items:center;display:flex;gap:12px}.PatientProfileModal_riskIndicator__BCeze{font-size:20px}.PatientProfileModal_riskText__HBjio{display:block;font-family:Rubik-Medium;font-size:18px;font-weight:600}.PatientProfileModal_riskSubtext__9rzxP{color:var(--gray-600);display:block;font-family:Rubik-Regular;font-size:14px}.PatientProfileModal_riskHigh__MEz77 .PatientProfileModal_riskText__HBjio{color:#dc3545}.PatientProfileModal_riskModerate__JnCQs .PatientProfileModal_riskText__HBjio{color:#fd7e14}.PatientProfileModal_riskLow__L\+bR1 .PatientProfileModal_riskText__HBjio{color:#ffc107}.PatientProfileModal_noRisk__9cvyX{color:var(--gray-600);font-family:Rubik-Regular;font-size:16px}.PatientProfileModal_detailsGrid__CdOLE{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.PatientProfileModal_detailItem__gNoUg{display:flex;flex-direction:column;gap:4px}.PatientProfileModal_label__CCxOX{color:var(--primary2);font-family:Rubik-Medium;font-size:14px;font-weight:600}.PatientProfileModal_value__AePDP{color:var(--black-900);font-family:Rubik-Regular;font-size:16px}.PatientProfileModal_addressContainer__bJw9c{background:#fff;border:1px solid var(--divider);border-radius:6px;padding:12px}.PatientProfileModal_addressText__Ev1I\+{color:var(--black-900);font-family:Rubik-Regular;font-size:16px}.PatientProfileModal_insuranceContainer__iyFO7{gap:8px}.PatientProfileModal_insuranceTag__kjZqm{border-radius:20px;font-size:14px;padding:6px 12px}.PatientProfileModal_conditionsContainer__3Hvsi{display:flex;flex-wrap:wrap;gap:8px}.PatientProfileModal_conditionTag__qppRr{background:var(--green-100);border:1px solid var(--green-300);border-radius:20px;color:var(--green-700);font-family:Rubik-Medium;font-size:14px;font-weight:500;padding:6px 12px}.PatientProfileModal_vitalsGrid__dxTC\+{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.PatientProfileModal_vitalItem__ZGaA1{align-items:center;background:#fff;border:1px solid var(--divider);border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.PatientProfileModal_vitalLabel__2Xn1Y{color:var(--primary2);font-family:Rubik-Medium;font-size:14px;font-weight:600}.PatientProfileModal_vitalValue__EiSxZ{color:var(--black-900);font-family:Rubik-Medium;font-size:16px;font-weight:500}.PatientProfileModal_medicationsContainer__M3HeZ{display:flex;flex-direction:column;gap:16px}.PatientProfileModal_medicationItem__sIVqM{background:#fff;border:1px solid var(--divider);border-radius:8px;padding:16px}.PatientProfileModal_medicationHeader__z1CDa{margin-bottom:8px}.PatientProfileModal_medicationName__48hh-{color:var(--primary2);font-family:Rubik-Medium;font-size:16px;font-weight:600}.PatientProfileModal_medicationInstructions__hpduB{display:flex;flex-direction:column;gap:4px}.PatientProfileModal_instructionsLabel__D8NFI{color:var(--primary2);font-family:Rubik-Medium;font-size:14px;font-weight:600}.PatientProfileModal_instructionsText__5KELe{color:var(--black-900);font-family:Rubik-Regular;font-size:14px;line-height:1.4}.PatientProfileModal_medicationDivider__liV-j{background-color:var(--divider);height:1px;margin:12px 0}.PatientProfileModal_appointmentsContainer__BEted{display:flex;flex-direction:column;gap:16px}.PatientProfileModal_appointmentItem__vDFR0{background:#fff;border:1px solid var(--divider);border-radius:8px;padding:16px}.PatientProfileModal_appointmentDetail__5qN05{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.PatientProfileModal_appointmentLabel__D7qGW{color:var(--primary2);font-family:Rubik-Medium;font-size:14px;font-weight:600}.PatientProfileModal_appointmentValue__nkb13{color:var(--black-900);font-family:Rubik-Regular;font-size:14px}.PatientProfileModal_appointmentDivider__GRnAN{background-color:var(--divider);height:1px;margin:12px 0}.PatientProfileModal_careTeamContainer__p0xAz{display:flex;flex-direction:column;gap:16px}.PatientProfileModal_careTeamItem__gsWVq{background:#fff;border:1px solid var(--divider);border-radius:8px;padding:16px}.PatientProfileModal_careTeamDetail__EVte-{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.PatientProfileModal_careTeamLabel__wk2in{color:var(--primary2);font-family:Rubik-Medium;font-size:14px;font-weight:600}.PatientProfileModal_careTeamValue__ujqO4{color:var(--black-900);font-family:Rubik-Regular;font-size:14px}.PatientProfileModal_participantInfo__A1EQJ{border-left:2px solid var(--primary);margin-left:16px;padding-left:16px}.PatientProfileModal_careTeamDivider__ZrJ7I{background-color:var(--divider);height:1px;margin:12px 0}.PatientProfileModal_notesContainer__qYtXO{display:flex;flex-direction:column;gap:16px}.PatientProfileModal_noteTypeItem__ouTIo{background:#fff;border:1px solid var(--divider);border-radius:8px;overflow:hidden}.PatientProfileModal_noteTypeHeader__Qmie\+{align-items:center;background:var(--blue-50);border-bottom:1px solid var(--divider);cursor:pointer;display:flex;justify-content:space-between;padding:16px}.PatientProfileModal_noteTypeName__wuf-N{color:var(--primary2);font-family:Rubik-Medium;font-size:16px;font-weight:600;margin:0}.PatientProfileModal_noteTypeHeader__Qmie\+:hover{background:var(--blue-100)}.PatientProfileModal_noteTypeDivider__5a93Y{background-color:var(--divider);height:1px}.PatientProfileModal_noteItem__JwEAd{border-bottom:1px solid var(--divider)}.PatientProfileModal_noteItem__JwEAd:last-child{border-bottom:none}.PatientProfileModal_noteHeader__X48RB{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px}.PatientProfileModal_noteHeader__X48RB:hover{background:#f8f9fa}.PatientProfileModal_noteTitle__PJH2K{color:var(--black-900);font-family:Rubik-Regular;font-size:14px;margin:0}.PatientProfileModal_noteContent__8EdMw{background:#fff;border-top:1px solid var(--divider);color:var(--black-900);font-family:Rubik-Regular;font-size:14px;line-height:1.5;padding:16px}.PatientProfileModal_highlight__LHOiG{background:rgba(255,235,59,.6);border-radius:2px;padding:0 2px}.PatientProfileModal_noteDivider__IcJe\+{background-color:var(--divider);height:1px}.PatientProfileModal_expandIcon__kDB02{color:var(--primary2);font-size:20px!important}.PatientProfileModal_practitionerContainer__mOGzP{background:#fff;border:1px solid var(--divider);border-radius:6px;padding:12px}.PatientProfileModal_practitionerName__W9eSt{color:var(--black-900);font-family:Rubik-Medium;font-size:16px;font-weight:500}.PatientProfileModal_providersContainer__ow\+S7{display:flex;flex-direction:column;gap:16px}.PatientProfileModal_providerItem__o4KYM{background:#fff;border:1px solid var(--divider);border-radius:8px;overflow:hidden}.PatientProfileModal_providerHeader__2q\+a4{align-items:center;background:var(--blue-50);border-bottom:1px solid var(--divider);cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:background-color .2s ease}.PatientProfileModal_providerHeader__2q\+a4:hover{background:var(--blue-100)}.PatientProfileModal_providerNameContainer__rqgbD{display:flex;flex:1 1;flex-direction:column;gap:4px}.PatientProfileModal_providerName__7siXT{color:var(--primary2);font-family:Rubik-Medium;font-size:16px;font-weight:600}.PatientProfileModal_providerCategory__Oj0gZ{color:var(--gray-600);font-family:Rubik-Regular;font-size:14px;font-style:italic}.PatientProfileModal_providerDetails__7U4lq{background:#fff;display:flex;flex-direction:column;gap:12px;padding:16px}.PatientProfileModal_providerDetailItem__zp6lR{display:flex;flex-direction:column;gap:4px}.PatientProfileModal_providerDetailLabel__ssxy2{color:var(--primary2);font-family:Rubik-Medium;font-size:14px;font-weight:600}.PatientProfileModal_providerDetailValue__P9Csk{color:var(--black-900);font-family:Rubik-Regular;font-size:14px;line-height:1.4}.PatientProfileModal_providerLink__hPKfL{color:var(--primary);text-decoration:none;transition:color .2s ease}.PatientProfileModal_providerLink__hPKfL:hover{color:var(--primary2);text-decoration:underline}.PatientProfileModal_providerCategoriesContainer__9-vhn,.PatientProfileModal_providerServicesContainer__DTYVK{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.PatientProfileModal_providerCategoryTag__kuj28{background:var(--blue-100);border:1px solid var(--primary);border-radius:12px;color:var(--primary2);font-family:Rubik-Medium;font-size:12px;font-weight:500;padding:4px 8px}.PatientProfileModal_providerServiceTag__EcGO8{background:var(--green-100);border:1px solid var(--green-300);border-radius:12px;color:var(--green-700);font-family:Rubik-Medium;font-size:12px;font-weight:500;padding:4px 8px}.PatientProfileModal_providerDivider__ij7Gl{background-color:var(--divider);height:1px;margin:12px 0}.PatientProfileModal_availabilityRatingContainer__ETRXJ{display:flex;flex-wrap:wrap;gap:20px}.PatientProfileModal_availabilitySection__Xl9Ei,.PatientProfileModal_ratingSection__tu-2D{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:150px}.PatientProfileModal_scheduleContainer__-Q098{display:flex;flex-direction:column;gap:4px;margin-top:4px}.PatientProfileModal_scheduleItem__jm-fQ{align-items:center;display:flex;gap:8px}.PatientProfileModal_dayName__VV3hX{color:var(--primary2);font-family:Rubik-Medium;font-size:12px;font-weight:600;min-width:80px}.PatientProfileModal_scheduleTime__h69XO{color:var(--black-900);font-family:Rubik-Regular;font-size:12px}.PatientProfileModal_insuranceContainer__iyFO7{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.PatientProfileModal_insuranceTag__kjZqm{background:var(--blue-100);border:1px solid var(--primary);border-radius:12px;color:var(--primary2);font-family:Rubik-Medium;font-size:12px;font-weight:500;padding:4px 8px}.PatientProfileModal_verificationContainer__2fgb-{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.PatientProfileModal_verificationTag__Mbf3G{background:#fff3cd;background:var(--yellow-100);border:1px solid #ffeaa7;border:1px solid var(--yellow-300);border-radius:12px;color:#856404;color:var(--yellow-700);font-family:Rubik-Medium;font-size:12px;font-weight:500;padding:4px 8px}.PatientProfileModal_countiesContainer__Mv8vK{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.PatientProfileModal_countyTag__OxRjB{background:#e2e3ff;background:var(--purple-100);border:1px solid #c3c5ff;border:1px solid var(--purple-300);border-radius:12px;color:#5a67d8;color:var(--purple-700);font-family:Rubik-Medium;font-size:12px;font-weight:500;padding:4px 8px}.PatientProfileModal_additionalLinksContainer__YQBw7{display:flex;flex-direction:column;gap:8px;margin-top:4px}.PatientProfileModal_additionalLinkItem__3FSil{background:#f9fafb;background:var(--gray-50);border:1px solid var(--divider);border-radius:6px;padding:8px 12px}.PatientProfileModal_additionalLinkItem__3FSil:hover{background:#f3f4f6;background:var(--gray-100)}:root{--yellow-100:#fff3cd;--yellow-700:#856404;--yellow-300:#ffeaa7;--purple-100:#e2e3ff;--purple-700:#5a67d8;--purple-300:#c3c5ff;--gray-50:#f9fafb;--gray-100:#f3f4f6}@media (max-width:768px){.PatientProfileModal_modalContainer__qB9g-{max-height:95vh;width:95vw}.PatientProfileModal_modalHeader__91b0z{padding:16px 20px}.PatientProfileModal_modalTitle__hdwIj{font-size:20px}.PatientProfileModal_modalContent__vJ6E8{padding:20px}.PatientProfileModal_patientName__Q3tER{font-size:24px}.PatientProfileModal_detailsGrid__CdOLE,.PatientProfileModal_vitalsGrid__dxTC\+{grid-template-columns:1fr}}@media (max-width:480px){.PatientProfileModal_modalContainer__qB9g-{border-radius:0;max-height:100vh;width:100vw}.PatientProfileModal_modalContent__vJ6E8{padding:16px}.PatientProfileModal_section__kHxW5{padding:12px}}.PatientProfileModal_printableContent__RzXUm{background:#fff;color:#000;font-family:Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:210mm;min-height:297mm;padding:40px 60px}.PatientProfileModal_printHeader__iSh3k{border-bottom:2px solid #000;margin-bottom:30px;padding-bottom:20px;text-align:center}.PatientProfileModal_printHeader__iSh3k h1{font-size:28px;font-weight:700;margin:0 0 10px}.PatientProfileModal_printHeader__iSh3k h2{color:#333;font-size:22px;font-weight:400;margin:0}.PatientProfileModal_printSection__H3rQP{margin-bottom:25px;page-break-inside:avoid}.PatientProfileModal_printSection__H3rQP h3{border-bottom:1px solid #ccc;color:#000;font-size:18px;font-weight:700;margin:0 0 15px;padding-bottom:5px}.PatientProfileModal_printSection__H3rQP h4{color:#333;font-size:16px;font-weight:700;margin:15px 0 10px}.PatientProfileModal_printSection__H3rQP p{font-size:14px;line-height:1.5;margin:8px 0}.PatientProfileModal_printSection__H3rQP strong{font-weight:700}@media print{@page{size:A4;margin:20mm}.PatientProfileModal_printableContent__RzXUm{margin:0;max-width:none;min-height:auto;padding:0;width:100%}.PatientProfileModal_printHeader__iSh3k{margin-bottom:20px}.PatientProfileModal_printSection__H3rQP{margin-bottom:20px;page-break-inside:avoid}.PatientProfileModal_printSection__H3rQP h3{font-size:16px;page-break-after:avoid}.PatientProfileModal_printSection__H3rQP p{font-size:12px}.PatientProfileModal_printSection__H3rQP:nth-child(n+8){page-break-before:auto}}.PatientProfileModal_shareModalOverlay__22LMy{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.PatientProfileModal_shareModalContent__8hrlJ{-webkit-animation:PatientProfileModal_shareModalSlideIn__QOUvI .3s ease-out;animation:PatientProfileModal_shareModalSlideIn__QOUvI .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.2);max-width:400px;min-width:320px;padding:0}@-webkit-keyframes PatientProfileModal_shareModalSlideIn__QOUvI{0%{opacity:0;-webkit-transform:scale(.9) translateY(-20px);transform:scale(.9) translateY(-20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes PatientProfileModal_shareModalSlideIn__QOUvI{0%{opacity:0;-webkit-transform:scale(.9) translateY(-20px);transform:scale(.9) translateY(-20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.PatientProfileModal_shareModalHeader__2AGtc{align-items:center;background:var(--blue-50);border-bottom:1px solid var(--divider);border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:20px 24px}.PatientProfileModal_shareModalHeader__2AGtc h3{color:var(--primary2);font-family:Rubik-Medium;font-size:18px;font-weight:600;margin:0}.PatientProfileModal_shareModalClose__GOgb7{align-items:center;background:none;border:none;border-radius:50%;color:var(--primary2);cursor:pointer;display:flex;font-size:24px;height:28px;justify-content:center;transition:background-color .2s;width:28px}.PatientProfileModal_shareModalClose__GOgb7:hover{background-color:var(--blue-100)}.PatientProfileModal_shareOptions__T-5yM{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);padding:24px}.PatientProfileModal_shareOption__XYKE8{align-items:center;background:#fff;border:2px solid var(--divider);border-radius:12px;color:var(--primary2);cursor:pointer;display:flex;flex-direction:column;font-family:Rubik-Medium;font-size:14px;gap:8px;padding:16px 12px;transition:all .2s ease}.PatientProfileModal_shareOption__XYKE8:hover{background:var(--blue-50);border-color:var(--primary);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.PatientProfileModal_shareIcon__D4OWo{align-items:center;background:var(--blue-100);border-radius:50%;color:#fff;display:flex;font-size:24px;height:40px;justify-content:center;transition:all .2s ease;width:40px}.PatientProfileModal_shareOption__XYKE8:hover .PatientProfileModal_shareIcon__D4OWo{box-shadow:0 2px 8px rgba(0,0,0,.2);-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width:480px){.PatientProfileModal_shareModalContent__8hrlJ{margin:20px;min-width:280px}.PatientProfileModal_shareOptions__T-5yM{gap:12px;padding:20px}.PatientProfileModal_shareOption__XYKE8{padding:12px 8px}.PatientProfileModal_shareIcon__D4OWo{font-size:20px;height:36px;width:36px}}.PatientProfileModal_expandedRow__VhS19{display:flex;flex-direction:column;gap:16px;width:100%}.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_expandedRow__VhS19{grid-gap:24px!important;align-items:start;display:grid!important;gap:24px!important;grid-template-columns:1fr 1fr!important}.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_medicationsContainer__M3HeZ{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:1fr 1fr!important}.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_medicationDivider__liV-j{display:none!important}.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_expandedRow__VhS19 .PatientProfileModal_section__kHxW5{flex:1 1;margin-bottom:16px!important;min-width:0}.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_expandedRow__VhS19 .PatientProfileModal_section__kHxW5:only-child{grid-column:1/-1}.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_medicationItem__sIVqM{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:12px}.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_instructionsText__5KELe,.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_medicationName__48hh-{word-wrap:break-word;overflow-wrap:break-word}@media (max-width:768px){.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_expandedRow__VhS19,.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_medicationsContainer__M3HeZ{grid-template-columns:1fr!important}}.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_expandedRow__VhS19{border:2px dashed red!important}.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_expandedRow__VhS19 .PatientProfileModal_section__kHxW5{border:1px solid blue!important}.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_appointmentsContainer__BEted,.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_careTeamContainer__p0xAz{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:1fr 1fr!important}.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_appointmentDivider__GRnAN,.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_careTeamDivider__ZrJ7I{display:none!important}.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_appointmentItem__vDFR0,.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_careTeamItem__gsWVq{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:12px}.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_appointmentValue__nkb13,.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_careTeamValue__ujqO4{word-wrap:break-word;overflow-wrap:break-word}@media (max-width:768px){.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_appointmentsContainer__BEted,.PatientProfileModal_modalContainer__qB9g-.PatientProfileModal_modalExpanded__wmXwg .PatientProfileModal_careTeamContainer__p0xAz{grid-template-columns:1fr!important}}.PatientProfileModal_qrModalOverlay__cmgX2{align-items:center;-webkit-animation:PatientProfileModal_fadeIn__FqWJP .3s ease-out;animation:PatientProfileModal_fadeIn__FqWJP .3s ease-out;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10001}@-webkit-keyframes PatientProfileModal_fadeIn__FqWJP{0%{opacity:0}to{opacity:1}}@keyframes PatientProfileModal_fadeIn__FqWJP{0%{opacity:0}to{opacity:1}}.PatientProfileModal_qrModalContent__LWxy1{-webkit-animation:PatientProfileModal_slideInScale__unKH0 .3s ease-out;animation:PatientProfileModal_slideInScale__unKH0 .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.3);max-width:500px;min-width:400px;padding:0}@-webkit-keyframes PatientProfileModal_slideInScale__unKH0{0%{opacity:0;-webkit-transform:scale(.8) translateY(-20px);transform:scale(.8) translateY(-20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes PatientProfileModal_slideInScale__unKH0{0%{opacity:0;-webkit-transform:scale(.8) translateY(-20px);transform:scale(.8) translateY(-20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.PatientProfileModal_qrModalHeader__\+mB87{align-items:center;background:var(--blue-50);border-bottom:1px solid var(--divider);border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:24px 28px}.PatientProfileModal_qrModalHeader__\+mB87 h3{color:var(--primary2);font-family:Rubik-Medium;font-size:20px;font-weight:600;margin:0}.PatientProfileModal_qrModalClose__wtmy1{align-items:center;background:none;border:none;border-radius:50%;color:var(--primary2);cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;transition:background-color .2s;width:32px}.PatientProfileModal_qrModalClose__wtmy1:hover{background-color:var(--blue-100)}.PatientProfileModal_qrCodeContainer__t\+v7a{align-items:center;display:flex;flex-direction:column;gap:24px;padding:40px}.PatientProfileModal_qrCode__4S5M9{background:#fff;border:2px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:20px}.PatientProfileModal_qrPattern__oJuqe{grid-gap:1px;background:#fff;display:grid;gap:1px;grid-template-columns:repeat(21,1fr);height:252px;width:252px}.PatientProfileModal_qrPixel__wTa38{background:#fff;height:12px;transition:all .1s ease;width:12px}.PatientProfileModal_qrPixelActive__RCLne{background:#000}.PatientProfileModal_qrMessage__b963h{text-align:center}.PatientProfileModal_qrMessage__b963h p{color:var(--gray-600);font-family:Rubik-Medium;font-size:18px;font-weight:500;margin:0}@media (max-width:480px){.PatientProfileModal_qrModalContent__LWxy1{margin:20px;min-width:320px}.PatientProfileModal_qrCodeContainer__t\+v7a{padding:24px}.PatientProfileModal_qrPattern__oJuqe{height:210px;width:210px}.PatientProfileModal_qrPixel__wTa38{height:10px;width:10px}.PatientProfileModal_qrMessage__b963h p{font-size:16px}}.PatientProfileModal_featureModalOverlay__d4qcV{align-items:center;-webkit-animation:PatientProfileModal_fadeIn__FqWJP .3s ease-out;animation:PatientProfileModal_fadeIn__FqWJP .3s ease-out;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10001}.PatientProfileModal_featureModalContent__TBq64{-webkit-animation:PatientProfileModal_slideInScale__unKH0 .3s ease-out;animation:PatientProfileModal_slideInScale__unKH0 .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.3);max-width:500px;min-width:400px;padding:0}.PatientProfileModal_featureModalHeader__ozXSg{align-items:center;background:var(--blue-50);border-bottom:1px solid var(--divider);border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:24px 28px}.PatientProfileModal_featureModalHeader__ozXSg h3{color:var(--primary2);font-family:Rubik-Medium;font-size:20px;font-weight:600;margin:0}.PatientProfileModal_featureModalClose__h6Pn6{align-items:center;background:none;border:none;border-radius:50%;color:var(--primary2);cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;transition:background-color .2s;width:32px}.PatientProfileModal_featureModalClose__h6Pn6:hover{background-color:var(--blue-100)}.PatientProfileModal_featureContainer__1zKNH{align-items:center;display:flex;flex-direction:column;gap:24px;padding:40px}.PatientProfileModal_featureIcon__tuzZD{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;height:120px;justify-content:center;padding:20px;width:120px}.PatientProfileModal_featureMessage__3Ud6J{text-align:center}.PatientProfileModal_featureMessage__3Ud6J p{color:var(--gray-600);font-family:Rubik-Medium;font-size:18px;font-weight:500;margin:0}@media (max-width:480px){.PatientProfileModal_featureModalContent__TBq64{margin:20px;min-width:320px}.PatientProfileModal_featureContainer__1zKNH{padding:24px}.PatientProfileModal_featureIcon__tuzZD{height:100px;padding:16px;width:100px}.PatientProfileModal_featureIcon__tuzZD svg{font-size:60px!important}.PatientProfileModal_featureMessage__3Ud6J p{font-size:16px}}.PCCPortalModal_modalOverlay__tC-9m{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.PCCPortalModal_modalContent__yjicF{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.PCCPortalModal_modalHeader__RZQqK{align-items:center;border-bottom:1px solid var(--blue-100);display:flex;justify-content:space-between;padding:24px 24px 16px}.PCCPortalModal_modalTitle__ZVaZl{color:#111827;font-size:20px;font-weight:600;margin:0}.PCCPortalModal_closeButton__VOa7p{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.PCCPortalModal_closeButton__VOa7p:hover{background-color:var(--blue-50);color:#111827}.PCCPortalModal_patientInfo__-N8vX{background-color:var(--blue-50);border-bottom:1px solid var(--blue-100);padding:16px 24px}.PCCPortalModal_patientInfo__-N8vX p{color:#374151;font-size:14px;margin:4px 0}.PCCPortalModal_patientInfo__-N8vX strong{color:#111827;font-weight:500}.PCCPortalModal_statusBadge__spaSw{align-items:center;background-color:var(--blue-100);border-radius:12px;color:var(--blue-900);display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-top:8px;padding:4px 12px}.PCCPortalModal_statusDot__Hy9qH{background-color:var(--blue-800);border-radius:50%;height:6px;width:6px}.PCCPortalModal_errorMessage__49SlU{background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:14px;margin:16px 24px;padding:12px 16px}.PCCPortalModal_successMessage__gZJNn{background-color:var(--blue-50);border:1px solid var(--blue-200);border-radius:8px;color:var(--blue-900);font-size:14px;margin:16px 24px;padding:12px 16px}.PCCPortalModal_formSection__SQfjl{padding:24px}.PCCPortalModal_sectionTitle__1QLWW{color:#111827;font-size:16px;font-weight:600;margin:0 0 20px}.PCCPortalModal_formGroup__PD8op{margin-bottom:20px}.PCCPortalModal_formLabel__CCHEf{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.PCCPortalModal_formInput__7Ykf-{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;font-size:14px;padding:10px 12px;transition:all .2s;width:100%}.PCCPortalModal_formInput__7Ykf-:focus{border-color:var(--blue-800);box-shadow:0 0 0 3px rgba(0,55,120,.1);outline:none}.PCCPortalModal_formInput__7Ykf-:disabled{background-color:#f3f4f6;cursor:not-allowed}.PCCPortalModal_formHint__gYmk8{color:#6b7280;font-size:12px;margin:6px 0 0}.PCCPortalModal_modalActions__2dBAc{border-top:1px solid var(--blue-100);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.PCCPortalModal_cancelButton__7lmI2{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.PCCPortalModal_cancelButton__7lmI2:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.PCCPortalModal_cancelButton__7lmI2:disabled{cursor:not-allowed;opacity:.5}.PCCPortalModal_submitButton__UHL1T{background-color:var(--blue-800);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.PCCPortalModal_submitButton__UHL1T:hover:not(:disabled){background-color:var(--blue-900)}.PCCPortalModal_submitButton__UHL1T:disabled{cursor:not-allowed;opacity:.5}.PCCPortalModal_printCardContainer__NVPzV{padding:24px}.PCCPortalModal_printCard__2fYwz{background-color:#fff;border:2px solid var(--blue-200);border-radius:8px;margin-bottom:20px;padding:24px}.PCCPortalModal_printCardHeader__7iUud{border-bottom:2px solid var(--blue-200);margin-bottom:24px;padding-bottom:16px;text-align:center}.PCCPortalModal_printCardHeader__7iUud h3{color:#111827;font-size:20px;font-weight:600;margin:0 0 4px}.PCCPortalModal_printCardSubtitle__RAMLX{color:#6b7280;font-size:14px;margin:0}.PCCPortalModal_printCardBody__ETggl{margin-bottom:20px}.PCCPortalModal_credentialRow__Bjpti{border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:12px 0}.PCCPortalModal_credentialRow__Bjpti:last-child{border-bottom:none}.PCCPortalModal_credentialLabel__jjAt0{color:#6b7280;font-size:14px;font-weight:500}.PCCPortalModal_credentialValue__RaF7G{color:#111827;font-family:Courier New,monospace;font-size:14px;font-weight:600}.PCCPortalModal_printCardFooter__N77\+f{border-top:2px solid var(--blue-200);padding-top:16px}.PCCPortalModal_printCardFooter__N77\+f p{color:#6b7280;font-size:12px;line-height:1.5;margin:0;text-align:center}.PCCPortalModal_printActions__YmSCg{display:flex;gap:12px;justify-content:center}.PCCPortalModal_printButton__I6T26{align-items:center;background-color:var(--blue-800);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s}.PCCPortalModal_printButton__I6T26:hover{background-color:var(--blue-900)}.PCCPortalModal_secondaryButton__-EXkj{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s}.PCCPortalModal_secondaryButton__-EXkj:hover{background-color:#f9fafb}.PCCPortalModal_loadingContainer__\+kFWU{padding:60px 24px;text-align:center}.PCCPortalModal_spinner__gUiJI{-webkit-animation:PCCPortalModal_spin__QKbCA .8s linear infinite;animation:PCCPortalModal_spin__QKbCA .8s linear infinite;border:4px solid var(--blue-100);border-radius:50%;border-top-color:var(--blue-800);height:40px;margin:0 auto 16px;width:40px}@-webkit-keyframes PCCPortalModal_spin__QKbCA{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes PCCPortalModal_spin__QKbCA{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.PCCPortalModal_loadingContainer__\+kFWU p{color:#6b7280;font-size:14px;margin:0}@media print{body *{visibility:hidden!important}.PCCPortalModal_printCard__2fYwz,.PCCPortalModal_printCard__2fYwz *{visibility:visible!important}.PCCPortalModal_printCard__2fYwz{background:#fff!important;border:2px solid #000!important;left:0!important;margin:0!important;max-width:600px!important;padding:40px!important;page-break-inside:avoid!important;position:absolute!important;top:0!important;width:100%!important}.PCCPortalModal_closeButton__VOa7p,.PCCPortalModal_errorMessage__49SlU,.PCCPortalModal_formSection__SQfjl,.PCCPortalModal_modalActions__2dBAc,.PCCPortalModal_modalContent__yjicF,.PCCPortalModal_modalHeader__RZQqK,.PCCPortalModal_modalOverlay__tC-9m,.PCCPortalModal_patientInfo__-N8vX,.PCCPortalModal_printActions__YmSCg,.PCCPortalModal_printCardContainer__NVPzV,.PCCPortalModal_successMessage__gZJNn{background:none!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important;position:static!important}.PCCPortalModal_credentialValue__RaF7G{color:#000!important;font-size:16px!important}.PCCPortalModal_credentialLabel__jjAt0{color:#000!important;font-size:14px!important}.PCCPortalModal_printCardHeader__7iUud h3{color:#000!important;font-size:24px!important}.PCCPortalModal_printCardSubtitle__RAMLX{color:#000!important;font-size:16px!important}.PCCPortalModal_printCardFooter__N77\+f p{color:#000!important;font-size:12px!important}@page{size:letter;margin:.5in}}@media (max-width:640px){.PCCPortalModal_modalContent__yjicF{border-radius:0;margin:0;max-height:100vh;max-width:100%}.PCCPortalModal_modalHeader__RZQqK{padding:20px 16px 12px}.PCCPortalModal_formSection__SQfjl{padding:20px 16px}.PCCPortalModal_modalActions__2dBAc{flex-direction:column-reverse;padding:12px 16px}.PCCPortalModal_cancelButton__7lmI2,.PCCPortalModal_submitButton__UHL1T{width:100%}.PCCPortalModal_printActions__YmSCg{flex-direction:column}.PCCPortalModal_printButton__I6T26,.PCCPortalModal_secondaryButton__-EXkj{width:100%}}.PCCDocumentExportModal_modalOverlay__riLfz{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.PCCDocumentExportModal_modalContent__cWnqB{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;width:100%}.PCCDocumentExportModal_modalHeader__1jjqE{align-items:center;background:var(--blue-50);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px}.PCCDocumentExportModal_modalTitle__l8P6m{color:var(--blue-900);font-size:20px;font-weight:600;margin:0}.PCCDocumentExportModal_closeButton__R0oKs{align-items:center;background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.PCCDocumentExportModal_closeButton__R0oKs:hover{background:var(--blue-100);color:var(--blue-900)}.PCCDocumentExportModal_modalBody__BvBxD{flex:1 1;overflow-y:auto;padding:24px}.PCCDocumentExportModal_formGroup__EFgx5{margin-bottom:20px}.PCCDocumentExportModal_label__OJSw9{color:#1a1a1a;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.PCCDocumentExportModal_required__\+sNF3{color:#dc2626}.PCCDocumentExportModal_input__Agrds,.PCCDocumentExportModal_select__v-iPI{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1a1a1a;font-size:14px;padding:10px 12px;transition:all .2s ease;width:100%}.PCCDocumentExportModal_input__Agrds:focus,.PCCDocumentExportModal_select__v-iPI:focus{border-color:var(--blue-500);box-shadow:0 0 0 3px var(--blue-100);outline:none}.PCCDocumentExportModal_input__Agrds:disabled,.PCCDocumentExportModal_select__v-iPI:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.6}.PCCDocumentExportModal_select__v-iPI{cursor:pointer}.PCCDocumentExportModal_checkboxGrid__Ydon5{grid-gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);padding:16px}.PCCDocumentExportModal_checkboxLabel__RZFE8{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px;transition:background .2s ease}.PCCDocumentExportModal_checkboxLabel__RZFE8:hover{background:#fff}.PCCDocumentExportModal_checkbox__H5nn6{accent-color:var(--blue-600);cursor:pointer;height:18px;width:18px}.PCCDocumentExportModal_checkboxText__pE48X{color:#1a1a1a;font-size:14px;-webkit-user-select:none;user-select:none}.PCCDocumentExportModal_infoBox__AQl1Z{background:var(--blue-50);border:1px solid var(--blue-200);border-radius:8px;display:flex;gap:12px;margin-top:20px;padding:16px}.PCCDocumentExportModal_infoIcon__EW5-0{flex-shrink:0;font-size:20px}.PCCDocumentExportModal_infoText__9gtBC{color:var(--blue-900);font-size:13px;line-height:1.5}.PCCDocumentExportModal_errorMessage__pmwBO{align-items:center;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;font-size:14px;gap:8px;margin-bottom:20px;padding:12px 16px}.PCCDocumentExportModal_errorMessage__pmwBO:before{content:"⚠️";font-size:16px}.PCCDocumentExportModal_loadingText__oAx2j{color:#64748b;font-size:14px;padding:12px;text-align:center}.PCCDocumentExportModal_warningText__KAizd{background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:14px;padding:12px 16px}.PCCDocumentExportModal_modalFooter__fh1LS{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.PCCDocumentExportModal_cancelButton__YjUmC,.PCCDocumentExportModal_exportButton__oCP5k,.PCCDocumentExportModal_previewButton__93Zar{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.PCCDocumentExportModal_cancelButton__YjUmC{background:#fff;border:1px solid #e2e8f0;color:#64748b}.PCCDocumentExportModal_cancelButton__YjUmC:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.PCCDocumentExportModal_previewButton__93Zar{align-items:center;background:#fff;border:1px solid var(--blue-500);color:var(--blue-700);display:flex;gap:8px}.PCCDocumentExportModal_previewButton__93Zar:hover:not(:disabled){background:var(--blue-50);border-color:var(--blue-600);color:var(--blue-800)}.PCCDocumentExportModal_exportButton__oCP5k{align-items:center;background:var(--blue-900);color:#fff;display:flex;gap:8px}.PCCDocumentExportModal_exportButton__oCP5k:hover:not(:disabled){background:var(--blue-800);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.PCCDocumentExportModal_cancelButton__YjUmC:disabled,.PCCDocumentExportModal_exportButton__oCP5k:disabled,.PCCDocumentExportModal_previewButton__93Zar:disabled{cursor:not-allowed;opacity:.5}@media (max-width:640px){.PCCDocumentExportModal_modalContent__cWnqB{border-radius:0;max-height:100vh;max-width:100%}.PCCDocumentExportModal_checkboxGrid__Ydon5{grid-template-columns:1fr}.PCCDocumentExportModal_modalFooter__fh1LS{flex-direction:column-reverse}.PCCDocumentExportModal_cancelButton__YjUmC,.PCCDocumentExportModal_exportButton__oCP5k,.PCCDocumentExportModal_previewButton__93Zar{justify-content:center;width:100%}}.EpicModal_container__8nN-3{background-color:#fff;border:1px solid var(--blue-300);border-radius:10px;box-shadow:var(--shadow);height:-webkit-min-content;height:min-content;left:35%;padding:10px 20px;position:fixed;text-align:center;top:35%;width:26%}.EpicModal_header__K6gNM{align-items:center;display:flex;justify-content:center;margin-top:0;text-align:center;width:100%}.EpicModal_select__1ShcD{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;width:100%}.EpicModal_buttonContainer__dVwE\+{display:flex;justify-content:space-between;margin-top:30px}.EpicModal_button__S1Rln{background-color:var(--blue-900);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px;transition:background-color .3s}.RegistrationRouter_container__lqzKK{display:grid;grid-template-areas:"header header" "sidebar content";grid-template-columns:300px 1fr;grid-template-rows:80px 1fr;height:100%;width:100%}.RegistrationRouter_header__i2uXV{border-bottom:2px solid var(--blue-300);grid-area:header;z-index:2}.RegistrationRouter_sidebar__9BFDA{box-shadow:var(--shadow);grid-area:sidebar;z-index:1}.RegistrationRouter_content__Xkji1{grid-area:content;overflow-y:auto}.RegistrationRouter_icon__dT\+Jf{color:var(--gray-800)}.ReviewRegistration_container__72BSd{padding-left:50px}.ReviewRegistration_form__Vb5jL{margin-top:30px;width:400px}.ReviewRegistration_header__6169e{font-size:20px;padding-bottom:20px}.ReviewRegistration_subheader__tVJpR{color:var(--gray-500);font-size:14px}.ReviewRegistration_link__ezvUm{text-decoration:none}.ReviewRegistration_linkPadding__teQtF{padding-top:30px}.ReviewRegistration_buttonContainer__pzcmb{display:flex;flex-direction:row}.ReviewRegistration_reviewItemsContainer__kJQFb{margin-top:20}.ReviewRegistration_publishLater__B\+rb1{display:flex;flex:1 1;margin-right:20px;margin-top:25px}.ReviewRegistration_publishNow__XP3Xt{display:flex;flex:2 1;margin-top:25px}.Sidebar_container__dnN9K{display:flex;flex:1 1;flex-direction:column;padding:20px}.Sidebar_header__jdzhI{font-size:20px;padding-bottom:10px;padding-left:10px}.SidebarLine_container__GcaI\+{display:flex;flex:1 1;padding:20px}.SidebarLine_barLine__NSHSY{display:flex;flex:1 1;flex-direction:column;padding:0 10px}.SidebarLine_mainLine__tCmCJ{align-items:center;display:flex;flex-direction:row}.SidebarLine_bubbleCommon__hXhuv{align-items:center;border-radius:50px;box-sizing:border-box;display:flex;height:30px;justify-content:center;width:30px}.SidebarLine_bubbleActive__mJ2GZ{background-color:var(--blue-900);color:#fff}.SidebarLine_bubbleInactive__7c3-S{background-color:initial;border:2px solid var(--gray-300);color:var(--gray-300)}.SidebarLine_title__TXCCB{padding-left:10px}.SidebarLine_verticalConnector__7YoYm{height:30px;margin-left:13px;width:4px}.SidebarLine_bubbleWrapper__YGh2p{align-items:center;display:flex;flex-direction:column}.GuestApp_container__fxUle{display:grid;grid-template-areas:"header header" "sidebar content";grid-template-columns:360px 1fr;grid-template-rows:80px 1fr;height:100%;width:100%}.GuestApp_header__tLDib{border-bottom:2px solid var(--blue-300);grid-area:header;z-index:2}.GuestApp_sidebar__oQ1hg{box-shadow:var(--shadow);grid-area:sidebar;z-index:1}.GuestApp_content__-IqC6{grid-area:content;overflow:"hidden";padding:30px 0 0 60px}.GuestApp_icon__Qindw{color:var(--gray-800)}@media screen and (max-width:1400px){.GuestApp_container__fxUle{grid-template-columns:0 100%}.GuestApp_content__-IqC6{padding:0}.GuestApp_sidebar__oQ1hg{overflow-x:hidden}}.PatientProfilePage_pageWrapper__-1Lfl{background:#fff;bottom:0;display:flex;height:100vh;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%}.PatientProfilePage_sidebar__mVvBa{background:#fff;display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow-y:auto;width:240px}.PatientProfilePage_sidebarLogo__2313U{align-items:flex-start;display:flex;padding:20px 20px 24px}.PatientProfilePage_logoFull__ffsWL{fill:var(--blue-800);height:36px;width:auto}.PatientProfilePage_trademark__U4Kwd{color:#1a1a1a;font-size:14px;font-weight:600;line-height:1;margin:0;padding:0}.PatientProfilePage_logoIcon__V\+roR{fill:var(--blue-800);flex-shrink:0;height:36px;width:36px}.PatientProfilePage_logoText__Ys4Vf{color:var(--blue-800);font-size:20px;font-weight:700}.PatientProfilePage_sidebarNav__f5x3W{display:flex;flex-direction:column;gap:4px;padding:16px 12px}.PatientProfilePage_navItem__I6UMt{align-items:center;background:transparent;border:none;border-radius:50px;color:#64748b;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;padding:14px 20px;text-align:left;transition:all .2s ease;width:100%}.PatientProfilePage_navItem__I6UMt:hover{background:#f1f5f9;border-radius:50px;color:#1a1a1a}.PatientProfilePage_navItemActive__-FOBF{background:var(--blue-100);border-radius:0 50px 50px 0;color:#1a1a1a}.PatientProfilePage_navItemActive__-FOBF:hover{background:var(--blue-100);color:#1a1a1a}.PatientProfilePage_navIcon__\+CXMR{font-size:20px!important;opacity:.9}.PatientProfilePage_pageContainer__Jv1NX{background:#f8fafc;border-radius:20px;box-sizing:border-box;flex:1 1;height:calc(100% - 48px);margin:24px;overflow-x:hidden;overflow-y:auto;padding:36px}.PatientProfilePage_header__KjuMT{align-items:center;background:transparent;display:flex;flex-shrink:0;height:64px;justify-content:space-between;margin-bottom:24px;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.PatientProfilePage_headerLeft__EjgTX{align-items:center;display:flex;gap:24px}.PatientProfilePage_headerTitle__lqvXX{color:#1a1a1a;font-size:28px;font-weight:700;margin:0}.PatientProfilePage_searchInput__7vM7i{background:#fff;border:1px solid #e2e8f0;border-radius:24px;font-size:16px;padding:12px 18px;transition:all .2s ease;width:280px}.PatientProfilePage_searchInput__7vM7i:focus{background:#fff;border-color:var(--blue-800);box-shadow:0 0 0 3px rgba(0,55,120,.1);outline:none}.PatientProfilePage_headerRight__IjWkY{align-items:center;display:flex;gap:12px}.PatientProfilePage_headerBtn__V8gjj{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:6px;padding:10px 18px;transition:all .2s ease}.PatientProfilePage_headerBtn__V8gjj:hover{background:#e2e8f0}.PatientProfilePage_shareBtn__bIkCt{background:var(--blue-50);color:#1a1a1a}.PatientProfilePage_shareBtn__bIkCt:hover{background:var(--blue-100)}.PatientProfilePage_shareAvatarBtn__eCxpE{align-items:center;background:var(--blue-100);border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#1a1a1a;cursor:pointer;display:flex;height:42px;justify-content:center;transition:all .2s ease;width:42px}.PatientProfilePage_shareAvatarBtn__eCxpE:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transform:scale(1.05);transform:scale(1.05)}.PatientProfilePage_pageTitle__5Fm7G{color:#1a1a1a;font-size:28px;font-weight:700;margin:0 0 24px}.PatientProfilePage_heroCard__JwLLv{background:#fff;border:1px solid var(--blue-100);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.08);margin-bottom:24px;padding:24px}.PatientProfilePage_heroTop__ScI8Y{align-items:center;display:flex;gap:16px;margin-bottom:20px}.PatientProfilePage_avatar__7d1X8{align-items:center;background:var(--blue-100);border-radius:50%;color:#1a1a1a;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:56px;justify-content:center;width:56px}.PatientProfilePage_heroInfo__MVj64{display:flex;flex-direction:column;gap:2px}.PatientProfilePage_patientName__7E0l0{color:#1a1a1a;font-size:22px;font-weight:600;margin:0}.PatientProfilePage_patientId__omQIW{color:#64748b;font-size:14px;margin:0}.PatientProfilePage_dataSource__xL0JC{color:#94a3b8;font-size:13px}.PatientProfilePage_dataSourceBadge__Z5Xyq{background:#f1f5f9;border-radius:12px;color:#475569;font-size:12px;font-weight:500;padding:2px 10px}.PatientProfilePage_heroDivider__UEYN6{background:#e2e8f0;height:1px;margin-bottom:20px}.PatientProfilePage_heroDetailsRow__yHl1O{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:16px}.PatientProfilePage_heroDetail__bfbHz{display:flex;flex-direction:column;gap:4px}.PatientProfilePage_heroDetailLabel__IGcRI{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.PatientProfilePage_heroDetailValue__0igCQ{color:#1a1a1a;font-size:16px;font-weight:500}.PatientProfilePage_insuranceTooltip__3-x1t{background:#1a1a1a;border-radius:8px;bottom:100%;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;font-size:14px;left:0;margin-bottom:8px;opacity:0;padding:8px 12px;position:absolute;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;white-space:nowrap;z-index:1000}.PatientProfilePage_insuranceTooltip__3-x1t:after{border:6px solid transparent;border-top-color:#1a1a1a;content:"";left:20px;position:absolute;top:100%}.PatientProfilePage_heroDetailValue__0igCQ:hover .PatientProfilePage_insuranceTooltip__3-x1t{opacity:1;visibility:visible}.PatientProfilePage_heroAddressRow__1Fyik{display:flex;flex-direction:column;gap:4px}.PatientProfilePage_riskBadge__fQ2NE{align-items:center;border-radius:20px;display:inline-flex;flex-shrink:0;font-size:15px;font-weight:600;gap:6px;padding:8px 16px;white-space:nowrap}.PatientProfilePage_riskHigh__HWip6{background:#fee2e2;color:#dc2626}.PatientProfilePage_riskMedium__yAmaR{background:#fef3c7;color:#d97706}.PatientProfilePage_riskLow__lq7td{background:#dcfce7;color:#16a34a}.PatientProfilePage_analyzeBtn__wdc9s{background:var(--blue-800);border:none;border-radius:24px;box-shadow:0 2px 8px rgba(0,55,120,.3);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.PatientProfilePage_analyzeBtn__wdc9s:hover{box-shadow:0 4px 12px rgba(0,55,120,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.PatientProfilePage_quickInfoRow__rxnHv{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.PatientProfilePage_quickCard__0D54F{background:#fff;border-left:1px solid var(--blue-100);border:1px solid var(--blue-100);border-left-width:4px;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:14px;padding:18px 20px}.PatientProfilePage_quickCardInsurance__CHLZp,.PatientProfilePage_quickCardLocation__RjTid,.PatientProfilePage_quickCardRisk__zf-H\+,.PatientProfilePage_quickCardVisit__fPryB{border-left-color:var(--blue-200)}.PatientProfilePage_quickCardLabel__atP7k{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.8px;margin:0;text-transform:uppercase}.PatientProfilePage_quickCardBody__6q05J{align-items:center;display:flex;gap:12px}.PatientProfilePage_quickCardIconCircle__4IOAu{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.PatientProfilePage_iconCircleInsurance__1dQ5S,.PatientProfilePage_iconCircleLocation__dBc5M,.PatientProfilePage_iconCircleRisk__Gv1HI,.PatientProfilePage_iconCircleVisit__vYFjx{background:var(--blue-100)}.PatientProfilePage_quickCardContent__INwJ3{display:flex;flex-direction:column;gap:2px}.PatientProfilePage_quickCardText__IF8I5{color:#1a1a1a;font-size:16px;font-weight:600}.PatientProfilePage_quickCardSubtext__oOlIT{color:#94a3b8;font-size:13px}.PatientProfilePage_twoColumnLayout__70Q9H{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.PatientProfilePage_sectionCard__2ig-U{background:#fff;border:1px solid var(--blue-100);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;padding:20px}.PatientProfilePage_sectionHeader__bzMMz{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.PatientProfilePage_sectionTitle__UU8Wc{color:#1a1a1a;font-size:20px;font-weight:600;margin:0}.PatientProfilePage_seeMoreBtn__CoAh4{background:none;border:none;color:var(--blue-800);cursor:pointer;font-size:15px;font-weight:500}.PatientProfilePage_seeMoreBtn__CoAh4:hover{text-decoration:underline}.PatientProfilePage_observationsGrid__\+IDFi{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.PatientProfilePage_statCard__Ut19v{align-items:flex-start;background:var(--blue-50);border:1px solid var(--blue-100);border-radius:14px;display:flex;gap:10px;padding:12px 14px}.PatientProfilePage_statIconCircle__UBHza{align-items:center;background:var(--blue-100);border-radius:8px;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.PatientProfilePage_statContent__qWdOX{display:flex;flex-direction:column;gap:2px}.PatientProfilePage_statLabel__x58mr{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.PatientProfilePage_statValue__hpULo{color:#1a1a1a;font-size:18px;font-weight:700}.PatientProfilePage_medList__It1UU{display:flex;flex-direction:column;gap:10px;max-height:205px;overflow-y:auto;padding-right:4px}.PatientProfilePage_medCard__5N\+kF{align-items:flex-start;background:var(--blue-50);border:1px solid var(--blue-100);border-radius:10px;display:flex;gap:10px;padding:10px 14px}.PatientProfilePage_medRow__7g3cb{align-items:flex-start;display:flex;gap:12px}.PatientProfilePage_medIconCircle__86Fyd{align-items:center;background:var(--blue-100);border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.PatientProfilePage_medInfo__3WbDi{display:flex;flex-direction:column;gap:2px}.PatientProfilePage_medName__3NG5H{color:#1a1a1a;font-size:15px;font-weight:600}.PatientProfilePage_medSub__zY-S3{color:#94a3b8;font-size:13px}.PatientProfilePage_medListFull__92rKU{display:flex;flex-direction:column;gap:10px}.PatientProfilePage_medCount__q6R\+z{color:#94a3b8;font-size:14px;font-weight:500}.PatientProfilePage_moreChip__Nmyas{align-items:center;background:var(--blue-100);border-radius:12px;color:#1a1a1a;cursor:pointer;display:flex;font-size:15px;font-weight:500;justify-content:center;padding:12px;transition:background .2s ease}.PatientProfilePage_moreChip__Nmyas:hover{background:var(--blue-200)}.PatientProfilePage_dxChipsContainer__YvqRc{display:flex;flex-wrap:wrap;gap:8px}.PatientProfilePage_dxChip__O6gQZ{background:var(--blue-100);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PatientProfilePage_dxChip__O6gQZ,.PatientProfilePage_dxMoreChip__GmmiF{border-radius:20px;color:#1a1a1a;font-size:15px;font-weight:500;padding:8px 16px}.PatientProfilePage_dxMoreChip__GmmiF{background:var(--blue-200);cursor:pointer}.PatientProfilePage_dxMoreChip__GmmiF:hover{background:var(--blue-300)}.PatientProfilePage_appointmentsList__xYlrD{display:flex;flex-direction:column;gap:8px}.PatientProfilePage_appointmentItem__ceZ7x{align-items:center;background:var(--blue-50);border:1px solid var(--blue-100);border-radius:10px;display:flex;gap:12px;padding:10px 12px}.PatientProfilePage_appointmentIcon__4ELI1{color:var(--blue-800);font-size:20px}.PatientProfilePage_appointmentInfo__A2RE3{display:flex;flex:1 1;flex-direction:column;gap:2px}.PatientProfilePage_appointmentDate__exIFd{color:#64748b;font-size:14px}.PatientProfilePage_appointmentTitle__Nz43O{color:#1a1a1a;font-size:16px;font-weight:500}.PatientProfilePage_appointmentInstruction__L36AU{color:#94a3b8;font-size:13px;font-style:italic;line-height:1.4;margin-top:2px}.PatientProfilePage_appointmentStatus__AVC8r{border-radius:12px;font-size:13px;font-weight:500;padding:4px 12px}.PatientProfilePage_statusArrived__UV-6l{background:#dcfce7;color:#16a34a}.PatientProfilePage_statusScheduled__ATOfL{background:#fef3c7;color:#d97706}.PatientProfilePage_statusComplete__Q\+1C5{background:#e0e7ff;color:#4f46e5}.PatientProfilePage_careTeamList__Yw8ve{display:flex;flex-direction:column;gap:12px}.PatientProfilePage_careTeamCard__5g2\+t{align-items:flex-start;background:var(--blue-50);border-radius:12px;display:flex;flex-shrink:0;gap:12px;min-width:160px;padding:14px 16px}.PatientProfilePage_careTeamAvatar__ctSoO{align-items:center;background:var(--blue-200);border-radius:50%;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.PatientProfilePage_careTeamInfo__Y2OFP{display:flex;flex:1 1;flex-direction:column;gap:4px}.PatientProfilePage_careTeamName__Qrzr\+{color:#1a1a1a;font-size:15px;font-weight:600;line-height:1.3}.PatientProfilePage_careTeamDetails__Vdin0{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.PatientProfilePage_careTeamRole__FAsj3{color:#64748b;font-size:13px;line-height:1.3}.PatientProfilePage_careTeamCategoryRow__UIHtG{align-items:center;display:flex;gap:6px;margin-top:2px}.PatientProfilePage_careTeamCategoryLabel__Mj4\+2{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.PatientProfilePage_careTeamCategory__Fh7qX{color:#94a3b8;font-size:12px;line-height:1.3}.PatientProfilePage_careTeamMoreChip__P9gZ6{align-items:center;background:var(--blue-100);border-radius:12px;color:#1a1a1a;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;font-weight:500;justify-content:center;min-width:100px;padding:10px 14px;transition:background .2s ease}.PatientProfilePage_careTeamMoreChip__P9gZ6:hover{background:var(--blue-200)}.PatientProfilePage_careTeamGrid__j6aZ5{display:flex;flex-direction:column;gap:12px}.PatientProfilePage_notesSection__aeDLY{background:#fff;border:1px solid var(--blue-100);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.08);margin-bottom:24px;padding:20px}.PatientProfilePage_noteItem__dfzpl{border-bottom:1px solid #e2e8f0;padding:12px 0}.PatientProfilePage_noteItem__dfzpl:last-child{border-bottom:none}.PatientProfilePage_noteHeader__KG7Nw{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:4px 0}.PatientProfilePage_noteHeaderLeft__zG3H1{align-items:center;display:flex;gap:10px}.PatientProfilePage_noteIcon__BKZV1{color:#64748b;font-size:20px}.PatientProfilePage_noteTitle__liulp{color:#1a1a1a;font-size:16px;font-weight:500}.PatientProfilePage_noteCount__zUYE6{background:var(--blue-100);border-radius:10px;color:#1a1a1a;font-size:13px;font-weight:500;padding:3px 10px}.PatientProfilePage_noteContent__u5rpq{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:8px;color:#475569;font-size:16px;line-height:1.6;margin-top:12px;max-height:400px;overflow-y:auto;padding:16px}.PatientProfilePage_demographicsSection__avhQ2{background:#fff;border:1px solid var(--blue-100);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.08);margin-bottom:24px;padding:20px}.PatientProfilePage_demographicsGrid__PD3HB{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.PatientProfilePage_demoCard__bEgE\+{align-items:center;background:var(--blue-50);border:1px solid var(--blue-100);border-radius:12px;display:flex;gap:12px;padding:14px 16px;transition:all .2s ease}.PatientProfilePage_demoCard__bEgE\+:hover{border-color:var(--blue-200);box-shadow:0 2px 8px rgba(0,55,120,.08)}.PatientProfilePage_demoCardWide__5\+y6V{grid-column:span 2}.PatientProfilePage_demoIconWrapper__wtFQD{align-items:center;background:var(--blue-100);border-radius:10px;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.PatientProfilePage_demoIcon__Qv5Yz{font-size:20px}.PatientProfilePage_demoContent__brNde{display:flex;flex-direction:column;gap:2px;min-width:0}.PatientProfilePage_demoItem__5ngsM{display:flex;flex-direction:column;gap:4px}.PatientProfilePage_demoLabel__nL1rV{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.PatientProfilePage_demoValue__VyGHu{color:#1a1a1a;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PatientProfilePage_modalOverlay__wvLpL{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.PatientProfilePage_modalContent__4lD9j{background:#fff;border-radius:16px;max-height:80vh;max-width:500px;overflow-y:auto;padding:24px;width:90%}.PatientProfilePage_modalHeader__\+Z97P{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.PatientProfilePage_modalTitle__YbDSU{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.PatientProfilePage_modalClose__HSbTe{background:none;border:none;color:#64748b;cursor:pointer;font-size:24px}.PatientProfilePage_shareOptions__z2vOA{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.PatientProfilePage_shareOption__FbWm8{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px;transition:all .2s ease}.PatientProfilePage_shareOption__FbWm8:hover{background:var(--blue-100);border-color:var(--blue-800)}.PatientProfilePage_shareIcon__NELOx{align-items:center;background:#64748b;border-radius:50%;color:#fff;display:flex;height:48px;justify-content:center;width:48px}@media (max-width:1024px){.PatientProfilePage_sidebar__mVvBa{width:200px}.PatientProfilePage_quickInfoRow__rxnHv{grid-template-columns:repeat(2,1fr)}.PatientProfilePage_twoColumnLayout__70Q9H{grid-template-columns:1fr}.PatientProfilePage_demographicsGrid__PD3HB,.PatientProfilePage_medicationsGrid__i46Oo{grid-template-columns:repeat(2,1fr)}.PatientProfilePage_demoCardWide__5\+y6V{grid-column:span 2}.PatientProfilePage_observationsGrid__\+IDFi{grid-template-columns:repeat(2,1fr)}.PatientProfilePage_careTeamGrid__j6aZ5{grid-template-columns:1fr}.PatientProfilePage_heroDetailsRow__yHl1O{gap:20px}}@media (max-width:768px){.PatientProfilePage_sidebar__mVvBa{display:none}.PatientProfilePage_pageContainer__Jv1NX{width:100%}}@media (max-width:640px){.PatientProfilePage_pageContainer__Jv1NX{margin:12px;padding:16px}.PatientProfilePage_header__KjuMT{flex-direction:column;gap:12px;height:auto;padding:0}.PatientProfilePage_headerLeft__EjgTX{flex-direction:column;width:100%}.PatientProfilePage_searchInput__7vM7i{width:100%}.PatientProfilePage_pageTitle__5Fm7G{font-size:22px}.PatientProfilePage_heroTop__ScI8Y{flex-direction:column;text-align:center}.PatientProfilePage_heroDetailsRow__yHl1O{flex-direction:column;gap:16px}.PatientProfilePage_heroCard__JwLLv{padding:16px}.PatientProfilePage_avatar__7d1X8{margin:0 auto}.PatientProfilePage_heroRight__yW\+fi{flex-direction:column}.PatientProfilePage_demographicsGrid__PD3HB,.PatientProfilePage_medicationsGrid__i46Oo,.PatientProfilePage_quickInfoRow__rxnHv{grid-template-columns:1fr}.PatientProfilePage_demoCardWide__5\+y6V{grid-column:span 1}.PatientProfilePage_careTeamGrid__j6aZ5,.PatientProfilePage_observationsGrid__\+IDFi{grid-template-columns:1fr}.PatientProfilePage_sectionCard__2ig-U{padding:16px}}.PatientProfilePage_hidden__smBp7{display:none}.PatientProfilePage_bottomSpace__Ma2-\+{flex-shrink:0;height:100px}.PatientProfilePage_carePlanCard__m8tXD{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:12px;padding:20px}.PatientProfilePage_carePlanHeader__UTrlp{margin-bottom:16px}.PatientProfilePage_carePlanTitleRow__X54t6{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.PatientProfilePage_carePlanTitle__NoeiG{color:#1a1a1a;font-size:20px;font-weight:600;margin:0}.PatientProfilePage_carePlanStatus__NDKsE{border-radius:16px;font-size:13px;font-weight:600;padding:6px 14px;text-transform:capitalize}.PatientProfilePage_statusActive__RGTOL{background:#dcfce7;color:#16a34a}.PatientProfilePage_statusCompleted__AwqcJ{background:#e0e7ff;color:#4f46e5}.PatientProfilePage_statusDefault__f6B7E{background:#f1f5f9;color:#64748b}.PatientProfilePage_carePlanCategory__OAwxx{color:#64748b;font-size:14px;margin:0}.PatientProfilePage_carePlanDetails__LsAk3{background:#fff;border-radius:8px;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:16px;padding:16px}.PatientProfilePage_carePlanDetail__5WvdN{display:flex;flex-direction:column;gap:4px}.PatientProfilePage_carePlanDetailLabel__3nCKb{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.PatientProfilePage_carePlanDetailValue__7ibkF{color:#1a1a1a;font-size:15px;font-weight:500}.PatientProfilePage_carePlanGoals__6XVsV{background:#fff;border-radius:8px;padding:16px}.PatientProfilePage_carePlanGoalsTitle__pTbCH{color:#1a1a1a;font-size:15px;font-weight:600;margin:0 0 12px}.PatientProfilePage_carePlanGoalsList__x5wOy{display:flex;flex-direction:column;gap:10px}.PatientProfilePage_carePlanGoalItem__v2xP7{align-items:flex-start;background:var(--blue-50);border:1px solid var(--blue-100);border-radius:8px;display:flex;gap:10px;padding:10px 12px}.PatientProfilePage_carePlanGoalIcon__VNFnD{flex-shrink:0;font-size:18px}.PatientProfilePage_carePlanGoalText__Y\+NeQ{color:#1a1a1a;font-size:14px;line-height:1.5}.PatientProfilePage_carePlanAddresses__osaWN{background:#fff;border-radius:8px;margin-bottom:12px;padding:16px}.PatientProfilePage_carePlanAddressesTitle__PO\+Ik{color:#1a1a1a;font-size:15px;font-weight:600;margin:0 0 12px}.PatientProfilePage_carePlanAddressesList__cUYOr{display:flex;flex-direction:column;gap:10px}.PatientProfilePage_carePlanAddressItem__N2HLn{align-items:flex-start;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;display:flex;gap:10px;padding:10px 12px}.PatientProfilePage_carePlanAddressIcon__N-E6\+{flex-shrink:0;font-size:18px}.PatientProfilePage_carePlanAddressText__PPSJK{color:#1a1a1a;font-size:14px;line-height:1.5}.PatientProfilePage_carePlansOverview__CwHFf{display:flex;flex-direction:column;gap:12px}.PatientProfilePage_carePlanOverviewCard__bCMUY{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:12px;padding:16px}.PatientProfilePage_carePlanOverviewHeader__TkCql{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.PatientProfilePage_carePlanOverviewIcon__jOuVh{align-items:center;background:var(--blue-100);border-radius:10px;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.PatientProfilePage_carePlanOverviewInfo__pkmYh{display:flex;flex:1 1;flex-direction:column;gap:4px}.PatientProfilePage_carePlanOverviewTitle__S2scf{color:#1a1a1a;font-size:16px;font-weight:600;margin:0}.PatientProfilePage_carePlanOverviewCategory__QVEQ5{color:#64748b;font-size:13px;margin:0}.PatientProfilePage_carePlanOverviewGoals__i9Qr-{background:#fff;border-radius:8px;padding:12px}.PatientProfilePage_carePlanOverviewGoalsLabel__BReX7{color:#94a3b8;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.PatientProfilePage_carePlanOverviewGoalsList__V61XR{display:flex;flex-direction:column;gap:6px}.PatientProfilePage_carePlanOverviewGoalItem__QTHuF{color:#475569;font-size:14px;line-height:1.4}.PatientProfilePage_immunizationsOverview__eZvXn{display:flex;flex-direction:column;gap:10px}.PatientProfilePage_immunizationCard__SxUcM{align-items:center;background:var(--blue-50);border:1px solid var(--blue-100);border-radius:10px;display:flex;gap:12px;padding:12px 14px}.PatientProfilePage_immunizationIcon__MQC9-{align-items:center;background:var(--blue-100);border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.PatientProfilePage_immunizationInfo__VbytK{display:flex;flex:1 1;flex-direction:column;gap:2px}.PatientProfilePage_immunizationName__cKBBg{color:#1a1a1a;font-size:15px;font-weight:600}.PatientProfilePage_immunizationDate__c-Vul{color:#64748b;font-size:13px}.PatientProfilePage_immunizationDesc__5KmXv{color:#94a3b8;font-size:12px}.PatientProfilePage_immunizationStatus__hAbSa{border-radius:12px;font-size:13px;font-weight:500;padding:4px 12px}.PatientProfilePage_statusGiven__aCr1u{background:#dcfce7;color:#16a34a}.PatientProfilePage_statusNotGiven__MRkdJ{background:#fee2e2;color:#dc2626}.PatientProfilePage_immunizationDetailCard__mb7M6{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:12px;padding:20px}.PatientProfilePage_immunizationDetailHeader__zgrDa{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.PatientProfilePage_immunizationDetailIcon__yAK\+U{align-items:center;background:var(--blue-100);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.PatientProfilePage_immunizationDetailInfo__g\+Rzb{display:flex;flex:1 1;flex-direction:column;gap:4px}.PatientProfilePage_immunizationDetailName__0eqeE{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.PatientProfilePage_immunizationDetailDesc__VXk4E{color:#64748b;font-size:14px;margin:0}.PatientProfilePage_immunizationDetailBody__QyjCi{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.PatientProfilePage_immunizationDetailRow__1G\+XU{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 0}.PatientProfilePage_immunizationDetailRow__1G\+XU:last-child{border-bottom:none}.PatientProfilePage_immunizationDetailLabel__\+Mfgz{color:#64748b;font-size:13px;font-weight:600}.PatientProfilePage_immunizationDetailValue__ZILgg{color:#1a1a1a;font-size:14px;font-weight:500;text-align:right}.PatientProfilePage_adtRecordsOverview__uQcK9{display:flex;flex-direction:column;gap:10px}.PatientProfilePage_adtRecordCard__Noi9B{align-items:center;background:var(--blue-50);border:1px solid var(--blue-100);border-radius:10px;display:flex;gap:12px;padding:12px 14px}.PatientProfilePage_adtRecordIcon__g-mvM{align-items:center;background:var(--blue-100);border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.PatientProfilePage_adtRecordInfo__NXBMm{display:flex;flex:1 1;flex-direction:column;gap:2px}.PatientProfilePage_adtRecordType__soiDs{color:#1a1a1a;font-size:15px;font-weight:600}.PatientProfilePage_adtRecordDate__3T6cW{color:#64748b;font-size:13px}.PatientProfilePage_adtRecordLocation__DHjn3{color:#94a3b8;font-size:12px}.PatientProfilePage_adtRecordDetailCard__2dDp6{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:12px;padding:20px}.PatientProfilePage_adtRecordDetailHeader__k9i3u{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.PatientProfilePage_adtRecordDetailIcon__qFLz\+{align-items:center;background:var(--blue-100);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.PatientProfilePage_adtRecordDetailInfo__nKGkl{display:flex;flex:1 1;flex-direction:column;gap:4px}.PatientProfilePage_adtRecordDetailType__OrihB{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.PatientProfilePage_adtRecordDetailStandard__1zfUT{color:#64748b;font-size:14px;margin:0}.PatientProfilePage_adtRecordDetailBody__nyNZY{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.PatientProfilePage_adtRecordDetailRow__DFYcJ{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 0}.PatientProfilePage_adtRecordDetailRow__DFYcJ:last-child{border-bottom:none}.PatientProfilePage_adtRecordDetailLabel__fs3yB{color:#64748b;font-size:13px;font-weight:600}.PatientProfilePage_adtRecordDetailValue__YSBRb{color:#1a1a1a;font-size:14px;font-weight:500;text-align:right}.PatientProfilePage_practitionersOverview__Ax8RG{display:flex;flex-direction:column;gap:10px}.PatientProfilePage_practitionerCard__Iabpd{align-items:flex-start;background:var(--blue-50);border:1px solid var(--blue-100);border-radius:12px;display:flex;gap:12px;padding:14px 16px}.PatientProfilePage_practitionerAvatar__4ucOh{align-items:center;background:var(--blue-200);border-radius:50%;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.PatientProfilePage_practitionerInfo__nDgMC{display:flex;flex:1 1;flex-direction:column;gap:4px}.PatientProfilePage_practitionerName__JcYlE{color:#1a1a1a;font-size:15px;font-weight:600;line-height:1.3}.PatientProfilePage_practitionerRole__dBxYb{color:#64748b;font-size:13px;line-height:1.3}.PatientProfilePage_practitionerSpecialty__Hvbit{color:#94a3b8;font-size:12px;line-height:1.3}.PatientProfilePage_practitionerMoreChip__y21jr{align-items:center;background:var(--blue-100);border-radius:12px;color:#1a1a1a;display:flex;font-size:15px;font-weight:500;justify-content:center;padding:10px 14px;text-align:center}.PatientProfilePage_allergiesOverview__NoCmo{display:flex;flex-direction:column;gap:10px}.PatientProfilePage_allergyCard__F783C{align-items:center;background:var(--blue-50);border:1px solid var(--blue-100);border-radius:10px;display:flex;gap:12px;padding:12px 14px}.PatientProfilePage_allergyIcon__8cOay{align-items:center;background:var(--blue-100);border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.PatientProfilePage_allergyInfo__dp1Gj{display:flex;flex:1 1;flex-direction:column;gap:2px}.PatientProfilePage_allergyName__BCGjU{color:#1a1a1a;font-size:15px;font-weight:600}.PatientProfilePage_allergyCategory__M\+saH{color:#64748b;font-size:13px}.PatientProfilePage_allergySeverity__dQ93w{color:#94a3b8;font-size:12px}.PatientProfilePage_allergyStatus__PLk5b{border-radius:12px;font-size:13px;font-weight:500;padding:4px 12px}.PatientProfilePage_statusSevere__fEQqU{background:#fee2e2;color:#dc2626}.PatientProfilePage_statusModerate__kN\+P6{background:#fef3c7;color:#d97706}.PatientProfilePage_statusMild__j\+b11{background:#dcfce7;color:#16a34a}.PatientProfilePage_allergyDetailCard__k23bT{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:12px;padding:20px}.PatientProfilePage_allergyDetailHeader__8s5az{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.PatientProfilePage_allergyDetailIcon__Ty\+L8{align-items:center;background:var(--blue-100);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.PatientProfilePage_allergyDetailInfo__SrWTj{display:flex;flex:1 1;flex-direction:column;gap:4px}.PatientProfilePage_allergyDetailName__m836z{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.PatientProfilePage_allergyDetailCategory__XubBr{color:#64748b;font-size:14px;margin:0}.PatientProfilePage_allergyDetailBody__YJMFM{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.PatientProfilePage_allergyDetailRow__ij\+mG{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 0}.PatientProfilePage_allergyDetailRow__ij\+mG:last-child{border-bottom:none}.PatientProfilePage_allergyDetailLabel__qFs7Z{color:#64748b;font-size:13px;font-weight:600}.PatientProfilePage_allergyDetailValue__cs4o3{color:#1a1a1a;font-size:14px;font-weight:500;text-align:right}.PatientProfilePage_assessmentsOverview__x0WG0{display:flex;flex-direction:column;gap:10px}.PatientProfilePage_assessmentCard__gHTn-{align-items:center;background:var(--blue-50);border:1px solid var(--blue-100);border-radius:10px;display:flex;gap:12px;padding:12px 14px}.PatientProfilePage_assessmentIcon__XYszS{align-items:center;background:var(--blue-100);border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.PatientProfilePage_assessmentInfo__NbIDu{display:flex;flex:1 1;flex-direction:column;gap:2px}.PatientProfilePage_assessmentType__2Pv30{color:#1a1a1a;font-size:15px;font-weight:600}.PatientProfilePage_assessmentDescription__zDQGk{color:#64748b;font-size:13px}.PatientProfilePage_assessmentDate__dTxwT{color:#94a3b8;font-size:12px}.PatientProfilePage_assessmentMeta__CTdax{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.PatientProfilePage_assessmentScore__f0b2p{color:var(--blue-800);font-size:18px;font-weight:700}.PatientProfilePage_assessmentStatus__6nFt4{border-radius:12px;font-size:13px;font-weight:500;padding:4px 12px}.PatientProfilePage_statusComplete__Q\+1C5{background:#dcfce7;color:#16a34a}.PatientProfilePage_statusIncomplete__mmds0{background:#fef3c7;color:#d97706}.PatientProfilePage_assessmentsTableContainer__SB9OH{border:1px solid var(--blue-100);border-radius:8px;overflow-x:auto}.PatientProfilePage_assessmentsTable__Bcc0l{background:#fff;border-collapse:collapse;width:100%}.PatientProfilePage_assessmentsTable__Bcc0l thead{background:var(--blue-50);border-bottom:2px solid var(--blue-200)}.PatientProfilePage_assessmentsTable__Bcc0l th{color:#64748b;font-size:13px;font-weight:600;letter-spacing:.5px;padding:12px;text-align:left;text-transform:uppercase}.PatientProfilePage_assessmentsTable__Bcc0l tbody tr{border-bottom:1px solid #e2e8f0}.PatientProfilePage_assessmentsTable__Bcc0l tbody tr:last-child{border-bottom:none}.PatientProfilePage_assessmentsTable__Bcc0l tbody tr:hover{background:var(--blue-50)}.PatientProfilePage_assessmentsTable__Bcc0l td{color:#1a1a1a;font-size:14px;padding:12px}.PatientProfilePage_assessmentsTable__Bcc0l .PatientProfilePage_scoreCell__3ekau{color:var(--blue-800);font-weight:700}.PatientProfilePage_assessmentsTable__Bcc0l .PatientProfilePage_createdByCell__BloDA,.PatientProfilePage_assessmentsTable__Bcc0l .PatientProfilePage_dateCell__ScyOk{color:#64748b}@media (max-width:768px){.PatientProfilePage_assessmentsTableContainer__SB9OH{overflow-x:scroll}.PatientProfilePage_assessmentsTable__Bcc0l{min-width:800px}}.PatientProfilePage_careProfileOverview__rPWQw{display:flex;flex-direction:column;gap:10px}.PatientProfilePage_careProfileCard__vbaI5{align-items:center;background:var(--blue-50);border:1px solid var(--blue-100);border-radius:10px;display:flex;gap:12px;padding:12px 14px}.PatientProfilePage_careProfileIcon__Vfeoe{align-items:center;background:var(--blue-100);border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.PatientProfilePage_careProfileInfo__MUkMU{display:flex;flex:1 1;flex-direction:column;gap:2px}.PatientProfilePage_careProfileQuestion__Cj41n{color:#1a1a1a;font-size:15px;font-weight:600}.PatientProfilePage_careProfileValue__rnB\+G{color:#64748b;font-size:13px}.PatientProfilePage_careProfileChildren__n9iv8{color:#94a3b8;font-size:12px;font-style:italic}.PatientProfilePage_careProfileDetailCard__00H2v{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:12px;padding:20px}.PatientProfilePage_careProfileDetailHeader__9qYn0{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.PatientProfilePage_careProfileDetailIcon__hqtl3{align-items:center;background:var(--blue-100);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.PatientProfilePage_careProfileDetailInfo__oRYFf{display:flex;flex:1 1;flex-direction:column;gap:6px}.PatientProfilePage_careProfileDetailQuestion__cmh-O{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.PatientProfilePage_careProfileDetailValue__KOSQP{align-self:flex-start;border-radius:12px;display:inline-block;font-size:15px;font-weight:500;padding:4px 12px}.PatientProfilePage_valueYes__AG3-x{background:#dcfce7;color:#16a34a}.PatientProfilePage_valueNo__cnX6O{background:#fee2e2;color:#dc2626}.PatientProfilePage_valueText__ICxmk{background:var(--blue-100);color:#1a1a1a}.PatientProfilePage_careProfileDetailBody__dPPrm{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.PatientProfilePage_careProfileDetailSubheading__k4kIA{color:#64748b;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.PatientProfilePage_careProfileDetailRow__E4IK8{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 0}.PatientProfilePage_careProfileDetailRow__E4IK8:last-child{border-bottom:none}.PatientProfilePage_careProfileDetailLabel__1hbuz{color:#64748b;font-size:14px;font-weight:500}.PatientProfilePage_careProfileDetailRowValue__wol9g{color:#1a1a1a;font-size:14px;font-weight:500;text-align:right}.PatientProfilePage_advanceDirectivesOverview__70IRh{display:flex;flex-direction:column;gap:10px}.PatientProfilePage_advanceDirectiveCard__C0zwq{align-items:center;background:var(--blue-50);border:1px solid var(--blue-100);border-radius:10px;display:flex;gap:12px;padding:12px 14px}.PatientProfilePage_advanceDirectiveIcon__eOdf-{align-items:center;background:var(--blue-100);border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.PatientProfilePage_advanceDirectiveInfo__-C6Y3{display:flex;flex:1 1;flex-direction:column;gap:2px}.PatientProfilePage_advanceDirectiveName__Ci84\+{color:#1a1a1a;font-size:15px;font-weight:600}.PatientProfilePage_advanceDirectiveDirectives__ppgNa{color:#64748b;font-size:13px}.PatientProfilePage_advanceDirectiveConsent__OzhnH{color:#94a3b8;font-size:12px}.PatientProfilePage_advanceDirectiveStatus__v-klx{border-radius:12px;font-size:13px;font-weight:500;padding:4px 12px;text-transform:capitalize}.PatientProfilePage_statusPending__eXasv{background:#fef3c7;color:#d97706}.PatientProfilePage_statusDiscontinued__HbWOs{background:#fee2e2;color:#dc2626}.PatientProfilePage_advanceDirectiveDetailCard__BDx7j{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:12px;padding:20px}.PatientProfilePage_advanceDirectiveDetailHeader__2rmNZ{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.PatientProfilePage_advanceDirectiveDetailIcon__4Fa5d{align-items:center;background:var(--blue-100);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.PatientProfilePage_advanceDirectiveDetailInfo__6q3Ny{display:flex;flex:1 1;flex-direction:column;gap:4px}.PatientProfilePage_advanceDirectiveDetailName__uruZi{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.PatientProfilePage_advanceDirectiveDetailDirectives__bCOQF{color:#64748b;font-size:14px;margin:0}.PatientProfilePage_advanceDirectiveDetailBody__PNzl7{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.PatientProfilePage_advanceDirectiveDetailRow__DbRH3{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 0}.PatientProfilePage_advanceDirectiveDetailRow__DbRH3:last-child{border-bottom:none}.PatientProfilePage_advanceDirectiveDetailLabel__D223x{color:#64748b;font-size:13px;font-weight:600}.PatientProfilePage_advanceDirectiveDetailValue__Qyr-V{color:#1a1a1a;font-size:14px;font-weight:500;text-align:right}.PatientProfilePage_episodesOfCareOverview__jgYJg{display:flex;flex-direction:column;gap:10px}.PatientProfilePage_episodeCard__JZmLk{align-items:center;background:var(--blue-50);border:1px solid var(--blue-100);border-radius:10px;display:flex;gap:12px;padding:12px 14px}.PatientProfilePage_episodeIcon__WlbJp{align-items:center;background:var(--blue-100);border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.PatientProfilePage_episodeInfo__KUF1e{display:flex;flex:1 1;flex-direction:column;gap:2px}.PatientProfilePage_episodeName__Uj283{color:#1a1a1a;font-size:15px;font-weight:600}.PatientProfilePage_episodePayer__C4uQw{color:#64748b;font-size:13px}.PatientProfilePage_episodeDuration__3EitJ{color:#94a3b8;font-size:12px}.PatientProfilePage_episodeStatus__\+gbYz{border-radius:12px;font-size:13px;font-weight:500;padding:4px 12px;text-transform:capitalize}.PatientProfilePage_statusResolved__Wbipk{background:#f1f5f9;color:#64748b}.PatientProfilePage_episodeDetailCard__vdLwa{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:12px;padding:20px}.PatientProfilePage_episodeDetailHeader__qVMku{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.PatientProfilePage_episodeDetailIcon__dlurA{align-items:center;background:var(--blue-100);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.PatientProfilePage_episodeDetailInfo__Ueia2{display:flex;flex:1 1;flex-direction:column;gap:4px}.PatientProfilePage_episodeDetailName__aIyaV{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.PatientProfilePage_episodeDetailType__pokU4{color:#64748b;font-size:14px;margin:0}.PatientProfilePage_episodeDetailBody__qC-Kw{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.PatientProfilePage_episodeDetailRow__m6dLE{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 0}.PatientProfilePage_episodeDetailRow__m6dLE:last-child{border-bottom:none}.PatientProfilePage_episodeDetailLabel__my9KX{color:#64748b;flex-shrink:0;font-size:13px;font-weight:600;margin-right:12px}.PatientProfilePage_episodeDetailValue__joXes{color:#1a1a1a;flex:1 1;font-size:14px;font-weight:500;text-align:right}.PatientProfilePage_nutritionOrdersOverview__UgscR{display:flex;flex-direction:column;gap:10px}.PatientProfilePage_nutritionCard__v5cF9{align-items:center;background:var(--blue-50);border:1px solid var(--blue-100);border-radius:10px;display:flex;gap:12px;padding:12px 14px}.PatientProfilePage_nutritionIcon__zA5Ir{align-items:center;background:var(--blue-100);border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.PatientProfilePage_nutritionInfo__XGVX3{display:flex;flex:1 1;flex-direction:column;gap:2px}.PatientProfilePage_nutritionType__l9Jp3{color:#1a1a1a;font-size:15px;font-weight:600}.PatientProfilePage_nutritionDetail__ODj-l{color:#64748b;font-size:13px}.PatientProfilePage_nutritionStatus__5NGwu{border-radius:12px;font-size:13px;font-weight:500;padding:4px 12px;text-transform:capitalize}.PatientProfilePage_statusOnHold__jBw0Y{background:#fef3c7;color:#d97706}.PatientProfilePage_nutritionDetailCard__Zuc4Y{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:12px;padding:20px}.PatientProfilePage_nutritionDetailHeader__PuSLm{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.PatientProfilePage_nutritionDetailIcon__VpQFn{align-items:center;background:var(--blue-100);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.PatientProfilePage_nutritionDetailInfo__XUfZl{display:flex;flex:1 1;flex-direction:column;gap:4px}.PatientProfilePage_nutritionDetailType__aL8x3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.PatientProfilePage_nutritionDetailDate__xFkAL{color:#64748b;font-size:14px;margin:0}.PatientProfilePage_nutritionDetailBody__Vfgdo{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.PatientProfilePage_nutritionDetailRow__jj4Sh{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 0}.PatientProfilePage_nutritionDetailRow__jj4Sh:last-child{border-bottom:none}.PatientProfilePage_nutritionDetailLabel__SHrDI{color:#64748b;flex-shrink:0;font-size:13px;font-weight:600;margin-right:12px}.PatientProfilePage_nutritionDetailValue__mheAj{color:#1a1a1a;flex:1 1;font-size:14px;font-weight:500;text-align:right}.PatientProfilePage_supplementOrdersOverview__Fdvi\+{display:flex;flex-direction:column;gap:10px}.PatientProfilePage_supplementCard__BQcJl{align-items:center;background:var(--blue-50);border:1px solid var(--blue-100);border-radius:10px;display:flex;gap:12px;padding:12px 14px}.PatientProfilePage_supplementIcon__Pr5n6{align-items:center;background:var(--blue-100);border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.PatientProfilePage_supplementInfo__tqQ7l{display:flex;flex:1 1;flex-direction:column;gap:2px}.PatientProfilePage_supplementName__tpdEp{color:#1a1a1a;font-size:15px;font-weight:600}.PatientProfilePage_supplementSchedule__WexWd{color:#64748b;font-size:13px}.PatientProfilePage_supplementStatus__zQhbh{border-radius:12px;font-size:13px;font-weight:500;padding:4px 12px;text-transform:capitalize}.PatientProfilePage_supplementDetailCard__2HSPJ{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:12px;padding:20px}.PatientProfilePage_supplementDetailHeader__fwv\+O{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.PatientProfilePage_supplementDetailIcon__NoDqn{align-items:center;background:var(--blue-100);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.PatientProfilePage_supplementDetailInfo__kxFnc{display:flex;flex:1 1;flex-direction:column;gap:4px}.PatientProfilePage_supplementDetailName__qJIgL{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.PatientProfilePage_supplementDetailDate__TLPLq{color:#64748b;font-size:14px;margin:0}.PatientProfilePage_supplementDetailBody__py3bw{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.PatientProfilePage_supplementDetailRow__eHPI9{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 0}.PatientProfilePage_supplementDetailRow__eHPI9:last-child{border-bottom:none}.PatientProfilePage_supplementDetailLabel__X7uZH{color:#64748b;flex-shrink:0;font-size:13px;font-weight:600;margin-right:12px}.PatientProfilePage_supplementDetailValue__FnOeC{color:#1a1a1a;flex:1 1;font-size:14px;font-weight:500;text-align:right}.PatientProfilePage_contactsOverview__5Kblu{display:flex;flex-direction:column;gap:12px}.PatientProfilePage_contactCard__dPdJR{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:12px;padding:16px;transition:all .2s ease}.PatientProfilePage_contactCard__dPdJR:hover{border-color:var(--blue-200);box-shadow:0 2px 8px rgba(0,0,0,.05)}.PatientProfilePage_contactIcon__lr-NS{align-items:center;background:var(--blue-50);border-radius:50%;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.PatientProfilePage_contactInfo__MPRTT{display:flex;flex:1 1;flex-direction:column;gap:4px}.PatientProfilePage_contactName__SDdpj{color:#1a1a1a;font-size:15px;font-weight:600}.PatientProfilePage_contactRelationship__t0nlP{color:#64748b;font-size:13px}.PatientProfilePage_contactPhone__PdgFS{color:#64748b;font-family:monospace;font-size:13px}.PatientProfilePage_contactTypes__jKiw1{background:var(--blue-50);border-radius:4px;color:var(--blue-700);display:inline-block;font-size:12px;margin-top:4px;padding:2px 8px}.PatientProfilePage_contactStatus__1mdyh{border-radius:12px;font-size:12px;font-weight:600;padding:6px 12px;white-space:nowrap}.PatientProfilePage_statusGuarantor__PW2sR{background:#dcfce7;color:#16a34a}.PatientProfilePage_contactDetailCard__WywXG{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.PatientProfilePage_contactDetailHeader__0Tbqp{align-items:center;background:var(--blue-50);border-bottom:1px solid var(--blue-100);display:flex;gap:16px;padding:20px}.PatientProfilePage_contactDetailIcon__jE0Je{align-items:center;background:#fff;border:2px solid var(--blue-200);border-radius:50%;display:flex;flex-shrink:0;font-size:28px;height:56px;justify-content:center;width:56px}.PatientProfilePage_contactDetailInfo__KRONh{flex:1 1}.PatientProfilePage_contactDetailName__6kNU3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 4px}.PatientProfilePage_contactDetailRelationship__PA8n1{color:#64748b;font-size:14px;margin:0}.PatientProfilePage_contactDetailBody__3VW\+i{display:flex;flex-direction:column;gap:16px;padding:20px}.PatientProfilePage_contactDetailRow__9gDXE{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:16px;justify-content:space-between;padding-bottom:12px}.PatientProfilePage_contactDetailRow__9gDXE:last-child{border-bottom:none;padding-bottom:0}.PatientProfilePage_contactDetailLabel__UFnC6{color:#64748b;flex-shrink:0;font-size:13px;font-weight:600;min-width:120px}.PatientProfilePage_contactDetailValue__jw-Pc{color:#1a1a1a;flex:1 1;font-size:14px;text-align:right;word-break:break-word}.PatientProfilePage_therapyTracksOverview__wShNv{display:flex;flex-direction:column;gap:12px}.PatientProfilePage_therapyTrackCard__DFiZk{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:12px;padding:16px;transition:all .2s ease}.PatientProfilePage_therapyTrackCard__DFiZk:hover{border-color:var(--blue-200);box-shadow:0 2px 8px rgba(0,0,0,.05)}.PatientProfilePage_therapyTrackIcon__UXY-9{align-items:center;background:var(--blue-50);border-radius:50%;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.PatientProfilePage_therapyTrackInfo__jusBi{display:flex;flex:1 1;flex-direction:column;gap:4px}.PatientProfilePage_therapyTrackName__ZfjQb{color:#1a1a1a;font-size:15px;font-weight:600}.PatientProfilePage_therapyTrackFrequency__Ysbxn{color:#64748b;font-size:13px}.PatientProfilePage_therapyTrackDate__bU75K{color:#94a3b8;font-size:12px}.PatientProfilePage_therapyTrackStatus__G7hFv{border-radius:12px;font-size:12px;font-weight:600;padding:6px 12px;white-space:nowrap}.PatientProfilePage_therapyTrackDetailCard__pv1Dd{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.PatientProfilePage_therapyTrackDetailHeader__iEV4L{align-items:center;background:var(--blue-50);border-bottom:1px solid var(--blue-100);display:flex;gap:16px;padding:20px}.PatientProfilePage_therapyTrackDetailIcon__-Do3g{align-items:center;background:#fff;border:2px solid var(--blue-200);border-radius:50%;display:flex;flex-shrink:0;font-size:28px;height:56px;justify-content:center;width:56px}.PatientProfilePage_therapyTrackDetailInfo__V4AAb{flex:1 1}.PatientProfilePage_therapyTrackDetailName__seN1o{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 4px}.PatientProfilePage_therapyTrackDetailCode__1z3f1{color:#64748b;font-size:14px;margin:0}.PatientProfilePage_therapyTrackDetailBody__q\+Z-d{display:flex;flex-direction:column;gap:16px;padding:20px}.PatientProfilePage_therapyTrackDetailRow__0GMgN{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:16px;justify-content:space-between;padding-bottom:12px}.PatientProfilePage_therapyTrackDetailRow__0GMgN:last-child{border-bottom:none;padding-bottom:0}.PatientProfilePage_therapyTrackDetailLabel__3w85F{color:#64748b;flex-shrink:0;font-size:13px;font-weight:600;min-width:180px}.PatientProfilePage_therapyTrackDetailValue__0UN\+m{color:#1a1a1a;flex:1 1;font-size:14px;text-align:right;word-break:break-word}.PatientProfilePage_therapyTrackDetailSection__tgKIm{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.PatientProfilePage_therapyTrackDetailSectionTitle__K1dfQ{color:#475569;font-size:14px;font-weight:600;margin:0 0 12px}.GuestPatientSearch_container__hFe72{background-color:#fff;border:1px solid var(--blue-300);border-radius:10px;box-shadow:var(--shadow);margin:100px auto;max-width:600px;padding:40px;text-align:center;width:100%}.GuestPatientSearch_header__7lxxH{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.GuestPatientSearch_header__7lxxH h2{color:var(--blue-900);margin:0}.GuestPatientSearch_loadingMessage__6fHtx{color:var(--gray-700);font-size:16px;margin-top:30px;min-height:24px}.GuestPatientSearch_ellipsis__3xBzD:after{-webkit-animation:GuestPatientSearch_ellipsis__3xBzD 1.5s infinite;animation:GuestPatientSearch_ellipsis__3xBzD 1.5s infinite;content:"..."}@-webkit-keyframes GuestPatientSearch_ellipsis__3xBzD{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes GuestPatientSearch_ellipsis__3xBzD{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.GuestPCCPatientLogin_container__vZjo8{margin:0 auto;max-width:400px;padding:0;width:100%}.GuestPCCPatientLogin_loginCard__7WDQJ{background:#fff;border:1px solid var(--blue-300);border-radius:10px;box-shadow:var(--shadow);padding:40px 32px;text-align:center}.GuestPCCPatientLogin_loginHeader__WxNxH{margin-bottom:32px}.GuestPCCPatientLogin_loginTitle__SZEVr{color:var(--blue-900);font-size:24px;font-weight:700;margin:0 0 8px}.GuestPCCPatientLogin_loginSubtitle__mOEH5{color:var(--gray-700);font-size:14px;margin:0}.GuestPCCPatientLogin_loginForm__-aPPW{display:flex;flex-direction:column;gap:20px;text-align:left}.GuestPCCPatientLogin_formGroup__WCHOM{display:flex;flex-direction:column;gap:8px}.GuestPCCPatientLogin_formLabel__SLZz8{color:var(--blue-900);font-size:14px;font-weight:600}.GuestPCCPatientLogin_formInput__\+vwIJ{border:1px solid var(--gray-300);border-radius:6px;box-sizing:border-box;color:var(--gray-900);font-size:14px;padding:12px 16px;transition:all .2s;width:100%}.GuestPCCPatientLogin_formInput__\+vwIJ:focus{border-color:var(--blue-900);box-shadow:0 0 0 3px rgba(0,55,120,.1);outline:none}.GuestPCCPatientLogin_formInput__\+vwIJ:disabled{background-color:var(--gray-100);cursor:not-allowed;opacity:.6}.GuestPCCPatientLogin_errorMessage__LId0e{background-color:#fed7d7;border:1px solid #fc8181;border-radius:6px;color:#c53030;font-size:14px;margin:0;padding:12px 16px;text-align:left}.GuestPCCPatientLogin_loginButton__SYStp{background-color:var(--blue-900);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:14px 24px;transition:all .2s;width:100%}.GuestPCCPatientLogin_loginButton__SYStp:hover:not(:disabled){background-color:var(--blue-800)}.GuestPCCPatientLogin_loginButton__SYStp:active:not(:disabled){background-color:var(--blue-700)}.GuestPCCPatientLogin_loginButton__SYStp:disabled{cursor:not-allowed;opacity:.6}.GuestPCCPatientLogin_loginFooter__L0rZE{margin-top:24px}.GuestPCCPatientLogin_loginFooterText__ekM9i{color:var(--gray-600);font-size:13px;line-height:1.5;margin:0 0 16px}.GuestPCCPatientLogin_backButton__sGl2Q{background:none;border:none;border-radius:6px;color:var(--blue-900);cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s}.GuestPCCPatientLogin_backButton__sGl2Q:hover:not(:disabled){background-color:var(--blue-50)}.GuestPCCPatientLogin_backButton__sGl2Q:disabled{cursor:not-allowed;opacity:.6}@media (max-width:640px){.GuestPCCPatientLogin_container__vZjo8{max-width:100%;padding:0 16px}.GuestPCCPatientLogin_loginCard__7WDQJ{padding:32px 24px}.GuestPCCPatientLogin_loginTitle__SZEVr{font-size:22px}}.AuthInput_container__vegOp{background-color:#fff;border:var(--border);border-radius:4px;height:56px;overflow:hidden;padding:0 15px 10px;text-align:left}.AuthInput_wrapper__\+g0PO{height:70px;margin-bottom:25px}.AuthInput_container__vegOp:focus-within,.AuthInput_container__vegOp:hover{border:var(--border-active);margin:-1px}.AuthInput_container__vegOp:focus-within>legend,.AuthInput_container__vegOp:hover>legend{color:var(--primary2);padding-top:1px}.AuthInput_container__vegOp input{border:none;flex:1 1;font-size:16px;height:100%}.AuthInput_container__vegOp input:focus-visible{outline:none}.AuthInput_row__TYwS-{align-items:center;display:flex;flex-direction:row;height:100%}.AuthInput_row__TYwS- svg{cursor:pointer}.AuthInput_loadingWrapper__M\+CC3{align-items:center;cursor:default;display:flex;height:41px;justify-content:center;position:absolute;width:411px}.AuthInput_error__1I9pr{color:var(--error);display:flex;justify-content:right;line-height:0px}.AuthInput_title__MklgZ{color:var(--gray-400)}.SignIn_form__LpILd{margin-top:30px;width:100%}.SignIn_error__36xnx{color:var(--error);height:0}.SignIn_success__AejwP{color:var(--secondary);height:0}.SignIn_bottomSection__rFvjh{margin-top:35px;text-align:center;width:100%}.HospitalSignUp_form__hu6cR{margin-top:30px;width:100%}.HospitalSignUp_header__IAQ-J{padding-top:80px;text-align:left}.HospitalSignUp_error__WnPgg{color:var(--error);height:0}.HospitalSignUp_bottomSection__LnNAj{margin-top:35px;text-align:center}.ProviderSignUp_form__Mgu0k{margin-top:30px;width:100%}.ProviderSignUp_header__4\+7T9{padding-top:80px;text-align:left}.ProviderSignUp_error__BCXnG{color:var(--error);height:0}.ProviderSignUp_bottomSection__tA3cz{margin-top:35px;text-align:center}.ProviderSignUp_modal__OX5e9{background-color:#fff;border:1px solid var(--primary2);border-radius:5px;left:50%;padding:20px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%;z-index:1000}.ProviderSignUp_overlay__nvoTP{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.ProviderSignUp_buttons__AdZv-{display:flex;justify-content:center;margin-top:20px}@media screen and (max-width:450px){.ProviderSignUp_header__4\+7T9{padding-top:160px}}.VerifyResend_resend__YEDR4{background-color:initial;border:none;color:var(--blue-500);cursor:pointer;font-family:Rubik-Regular;font-size:16px}.VerifyResend_resend__YEDR4:hover{color:var(--blue-600)}.VerifyResend_resend__YEDR4:disabled{color:var(--disabled)}.VerifyResend_loadingWrapper__J78O8{align-items:center;cursor:default;display:flex;height:0;justify-content:center;-webkit-transform:translate(61px,-12px);transform:translate(61px,-12px);width:411px}.VerifyResend_bottomSection__P88Dl{margin-top:35px;text-align:center}.VerifyEmail_form__puqhZ{margin-top:30px;width:100%}.VerifyEmail_error__yfx4O{color:var(--error);height:0}.VerifyEmail_success__KsXSW{color:var(--secondary);height:0}.LandingPage_bottomSection__xS3\+3{margin-top:45px;text-align:center}.LandingPage_buttonWrapper__l5MqU{margin-top:45px}@media screen and (max-width:450px){.LandingPage_buttonWrapper__l5MqU{margin-top:0}}.RequestDemo_form__F7jJl{margin-top:30px;width:100%}.RequestDemo_leftAlign__WfcZl{text-align:left}.RequestDemo_error__ErPke{color:var(--error);height:0}.RequestDemo_success__dKsx8{color:var(--secondary);height:0}.RequestDemo_bottomSection__Kk1A4{margin-top:35px;text-align:center}@media screen and (max-width:450px){.RequestDemo_topText__O853X{padding-top:120px}}.UnauthenticatedRoutes_pageContainer__yDmLA{display:flex;height:100%;margin:auto;max-width:2000px;overflow:hidden;width:100%}.UnauthenticatedRoutes_innerContainer__H4jzt{display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:350px;padding:50px 0}.UnauthenticatedRoutes_column__C7rQY{display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow-y:auto;text-align:center}.UnauthenticatedRoutes_logo__ZQyjM{height:30px;left:30px;position:absolute;top:24px}.UnauthenticatedRoutes_visible__ooiD3{opacity:1;transition:all .2s ease}.UnauthenticatedRoutes_hidden__tjTSs{opacity:0;transition:all .1s ease}.UnauthenticatedRoutes_shadow__zjwFG{box-shadow:var(--shadow);height:100%;z-index:1}@media screen and (max-width:1280px){.UnauthenticatedRoutes_mediaColumn__gdeyM{flex:0 1}}@media screen and (max-width:370px){.UnauthenticatedRoutes_innerContainer__H4jzt{max-width:260px}}.PatientDetails_pageContainer__u\+Frg{align-items:center;display:flex;height:100%;justify-content:center;padding:20px;width:100%}.PatientDetails_contentCard__XNF-f{background-color:#fff;border:1px solid var(--blue-300);border-radius:10px;box-shadow:var(--shadow);max-width:600px;padding:40px;width:100%}.PatientDetails_header__QCvUS{margin-bottom:40px;text-align:center}.PatientDetails_header__QCvUS h1{color:var(--blue-900);margin:0 0 10px}.PatientDetails_header__QCvUS p{color:var(--gray-600);font-size:16px;margin:0}.PatientDetails_formSection__\+Vaq8{margin-bottom:30px}.PatientDetails_label__i6ORc{color:var(--blue-900);display:block;font-size:16px;font-weight:600;margin-bottom:10px}.PatientDetails_select__\+rxxe{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:16px;padding:12px 16px;transition:border-color .3s;width:100%}.PatientDetails_select__\+rxxe:hover{border-color:var(--blue-500)}.PatientDetails_select__\+rxxe:focus{border-color:var(--blue-900);box-shadow:0 0 0 3px rgba(0,123,255,.1);outline:none}.PatientDetails_buttonContainer__sBMMJ{display:flex;gap:15px;justify-content:space-between;margin-top:40px}.PatientDetails_button__YSeXJ{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:12px 24px;transition:all .3s}.PatientDetails_cancelButton__MJDiL{background-color:#fff;border:1px solid var(--blue-900);color:var(--blue-900)}.PatientDetails_cancelButton__MJDiL:hover{background-color:var(--blue-50)}.PatientDetails_continueButton__APOVn{background-color:var(--blue-900);color:#fff}.PatientDetails_continueButton__APOVn:hover:not(:disabled){background-color:var(--blue-800)}.PatientDetails_continueButton__APOVn:disabled{background-color:var(--gray-400);cursor:not-allowed;opacity:.6}@font-face{font-family:Rubik-Bold;src:url(/static/media/Rubik-Bold.383b8c94b12034c5e8b5.ttf)}@font-face{font-family:Rubik-Medium;src:url(/static/media/Rubik-Medium.5bd2b2c6ad8019567605.ttf)}@font-face{font-family:Rubik-Regular;src:url(/static/media/Rubik-Regular.da39336cfcac7980f2f1.ttf)}@font-face{font-family:FlowBlock-Regular;src:url(/static/media/FlowBlock-Regular.6b15f4aa3f9e384bb4ed.ttf)}:root{--primary:var(--blue-500);--primary2:var(--blue-900);--secondary:var(--green-500);--secondary2:var(--green-700);--blue-50:#e5fefe;--blue-100:#cbfefe;--blue-200:#98f8fe;--blue-300:#65eafe;--blue-400:#3fd7fd;--blue-500:#00b9fc;--blue-600:#0090d8;--blue-700:#006bb5;--blue-800:#004c92;--blue-900:#003778;--gray-50:#e7faf8;--gray-100:#d8f9f2;--gray-200:#b4f3eb;--gray-300:#86dcd7;--gray-400:#5fb6b9;--gray-500:#31818b;--gray-600:#236777;--gray-800:#09353f;--gray-700:#184f64;--black-900:#1f2626;--green-50:#f5fdf0;--green-100:#ebfbe1;--green-200:#d3f8c3;--green-300:#afeaa0;--green-400:#8bd581;--green-500:#5cba58;--green-600:#409f44;--green-700:#2c8537;--green-800:#1c6b2d;--green-900:#105926;--warning:#f2e202;--error:#ff4744;--disabled:#00000061;--positive:#0ebe7b;--negative:#da5a5a;--star:#ffa41c;--divider:#d3d3d3;--shadow:12px 0px 25px #166ecd0f;--border:1px solid #0000001f;--checkbox-border:2px solid #0000001f;--border-active:2px solid var(--primary2)}body{color:var(--black-900);font-family:Rubik-Regular;font-size:16px;margin:0}h1,h2,h3,h4,h5,h6{font-family:Rubik-Bold;font-size:25px;font-weight:400;letter-spacing:.78px;line-height:1.2;margin:14px 0}h2{font-size:22px;letter-spacing:.6px}h2,h3{font-family:Rubik-Medium}h3{font-size:20px;letter-spacing:.5px}h4{font-family:Rubik-Medium;letter-spacing:.39px}h4,h5{font-size:18px}h5{font-family:Rubik-Regular}h6{font-family:Rubik-Medium;font-size:16px}input,legend,p,select,small,textarea{font-family:Rubik-Regular;font-size:16px;letter-spacing:.14px;line-height:1.5}legend,small{font-size:12px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--gray-600)}input::placeholder,textarea::placeholder{color:var(--gray-600)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff!important}select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover{border-radius:3px;box-shadow:inset 0 0 0 30px #fff!important}input:focus,select:focus,textarea:focus{outline:none}select{-webkit-appearance:none}fieldset{margin-inline:0}a{color:var(--blue-500)}a:hover{color:var(--blue-600)}form{display:flex;flex-direction:column}button{border:none}@media print{body.printing-credentials *{visibility:hidden!important}body.printing-credentials .printCard,body.printing-credentials .printCard *{visibility:visible!important}body.printing-credentials .printCard{left:0;position:absolute;top:0;width:100%}@page{margin:.5in}}
/*# sourceMappingURL=main.e111beae.css.map*/