.btn--style-primary{--bg-color:#c00;--hover-bg:#a30000;--color:#fff}.nav__link:hover{color:#c00}.nav__link-indicator{background:#c00}@media (max-width:640px){.checkin-roster thead{display:none}.checkin-roster table,.checkin-roster tbody,.checkin-roster tr,.checkin-roster td{width:100%;display:block}.checkin-roster tr{border:1px solid #d9d4c8;border-radius:8px;margin-bottom:12px;overflow:hidden}.checkin-roster td{text-align:right;justify-content:space-between;align-items:center;gap:12px;white-space:normal!important;border:none!important;border-bottom:1px solid #efece4!important;padding:10px 14px!important;display:flex!important}.checkin-roster td:before{content:attr(data-label);color:#57534e;letter-spacing:.03em;text-align:left;text-transform:uppercase;font-size:12px;font-weight:700}.checkin-roster tr td:last-child{border-bottom:none!important}}
