.bb545-hours-button{font:inherit!important;color:inherit!important;text-align:left!important;display:block;width:100%;min-height:44px;padding:0!important;text-decoration:underline;text-underline-offset:4px;background:transparent!important;border:0!important}.bb545-weekly{color:#30251c;background:#fff9ee;border:1px solid #a77e60;border-radius:18px;width:min(90vw,460px);max-height:80vh;overflow:auto;padding:22px;box-sizing:border-box}.bb545-weekly::backdrop{background:#0008}.bb545-weekly h3{font-size:20px;margin:0 0 14px}.bb545-weekly table{width:100%;border-collapse:collapse;font-size:15px}.bb545-weekly th,.bb545-weekly td{padding:10px 5px;text-align:left;border-bottom:1px solid #bfa99166}.bb545-weekly td{overflow-wrap:anywhere}.bb545-today{font-weight:700;background:#c29a4730}.bb545-weekly p,.bb545-weekly a{font-size:13px;line-height:1.6}.bb545-close{display:block;width:100%;min-height:44px;margin-top:16px;background:#74221e!important;color:#fff!important;border-radius:10px}
