.museum-booking[data-astro-cid-cpkrjb4v]{background:#fdf7ea;border:2px solid #1b1712;border-radius:4px;margin:1.5rem 0 2rem;padding:clamp(1.1rem,3vw,1.6rem);box-shadow:5px 5px #1b1712}.museum-booking__eyebrow[data-astro-cid-cpkrjb4v]{letter-spacing:.08em;text-transform:uppercase;color:#a3341f;margin:0 0 .3rem;font:700 .7rem IBM Plex Mono,monospace}.museum-booking__intro[data-astro-cid-cpkrjb4v]{margin:0 0 1rem}.museum-booking__controls[data-astro-cid-cpkrjb4v]{gap:.55rem;display:grid}.museum-booking__controls[data-astro-cid-cpkrjb4v][hidden],.museum-booking__result[data-astro-cid-cpkrjb4v][hidden]{display:none}.museum-booking__controls[data-astro-cid-cpkrjb4v]>label[data-astro-cid-cpkrjb4v]:first-child{font-weight:700}.museum-booking[data-astro-cid-cpkrjb4v] select[data-astro-cid-cpkrjb4v]{color:#1b1712;width:100%;min-width:0;min-height:2.75rem;font:inherit;background-color:#fffdf7;border:2px solid #1b1712;border-radius:4px;padding:.55rem 2.4rem .55rem .7rem;font-weight:600}.museum-booking__filter[data-astro-cid-cpkrjb4v]{cursor:pointer;align-items:start;gap:.65rem;padding:.3rem 0;display:flex}.museum-booking__filter[data-astro-cid-cpkrjb4v] input[data-astro-cid-cpkrjb4v]{accent-color:#c8442a;flex-shrink:0;width:1.2rem;height:1.2rem;margin-top:.25rem}.museum-booking__result[data-astro-cid-cpkrjb4v]{margin-top:1rem}.museum-booking__verdict[data-astro-cid-cpkrjb4v]{background:#f7f0df;border-radius:4px;padding:1rem 1.1rem}.museum-booking__verdict[data-astro-cid-cpkrjb4v] h3[data-astro-cid-cpkrjb4v]{margin:0;font-size:clamp(1.2rem,3vw,1.45rem);line-height:1.2}.museum-booking__verdict[data-astro-cid-cpkrjb4v] p[data-astro-cid-cpkrjb4v]{margin:.5rem 0 0}.museum-booking__verdict[data-astro-cid-cpkrjb4v] .verdict-badge[data-astro-cid-cpkrjb4v]{font-size:1.05rem}.museum-booking__area[data-astro-cid-cpkrjb4v],.museum-booking__checked[data-astro-cid-cpkrjb4v],.museum-booking__count[data-astro-cid-cpkrjb4v],.museum-booking__note[data-astro-cid-cpkrjb4v]{color:#6f6450;font-size:.85rem}.museum-booking__verdict[data-astro-cid-cpkrjb4v] .museum-booking__area[data-astro-cid-cpkrjb4v]{margin-top:.2rem}.museum-booking__count[data-astro-cid-cpkrjb4v]{margin:0}.museum-booking[data-astro-cid-cpkrjb4v] dl[data-astro-cid-cpkrjb4v]{gap:.1rem;margin:1rem 0;display:grid}.museum-booking[data-astro-cid-cpkrjb4v] dl[data-astro-cid-cpkrjb4v]>div[data-astro-cid-cpkrjb4v]{border-bottom:1px solid #d6c9aa;padding:.55rem 0}.museum-booking[data-astro-cid-cpkrjb4v] dt[data-astro-cid-cpkrjb4v]{font-weight:700}.museum-booking[data-astro-cid-cpkrjb4v] dd[data-astro-cid-cpkrjb4v]{margin:.2rem 0 0}.museum-booking__links[data-astro-cid-cpkrjb4v]{margin:0}.museum-booking__checked[data-astro-cid-cpkrjb4v]{margin:.4rem 0 0}.museum-booking__note[data-astro-cid-cpkrjb4v]{margin:1rem 0 0}.museum-booking__table[data-astro-cid-cpkrjb4v]{max-width:100%;margin:1.5rem 0;overflow-x:auto}.museum-booking__table[data-astro-cid-cpkrjb4v] small[data-astro-cid-cpkrjb4v]{font-weight:400;display:block}.museum-booking[data-astro-cid-cpkrjb4v] select[data-astro-cid-cpkrjb4v]:focus-visible,.museum-booking[data-astro-cid-cpkrjb4v] input[data-astro-cid-cpkrjb4v]:focus-visible,.museum-booking__table[data-astro-cid-cpkrjb4v]:focus-visible{outline-offset:3px;outline:3px solid #c8442a}.article:not(.agenda-article) .article-body .museum-booking__table[data-astro-cid-cpkrjb4v] table[data-astro-cid-cpkrjb4v]{width:100%;min-width:45rem;display:table;overflow:visible}.article:not(.agenda-article) .article-body .museum-booking__table[data-astro-cid-cpkrjb4v] caption[data-astro-cid-cpkrjb4v]{text-align:left;font:inherit;letter-spacing:normal;text-transform:none;font-size:.85rem}.article:not(.agenda-article) .article-body .museum-booking__table[data-astro-cid-cpkrjb4v] th[data-astro-cid-cpkrjb4v],.article:not(.agenda-article) .article-body .museum-booking__table[data-astro-cid-cpkrjb4v] td[data-astro-cid-cpkrjb4v]{white-space:normal;vertical-align:top}.article:not(.agenda-article) .article-body .museum-booking__table[data-astro-cid-cpkrjb4v] table[data-astro-cid-cpkrjb4v]>[data-astro-cid-cpkrjb4v]:is(thead,tbody){width:100%;min-width:45rem}
