/* AEO60 – opening hours are opt-in, never invented */
.ch-hours-help{margin:-4px 0 14px!important;font-size:14px!important;line-height:1.5!important;color:#6b6258!important}
.ch-hours{display:grid!important;gap:8px!important;margin-bottom:26px!important}
.ch-hours-row{display:grid!important;grid-template-columns:minmax(110px,.75fr) minmax(150px,1fr) minmax(220px,1.25fr)!important;gap:10px!important;align-items:center!important;padding:10px 12px!important;min-height:62px!important;border:1px solid #dfcfb0!important;border-radius:14px!important;background:#fff!important}
.ch-hours-row>strong{font-size:15px!important}.ch-hours-mode{min-height:42px!important;height:42px!important;margin:0!important;padding:0 36px 0 12px!important;border-radius:12px!important;background:#fffaf1!important;font-weight:800!important}
.ch-hours-times{display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:7px!important;align-items:center!important}.ch-hours-times[hidden]{display:none!important}.ch-hours-times input[type=time]{min-height:42px!important;height:42px!important;margin:0!important;padding:0 8px!important;text-align:center!important}
@media(max-width:680px){.ch-hours-row{grid-template-columns:1fr 1fr!important;min-height:58px!important;padding:9px 10px!important}.ch-hours-row>strong{font-size:16px!important}.ch-hours-mode{width:100%!important}.ch-hours-times{grid-column:1/-1!important}.ch-hours-times input[type=time]{min-width:0!important;width:100%!important}.ch-hours-help{font-size:13px!important}}
