.card-list-item{text-align:left;color:#000;width:100%;height:100%;word-wrap:break-all;border-radius:5px;flex-direction:column;flex-grow:1;font-family:filson-pro,Verdana,Open sans,sans-serif;font-size:14px}.card-list-item,.card-list-item:hover{text-decoration:none}@media print{.card-list-item{flex-direction:row}}@media (width>=1130px){.card-list-item-container{display:flex}.card-narrow>.card-list-item-container{display:block}}.card-list-item-borders{border:1px solid #e8e8e8;border-radius:5px;height:100%}@media print{.card-list-item-borders{border:0;border-top:1px solid #e8e8e8}.card-list-item-borders.card-list-item-borders-last{border-bottom:1px solid #e8e8e8}.card-list-item-borders{page-break-inside:avoid}}@media (width>=1130px){.card-list-item-borders{border:0;border-top:1px solid #e8e8e8;border-radius:0;padding:20px 0;display:block}.card-list-item-borders.card-list-item-borders-last{border-bottom:1px solid #e8e8e8}.card-list-item:not(.card-narrow){flex-direction:row;max-width:none}.card-list-item:not(.card-narrow) .card-list-item__image-container{max-width:300px;margin-bottom:0}.card-list-item:not(.card-narrow) .card-list-item__content{padding:0}.card-list-item:not(.card-narrow) .card-list-item__link{display:none}.card-desktop{display:block}.card-mobile{display:none}}.card-list-item__image-container{object-fit:cover;background:#e8e8e8 url(/icons/icon-house.svg) 50% no-repeat;border-top-left-radius:5px;border-top-right-radius:5px;flex-direction:column;justify-content:center;width:100%;height:200px;margin-right:20px;display:flex;overflow:hidden}.card-list-item__image-container.has-pic{background-position:50%;background-size:cover}@media (width>=1130px){.card-list-item__image-container{border-bottom-right-radius:5px;border-bottom-left-radius:5px}}@media print{.card-list-item__image-container{min-width:250px;max-width:250px;max-height:167px;margin:20px 0}}.card-list-item__content{flex-direction:column;flex-grow:1;justify-content:space-between;padding:20px;display:flex}@media print{.card-list-item__content{min-width:400px;max-width:400px}}.card-list-item__buttons{flex-direction:column;padding:0 1rem;display:flex}.card-list-item__buttons>*{margin-bottom:10px}@media (width>=800px){.card-list-item__buttons{text-align:right;max-width:240px;padding:0;display:inline-block}}.card-nursinghome-vacancy-status-badge{margin:2px 0 1px;line-height:26px}.card-list-item__subheader{text-transform:uppercase;font-size:14px;line-height:26px}.card-list-item__header{color:#000;margin:3px 0;font-family:filson-pro,Verdana,Open sans,sans-serif;font-size:19px;font-weight:700;line-height:26px}.card-list-item__text{font-size:14px;line-height:26px}.card-list-item__text--lah{margin-top:4px}.card-list-item__tag{color:#000;background-color:#e8e8e8;border-radius:5px;height:25px;margin:5px 0;padding:0 5px;line-height:25px;display:inline-block}.card-list-item__spacer{flex-grow:1}@media (width>=1130px){.card-list-item__spacer{display:none}}.card-list-item__link{padding:0 20px 20px}.card-list-item__link-button{cursor:pointer;color:#3e97d3;background:0 0;border:none;margin-top:.5em;padding:0;font-family:filson-pro,Verdana,Open sans,sans-serif;font-size:14px;font-weight:400}.card-list-item__visiting-info{display:none}@media print{.card-list-item__visiting-info{border-left:1px solid #e8e8e8;min-width:350px;max-width:350px;padding:20px;display:block}}.card-nursing-home-status{margin-top:10px;font-size:16px}.card-nursing-home-status span{font-weight:500}@media (width>=1130px){.card-nursing-home-boxes{display:flex}}.card-nursing-home-public-status{border-left:1px solid #e8e8e8;min-height:105px;margin-bottom:15px;padding:5px 25px}@media (width>=1130px){.card-nursing-home-public-status{text-align:center;justify-content:center;align-items:center;width:33%;margin-top:25px;margin-bottom:0;display:flex}}.card-nursing-home-public-status>div{height:100%}.card-nursing-home-public-status p{margin:0;font-size:14px}.card-nursing-home-public-status .card-nursing-home-public-status-header{font-size:16px;font-weight:500}.no-left-border{border-left:none}.card-list-item-report-btn{height:30px}.card-list-item-alert-tag{opacity:.8;background-color:#fff;width:240px;height:40px;margin-right:-240px;position:relative;left:-320px}.card-list-item-alert-tag div{display:inline-block}.card-list-item-alert-tag-mark{background-color:#e61e4b;width:20px;height:40px}.card-list-item-alert-tag-label{font-weight:500;position:relative;top:-16px;left:15px}.card-nursing-home-alert{color:#e61e4b}.card-nursing-home-alert-sign{background-image:url(/icons/icon-exclamation-circle.svg);background-repeat:no-repeat;background-size:contain;width:25px;height:25px;margin:auto auto 5px}.vacancy-status-badge{color:#000;font-family:filson-pro,Verdana,Open sans,sans-serif;font-size:14px}.vacancy-status-badge:before{content:" ";background-color:#d8d8d8;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.vacancy-status-badge-true:before{background-color:#5fae60}
