.hc-rows{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;counter-reset: hc}.hc-row{display: grid;grid-template-columns: 72px minmax(0,1fr) minmax(80px,auto) auto;gap: 8px;align-items: center}.hc-row .hc-parsed{font-size: 0.85rem;white-space: nowrap}.hc-row.is-invalid .hc-v{border-color: var(--danger)}.hc-row.is-invalid .hc-parsed{color: var(--danger)}.hc-week input[type="time"]{min-width: 96px;padding-inline: 8px}.hc-week th[scope="row"]{white-space: nowrap}.hc-week .ht-day{font-weight: 700}.hc-op{font-weight: 700;font-size: 1.05rem}@media (max-width: 560px){.hc-row{grid-template-columns: 72px minmax(0,1fr) auto}.hc-row .hc-parsed{display: none}}