@keyframes progress{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-loading{background-color:rgba(var(--light-grey-rgb), .2);background-repeat:no-repeat;background-size:200px 100%;border-radius:2px;width:100%;animation:1.2s ease-in-out infinite progress;display:inline-block}.skeleton-loading.skeleton-dark{background-color:var(--dark-grey);background-image:linear-gradient(90deg, var(--dark-grey), var(--dark-grey-lightened), var(--dark-grey))}.skeleton-loading.skeleton-brand{background-color:var(--brand);background-image:linear-gradient(90deg, var(--brand), var(--brand-lightened), var(--brand))}.skeleton-loading.skeleton-success{background-color:var(--success);background-image:linear-gradient(90deg, var(--success), var(--success-lightened), var(--success))}.skeleton-loading.skeleton-warning{background-color:var(--warning);background-image:linear-gradient(90deg, var(--warning), var(--warning-lightened), var(--warning))}.skeleton-loading.skeleton-danger{background-color:var(--danger);background-image:linear-gradient(90deg, var(--danger), var(--danger-lightened), var(--danger))}.skeleton-loading.skeleton-white{background-color:#fff;background-image:linear-gradient(90deg, white, var(--grey-lightened), white)}
.hours-table{grid-column-gap:40px;grid-template-columns:auto 1fr;width:100%;line-height:26px;display:grid}.hours-table div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hours-table div.current{font-weight:700}@media only screen and (max-width:768px){.hours-table{margin-bottom:0}}