/* Pharmacy Digital opening hours. Takes the website's own font and colours. */
.pd-hours,.pd-open-now{--pd-open:#15803D;--pd-closed:#B42318;--pd-soon:#B45309}
.pd-hours{max-width:560px;font:inherit;color:inherit}
.pd-hours-table{width:100%;margin:14px 0 0;border-collapse:collapse;font:inherit}
.pd-hours-table th,.pd-hours-table td{padding:11px 0;text-align:left;font-weight:500;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}
.pd-hours-table th{font-weight:600}
.pd-hours-table td{text-align:right}
.pd-hours-table tr.is-today th,.pd-hours-table tr.is-today td{font-weight:800}
.pd-hours-table tr.is-today em{margin-left:8px;padding:2px 8px;font-size:.72em;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid currentColor;border-radius:99px;opacity:.75;vertical-align:middle}
.pd-open-now{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;font-size:.9em;font-weight:700;line-height:1.3;border-radius:99px;background:color-mix(in srgb,var(--pd-open) 12%,transparent);color:var(--pd-open)}
.pd-open-now i{flex:none;width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 25%,transparent)}
.pd-open-now.is-closed{background:color-mix(in srgb,var(--pd-closed) 10%,transparent);color:var(--pd-closed)}
.pd-open-now.is-soon{background:color-mix(in srgb,var(--pd-soon) 12%,transparent);color:var(--pd-soon)}
.pd-hours-notice{margin:0 0 12px;padding:10px 14px;font-weight:600;border-left:4px solid currentColor;border-radius:6px;background:color-mix(in srgb,currentColor 7%,transparent)}
.pd-hours-up{margin-top:16px;font-size:.92em}
.pd-hours-up p{margin:0 0 6px;font-weight:700}
.pd-hours-up ul{margin:0;padding-left:1.1em}
.pd-hours-up li{margin:3px 0}
.pd-hours-today p{margin:0 0 10px}
.pd-hours .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
/* On dark backgrounds the colours lift so they stay readable */
.dark .pd-hours,.dark .pd-open-now,.pd-hours.on-dark,.pd-open-now.on-dark{--pd-open:#4ADE80;--pd-closed:#FF8A80;--pd-soon:#FBBF24}
