.wp-block-uplink-hours-greetings-hours-greetings {
    --ulhgr-greeting-font-weight: 500;
    --ulhgr-date-font-style: normal;
    line-height: inherit;
}

.wp-block-uplink-hours-greetings-hours-greetings .time-greeting {
    font-weight: var(--ulhgr-greeting-font-weight);
}

.wp-block-uplink-hours-greetings-hours-greetings .time-greeting-date {
    font-style: var(--ulhgr-date-font-style);
}

.wp-block-uplink-hours-greetings-hours-greetings.has-text-align-left { text-align: left; }
.wp-block-uplink-hours-greetings-hours-greetings.has-text-align-center { text-align: center; }
.wp-block-uplink-hours-greetings-hours-greetings.has-text-align-right { text-align: right; }

.ulhgr-schedule{--ulhgr-schedule-gap:1.5rem;--ulhgr-schedule-padding:.55rem;--ulhgr-schedule-border:currentColor;width:100%;margin:0}
.ulhgr-schedule__day{display:grid;grid-template-columns:minmax(8ch,1fr) minmax(0,2fr);gap:var(--ulhgr-schedule-gap);padding-block:var(--ulhgr-schedule-padding);border-block-end:1px solid var(--ulhgr-schedule-border)}
.ulhgr-schedule__name{font-weight:600}
.ulhgr-schedule__special{display:block;font-size:.78em;font-weight:500;opacity:.72}
.ulhgr-schedule__hours{margin:0;text-align:end}
.ulhgr-schedule__day--today .ulhgr-schedule__name{font-weight:800}
.ulhgr-schedule__separator{margin-inline:.2em}
.ulhgr-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ulhgr-status__label{font-weight:700}
.ulhgr-status__detail{opacity:.82}

.ulhgr-special-dates{--ulhgr-special-gap:1rem}
.ulhgr-special-dates--single{display:grid;gap:var(--ulhgr-special-gap)}
.ulhgr-special-dates__list{display:grid;gap:var(--ulhgr-special-gap);margin:0;padding:0;list-style:none}
.ulhgr-special-dates__item{margin:0;padding:0}
.ulhgr-special-date-card__header{display:grid;gap:.25rem}
.ulhgr-special-date-card__date{display:block}
.ulhgr-special-date-card__title{margin:0;color:inherit}
.ulhgr-special-date-card__hours{margin-block-start:.55rem}
.ulhgr-special-date-card__message{margin:.55rem 0 0}
.ulhgr-special-date-card__link{margin:.55rem 0 0}
.ulhgr-special-date-card__separator{margin-inline:.25em}
.ulhgr-special-dates__empty{margin:0}
