/* Frontend styles adapted from WP Opening Hours by Jannik Portz, GPL-2.0. */
table.op-holidays{width:100%}
table.op-holidays .col-name{width:50%}
table.op-holidays .col-date-end,table.op-holidays .col-date-start{width:20%}
table.op-holidays .col-remove{width:10%}
table.op-holidays .col-remove .remove-holiday{color:red;border:1px solid red;background:#fbe9e9;box-shadow:none;padding-top:3px}
table.op-irregular-openings{width:100%}
table.op-irregular-openings .op-irregular-opening .col-date,table.op-irregular-openings .op-irregular-opening .col-name,table.op-irregular-openings .op-irregular-opening .col-time-end,table.op-irregular-openings .op-irregular-opening .col-time-start{width:18%}
table.op-irregular-openings .op-irregular-opening .col-remove{width:10%}
table.op-irregular-openings .op-irregular-opening .col-remove .button-remove{color:red;border:1px solid red;background:#fbe9e9;box-shadow:none;padding-top:3px}
span.op-period-time{display:block}
.op-list-overview .highlighted,tr.op-row-day.highlighted td,tr.op-row-day.highlighted th{color:green}
span.op-period-time.highlighted{color:green}
span.op-closed{color:red}
span.op-open{color:green}
span.op-next-period,span.op-today{display:block}
.op-holiday.highlighted td{color:green}
.op-list-holidays .highlighted{color:green}
.op-irregular-openings tr.op-irregular-opening.highlighted td,.op-irregular-openings tr.op-irregular-opening.highlighted th{color:green}
.op-irregular-openings dd.highlighted,.op-irregular-openings dt.highlighted{color:green}
.korona-festive-hours{margin-top:1.5em}
.korona-festive-hours h5{margin-bottom:.75em}
.korona-festive-table{width:100%;table-layout:fixed;font-size:.9em;line-height:1.5}
.korona-festive-table th,.korona-festive-table td{padding:.5em;vertical-align:top;overflow-wrap:anywhere}
.korona-festive-table th:first-child{width:64%}
.korona-festive-table tbody th{font-weight:400}
