.gr-selection{max-width:980px;margin:0 auto;padding:12px 0}.gr-selection h2{margin:0 0 12px}.gr-selection>p{margin:12px 0 18px}.gr-selection-select{display:block;box-sizing:border-box;max-width:100%;width:min(100%,540px);margin-top:8px;padding:12px;border:1px solid #a6b6b0;border-radius:7px;background:white;color:#193b32;font:inherit}.gr-selection-panel[hidden]{display:none!important}.gr-selection-panel>.galamus-reservations{box-sizing:border-box;max-width:760px!important;width:100%}.gr-selection-notice{color:#9b3b29;font-weight:600;margin-top:22px!important}@media(max-width:600px){.gr-selection-panel>.galamus-reservations{padding:12px!important}}

.gr-selection-unavailable{box-sizing:border-box;border:1px solid #c63333;border-left:5px solid #b91c1c;border-radius:6px;padding:12px 16px;margin:10px 0 20px;background:#fff1f2;color:#991b1b;font-size:15px;line-height:1.5}
.gr-selection-unavailable[hidden]{display:none!important}
.gr-selection-unavailable strong{color:#991b1b;font-weight:700}
.gr-selection-unavailable-list{margin:6px 0 0;padding-left:22px;color:#991b1b}

.gr-selection .gr-selection-unavailable.gr-selection-unavailable-active{display:block!important;visibility:visible!important;opacity:1!important;color:#991b1b!important;background:#fff1f2!important;border:1px solid #c63333!important;border-left:5px solid #b91c1c!important}
