.oaka-hdo{color:var(--hdo-text,inherit);box-sizing:border-box;max-width:100%}.oaka-hdo.oaka-hdo--week,.oaka-hdo.oaka-hdo--upcoming{background:var(--hdo-bg,transparent);border:var(--hdo-border-width,0) solid var(--hdo-border,transparent);border-radius:var(--hdo-radius,0);padding:var(--hdo-padding,0)}.oaka-hdo .oaka-hdo__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4em 1em;margin-bottom:.6em}.oaka-hdo p.oaka-hdo__title{margin:0;padding:0;font-weight:700;font-size:1.1em;line-height:1.3;color:var(--hdo-title,inherit)}.oaka-hdo--upcoming p.oaka-hdo__title{margin-bottom:.4em}.oaka-hdo ul.oaka-hdo__list,.oaka-hdo ul.oaka-hdo__upcoming{list-style:none;margin:0;padding:0;line-height:1.5}.oaka-hdo .oaka-hdo__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 1em;margin:0;padding:calc(var(--hdo-row-spacing, 8px) / 2) var(--hdo-row-pad-x,0)}.oaka-hdo--sep-line .oaka-hdo__row+.oaka-hdo__row{border-top:1px solid var(--hdo-sep,#e2e2e2)}.oaka-hdo--sep-dotted .oaka-hdo__row+.oaka-hdo__row{border-top:1px dotted var(--hdo-sep,#e2e2e2)}.oaka-hdo .oaka-hdo__day{font-weight:600}.oaka-hdo .oaka-hdo__hours{text-align:right}.oaka-hdo .oaka-hdo__colon{display:none}.oaka-hdo .oaka-hdo__note{font-size:.9em}.oaka-hdo .oaka-hdo__row.is-closed .oaka-hdo__hours,.oaka-hdo .oaka-hdo__row.is-exception-closed .oaka-hdo__hours{color:var(--hdo-closed,inherit)}.oaka-hdo--highlight .oaka-hdo__row.is-today,.oaka-hdo--highlight .oaka-hdo__row.is-today .oaka-hdo__hours{color:var(--hdo-today,inherit)}.oaka-hdo--highlight .oaka-hdo__row.is-today{background:var(--hdo-today-bg,transparent)}.oaka-hdo--highlight.oaka-hdo--today-bold .oaka-hdo__row.is-today,.oaka-hdo--highlight.oaka-hdo--today-bold .oaka-hdo__row.is-today .oaka-hdo__hours{font-weight:700}.oaka-hdo--layout-inline .oaka-hdo__row{display:block}.oaka-hdo--layout-inline .oaka-hdo__colon{display:inline;margin-right:.3em}.oaka-hdo--layout-inline .oaka-hdo__hours{text-align:left}.oaka-hdo .oaka-hdo__status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2em .4em;font-size:.95em;line-height:1.4}.oaka-hdo .oaka-hdo__status-dot{display:inline-block;width:.6em;height:.6em;border-radius:50%;background:currentColor;flex:0 0 auto}.oaka-hdo .oaka-hdo__status-label{font-weight:700}.oaka-hdo .oaka-hdo__status.is-open .oaka-hdo__status-dot,.oaka-hdo .oaka-hdo__status.is-open .oaka-hdo__status-label{color:var(--hdo-open,#2e7d32)}.oaka-hdo .oaka-hdo__status.is-closing .oaka-hdo__status-dot,.oaka-hdo .oaka-hdo__status.is-closing .oaka-hdo__status-label{color:var(--hdo-closing,#8a5300)}.oaka-hdo .oaka-hdo__status.is-closed .oaka-hdo__status-dot,.oaka-hdo .oaka-hdo__status.is-closed .oaka-hdo__status-label{color:var(--hdo-closed-status,#C2461B)}.oaka-hdo .oaka-hdo__status-detail::before{content:"\00B7";margin-right:.4em}.oaka-hdo .oaka-hdo__status-detail[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.oaka-hdo .oaka-hdo__status.is-open .oaka-hdo__status-dot{animation:oaka-hdo-pulse 2.4s ease-in-out infinite}}@keyframes oaka-hdo-pulse{0%,100%{box-shadow:0 0 0 0 #fff0}50%{box-shadow:0 0 0 .3em rgb(46 125 50 / .18)}}span.oaka-hdo.oaka-hdo--today{display:inline}.oaka-hdo--today .oaka-hdo__today-label{font-weight:600}.oaka-hdo--today .oaka-hdo__status{margin-left:.4em}.oaka-hdo--week ul.oaka-hdo__upcoming{margin-top:.8em}.oaka-hdo .oaka-hdo__upcoming-item{margin:0 0 .25em;font-size:.95em}.oaka-hdo .oaka-hdo__upcoming-period{font-weight:600}.oaka-hdo .oaka-hdo__footnote{margin-top:.8em;font-style:italic}.oaka-hdo .oaka-hdo__footnote p{margin:0 0 .4em;padding:0}.oaka-hdo .oaka-hdo__footnote p:last-child{margin-bottom:0}.oaka-hdo p.oaka-hdo__empty{margin:0;padding:0;font-style:italic}.oaka-hdo-notice{padding:.5em .75em;border:1px dashed #757575;color:#1d2327;background:#fff;font-size:.9em}