:root,body{font-family:var(--font-poppins),sans-serif;font-size:16px!important}.btn{font-size:14px}.btn-primary{--bs-btn-color:#000;--bs-btn-bg:#74D1F3;--bs-btn-border-color:#74D1F3;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#5cc9ee;--bs-btn-hover-border-color:#5cc9ee;--bs-btn-focus-shadow-rgb:116,209,243;--bs-btn-active-color:#000;--bs-btn-active-bg:#4fc0e7;--bs-btn-active-border-color:#4fc0e7;--bs-btn-disabled-bg:#74D1F3;--bs-btn-disabled-border-color:#74D1F3}.btn-secondary{--bs-btn-color:#000;--bs-btn-bg:#CAF8FF;--bs-btn-border-color:#CAF8FF;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#b5f1fa;--bs-btn-hover-border-color:#b5f1fa;--bs-btn-focus-shadow-rgb:202,248,255;--bs-btn-active-color:#000;--bs-btn-active-bg:#a1eafd;--bs-btn-active-border-color:#a1eafd;--bs-btn-disabled-bg:#CAF8FF;--bs-btn-disabled-border-color:#CAF8FF}.btn-outline-secondary{--bs-btn-color:#000;--bs-btn-border-color:#B2C9E5;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#B2C9E5;--bs-btn-hover-border-color:#B2C9E5;--bs-btn-focus-shadow-rgb:178,201,229;--bs-btn-active-color:#000;--bs-btn-active-bg:#a3bddf;--bs-btn-active-border-color:#a3bddf;--bs-btn-disabled-color:#B2C9E5;--bs-btn-disabled-border-color:#B2C9E5}.btn-yellow{--bs-btn-color:#000;--bs-btn-bg:#FAE8A4;--bs-btn-border-color:#FAE8A4;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f5df86;--bs-btn-hover-border-color:#f5df86;--bs-btn-focus-shadow-rgb:250,232,164;--bs-btn-active-color:#000;--bs-btn-active-bg:#efd667;--bs-btn-active-border-color:#efd667;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#FAE8A4;--bs-btn-disabled-border-color:#FAE8A4}.btn-outline-primary{--bs-btn-color:#74D1F3;--bs-btn-border-color:#74D1F3;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#74D1F3;--bs-btn-hover-border-color:#74D1F3;--bs-btn-focus-shadow-rgb:116,209,243;--bs-btn-active-color:#000;--bs-btn-active-bg:#5cc9ee;--bs-btn-active-border-color:#5cc9ee;--bs-btn-disabled-color:#74D1F3;--bs-btn-disabled-border-color:#74D1F3}.bg-warning-subtle{background-color:#F8FFCA!important}.text-primary{color:#00BBFF!important}.text-danger{--bs-text-opacity:1;color:#DE0304!important}.text-success{--bs-text-opacity:1;color:#008767!important}.text-warning{--bs-text-opacity:1;color:#FAE8A4!important}.text-muted{color:#828282!important}.heart-icon{transition:all .3s ease;transform-origin:center}.heart-icon:hover{transform:scale(1.1)}.heart-icon.favoriting{animation:heartBounce .6s ease}.heart-icon.unfavoriting{animation:heartShrink .4s ease}.heart-icon.favorited{animation:heartPulse .8s ease}@keyframes heartBounce{0%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(1.1)}75%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes heartShrink{0%{transform:scale(1)}50%{transform:scale(.8)}to{transform:scale(1)}}@keyframes heartPulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}:root{--color-primary:#6AD8FC;--color-primary-light:#CCF8FF;--color-primary-lighter:#E5F8FE;--color-yhp-blue:#5BC5D4;--color-brand-blue:#74D1F3;--color-brand-light-blue:#CAF8FF;--color-active:#D8F5CF;--color-active-bg:#F0FAE9;--color-active-text:#2D5016;--color-active-border:#A8DFA0;--color-engaged:#FAE8A4;--color-engaged-bg:#FDF6DD;--color-engaged-text:#5C4A0A;--color-engaged-border:#F5DC88;--color-waiting:#FFC7D6;--color-waiting-text:#5C0A2A;--color-waiting-border:#FFB0C4;--color-text-muted:#6c757d;--color-border:#dee2e6;--color-bg-light:#F3F3F3}body,html{height:100vh;font-size:18px}@media (min-width:1200px){.dashboard-main{margin-left:250px}}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:WHITE;background-image:none;border:1px solid #747775;border-radius:4px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:min-content}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.gsi-material-button:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents,.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}.bg-brand-blue{background-color:var(--color-primary)}.bg-brand-light-blue{background-color:var(--color-primary-light)}.bg-yhp-blue,.btn-yhp{background-color:var(--color-yhp-blue)}.btn-yhp{border-color:var(--color-yhp-blue);color:white;font-weight:500}.btn-yhp:hover{background-color:#4ab4c3;border-color:#4ab4c3;color:white}.side-nav{font-weight:400!important;font-size:16px}.side-nav .nav-link{color:#666!important}.side-bar .nav-pills .nav-link.active,.side-nav .nav-link.active{background-color:#CCF8FF!important;color:#000!important}.btn-brand{background-color:var(--color-brand-blue);font-weight:500;font-size:16px}.btn-brand,.btn-brand:hover{border:1px dotted #00cfff;color:black}.btn-brand:hover{background-color:var(--color-primary)}.main{background-color:var(--color-bg-light);margin-left:0;width:100%;height:100vh}@media (min-width:1200px){.main{margin-left:250px}}.portal-wrapper{background-color:var(--color-bg-light)}.login-wrapper,.registration-wrapper{background:var(--color-primary);background:linear-gradient(166deg,rgba(106,218,252,1),rgba(196,238,255,1) 0,rgba(252,247,247,1))}.min-h-0{min-height:0!important}.oh{overflow:hidden!important}.force-mobile-profile header>div>div[class*=headerRow]{grid-template-columns:auto 1fr!important;column-gap:12px!important}.force-mobile-profile header>div>div[class*=headerRow]>div[class*=inlineActions]{display:none!important}.force-mobile-profile header>div>div[class*=headerActions]{display:grid!important;margin-top:12px!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.force-mobile-profile header>div>div[class*=headerActions][class*=singleAction]{grid-template-columns:1fr!important}@media (max-width:767.98px){.btn-mobile{min-height:44px;padding:12px 16px!important}.dashboard-main .btn-danger:not(.force-mobile-profile .btn-danger),.dashboard-main .btn-primary:not(.force-mobile-profile .btn-primary),.dashboard-main .btn-success:not(.force-mobile-profile .btn-success),.dashboard-main form button[type=submit]{min-height:44px;padding:12px 20px!important}.dashboard-main .btn-outline-primary:not(.force-mobile-profile .btn-outline-primary),.dashboard-main .btn-outline-secondary:not(.force-mobile-profile .btn-outline-secondary),.dashboard-main .btn-secondary:not(.force-mobile-profile .btn-secondary){min-height:44px;padding:10px 16px!important}.dashboard-main .btn-link:not(.force-mobile-profile .btn-link){min-height:44px;padding:10px 12px!important}.btn-brand,.btn-yhp{min-height:44px;padding:12px 20px!important}.dashboard-main .btn:not(.force-mobile-profile .btn){min-height:44px}.form-control,.form-select{min-height:44px;padding:12px 16px;font-size:16px}textarea.form-control{min-height:100px;padding:12px 16px}.form-check-input{width:20px;height:20px;margin-top:.25rem}.form-check-label{padding-left:8px;min-height:44px;display:flex;align-items:center}.btn-group>.btn{min-height:44px;padding:12px 16px}.container,.container-fluid{padding-left:16px!important;padding-right:16px!important}.page-header{margin-bottom:20px;padding-bottom:12px}.card{margin-bottom:16px}.card-body{padding:16px}.dashboard-main{padding:16px 0}form{max-height:100%;overflow-y:auto}form:last-child{padding-bottom:80px}form .btn-primary,form .btn-success,form button[type=submit]{position:relative;z-index:10}.alert{font-size:14px;padding:12px 16px}.form-label{font-size:14px;font-weight:500;margin-bottom:6px}.invalid-feedback,.valid-feedback{font-size:13px;margin-top:4px}.modal-content{max-height:90vh;overflow-y:auto}.modal-body{padding:20px 16px}.modal-header{padding:16px}.modal-footer{padding:16px;flex-wrap:nowrap}.modal-footer .btn{flex:1 1;min-height:44px}.mobile-sticky-footer{position:fixed;bottom:0;left:0;right:0;background:white;padding:16px;border-top:1px solid #e0e0e0;box-shadow:0 -2px 8px rgba(0,0,0,.08);z-index:100;transform:translateZ(0);-webkit-transform:translateZ(0)}.has-mobile-sticky-footer{padding-bottom:90px!important;min-height:100vh}.mobile-sticky-footer .btn{min-height:44px}.mobile-sticky-footer>*{width:100%}.wizard-progress-section{margin-bottom:20px;padding-bottom:100px}@media (max-height:500px) and (orientation:landscape){.mobile-sticky-footer{padding:10px 16px}.has-mobile-sticky-footer{padding-bottom:70px!important}}@media (max-height:400px) and (orientation:landscape){.mobile-sticky-footer{padding:8px 16px}.has-mobile-sticky-footer{padding-bottom:60px!important}.mobile-sticky-footer .btn{min-height:40px;padding-top:8px;padding-bottom:8px}}@media (max-width:359px){.btn,.container,.container-fluid{padding-left:12px!important;padding-right:12px!important}body{font-size:16px}.btn{font-size:14px}}}