/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.menu-toggle{--menu-toggle--color:var(--color--white);--menu-toggle--background:var(--color--dark-blue-60);--menu-toggle--icon-fill:var(--color--brand-80);--menu-toggle--icon-stroke:var(--color--brand-80);--icon--fill-color:var(--menu-toggle--icon-fill);--icon--stroke-color:var(--menu-toggle--icon-stroke);width:100%;}.menu-toggle__toggler{padding:1.2rem;width:100%;background:var(--menu-toggle--background);color:var(--menu-toggle--color);font-weight:var(--font-weight--medium);}.menu-toggle .toggle__button{--icon--fill-color:var(--menu-toggle--color);}.menu-toggle .toggle__close .icon{--icon--fill-color:var(--menu-toggle--color);--icon--stroke-color:var(--menu-toggle--color);}.menu-toggle .collapsed{--menu-toggle--color:var(--color--brand-80);--menu-toggle--background:var(--color--white);}.menu-toggle__content{display:none;position:absolute;top:100%;left:0;right:0;z-index:101;flex-basis:100%;flex-grow:1;align-items:center;background-color:var(--color--dark-blue-60);}.show .menu-toggle__content{display:block;}@media (min-width:992px){.menu-toggle__content{display:block;background-color:transparent;}}@media (min-width:768px) and (max-width:991.98px){.menu-toggle__toggler{padding:2.8rem;}.menu-toggle__content{width:36.8rem;left:auto;}.menu-toggle--search{left:0;width:auto;}}@media (min-width:992px){.menu-toggle__toggler{display:none;}.menu-toggle__content{background-color:transparent;position:static;top:auto;left:auto;right:auto;align-items:flex-start;}}
div.modal{--modal--padding:2.4rem;--modal--overlay--background-color:rgba(0,0,0,0.5);--modal--content--background-color:var(--color--white);--modal--content--max-width:61rem;--modal--content--padding:4.8rem;--modal--overlay--pointer-events:none;position:fixed;display:flex;top:0;left:0;height:100%;width:100%;z-index:9999;overflow:hidden;outline:0;align-items:center;justify-content:center;padding:var(--modal--padding);}div.modal__wrapper-for-content-width{max-width:var(--container--max-width);width:100%;top:0;}@media (min-width:576px){div.modal__wrapper-for-content-width{position:absolute;}}div.modal__overlay{position:absolute;width:100%;height:100%;pointer-events:var(--modal--overlay--pointer-events);background-color:var(--modal--overlay--background-color);}div.modal--immediate{--modal--overlay--pointer-events:all;}div.modal__content{transition:transform 0.3s ease-out;transform:translate(0,-50px);pointer-events:auto;border:0.1rem solid rgba(0,1,0,0.2);border-radius:0.2rem;outline:0;z-index:1;padding:var(--modal--content--padding);background-color:var(--modal--content--background-color);max-width:var(--modal--content--max-width);}div.modal--show .modal__content{transform:none;}div.modal--hide{display:none;}@media (min-width:576px){div.modal{--modal--padding:4.8rem;}}div.modal--search_modal{--modal--content--padding:3.2rem;padding-top:2.4rem;}div.modal--search_modal div.modal__content{position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:auto;}@media (min-width:576px){div.modal--search_modal div.modal__content{right:var(--horizontal-rhythm--small);left:unset;bottom:unset;width:67.6rem;max-width:calc(100% - 16rem);transform:translate(0,3.2rem);border-radius:0.8rem;}}
.nurse-hours-icon__partial{display:block;max-width:100%;height:3rem;}.nurse-hours-icon__partial-background{fill:none;stroke:var(--color--black-20);stroke-width:3.8;}.nurse-hours-icon__partial-foreground{fill:none;stroke-width:2.8;stroke-linecap:round;stroke:var(--color--primary-80);}
:root{--nurse-minutes-chart--target-left-position:0;}.nurse-minutes-chart{width:100%;min-height:201px;}@media (min-width:768px){.nurse-minutes-chart--direct-care{background-image:url(/themes/custom/mac_theme/images/icons/mac/svg/Group-nurse.svg);background-position:top right;background-repeat:no-repeat;}}@media (min-width:768px){.nurse-minutes-chart--nursing{background-image:url(/themes/custom/mac_theme/images/icons/mac/svg/Single-nurse.svg);background-position:top right;background-repeat:no-repeat;}}.nurse-minutes-chart--target-indicator{width:100%;}.nurse-minutes-chart--tick-icon{position:relative;padding-left:var(--nurse-minutes-chart--tick-left-position);line-height:2.4rem;}.nurse-minutes-chart--target-text{position:absolute;right:3rem;}.nurse-minutes-chart .icon--triangle-down{margin-left:var(--nurse-minutes-chart--target-left-position);}.nurse-minutes-chart .registered-nurse-bar{width:var(--nurse-minutes-chart--registered-nurse-width);}.nurse-minutes-chart .enrolled-nurse-bar{width:var(--nurse-minutes-chart--enrolled-nurse-width);}.nurse-minutes-chart .pcw-bar{width:var(--nurse-minutes-chart--pcw-width);}.nurse-minutes-chart .extra-bar{width:var(--nurse-minutes-chart--extra-width);}.nurse-minutes-chart .image{display:block;}@media (min-width:768px){.nurse-minutes-chart .image{display:none;}}
:root{--overlay--content--padding-top:4.8rem;}.overlay-open{overflow:hidden;}.overlay{--overlay--padding:4.8rem 2.4rem;position:fixed;display:none;top:0;bottom:0;left:0;right:0;z-index:1000;overflow-y:auto;padding:var(--overlay--padding);}.overlay--shown{display:block;background:var(--color--white);}.overlay__content{position:relative;margin:0 auto;padding-top:var(--overlay--content--padding-top);max-width:128rem;}.overlay__close{--icon--shape--fill-color:var(--color--primary-20);--icon--stroke-color:var(--color--primary-80);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;border:none;background-color:transparent;color:var(--color--primary-80);cursor:pointer;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:0.1rem;display:flex;align-items:center;gap:0.8rem;}.overlay__close:hover{text-decoration:none;}.overlay__close:focus-visible{box-shadow:0 0 0 0.2rem var(--focus--background),0 0 0 0.4rem var(--focus--color);outline:none;}@media (min-width:768px){.overlay{--overlay--padding:8rem;--overlay--content--padding-top:0;}}
.page-footer{--text-color:var(--color--white);--footer--background-light:var(--color--dark-blue-60);--footer--background-dark:var(--color--dark-blue-80);--footer--region-3:var(--footer--background-dark);--footer--region-4:var(--footer--background-dark);--footer--padding:2.4rem;color:var(--color--white);padding:0;margin-top:2.4rem;}.page-footer h2{font-size:2.4rem;padding-bottom:2.4rem;}.page-footer a{text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--link--underline-color) 60%,transparent);text-underline-offset:var(--link--underline-offset,auto);cursor:pointer;display:inline-block;margin-bottom:1.2rem;}.page-footer a:hover{text-decoration-line:none;}.page-footer nav > ul{margin:0 0 4.8rem;padding:0;list-style:none;}.page-footer nav > ul li{margin:0;list-style:none;}.page-footer__row > div{padding:var(--footer--padding);}.page-footer__first{background-color:var(--footer--background-light);background-image:url(/themes/custom/mac_theme/images/bg/footer.png);background-repeat:no-repeat;background-position:50% 0;background-size:cover;}.page-footer__second{background-color:var(--footer--background-dark);}.page-footer__third{background-color:var(--footer--background-dark);}.page-footer__third a{text-decoration-line:none;text-decoration-color:color-mix(in srgb,var(--link--underline-color) 60%,transparent);text-underline-offset:var(--link--underline-offset,auto);cursor:pointer;}.page-footer__third a:hover{text-decoration-line:underline;}.page-footer__third nav > ul{display:inline-block;margin-bottom:0;}.page-footer__third nav > ul li{display:inline-block;}.page-footer__third nav > ul li + li{margin-left:1.6rem;}.page-footer__fourth{background-color:var(--footer--background-dark);}@media (min-width:576px){.page-footer{--footer--padding:4.8rem;}.page-footer__first{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:2.4rem;}.page-footer__third nav{display:inline-block;}.page-footer__third .copyright{margin-left:2.4rem;display:inline-block;}}@media (min-width:992px){.page-footer__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);}.page-footer__third{background-color:var(--footer--background-light);}}
