/* The complete record remains native HTML. Search narrows only on request. */
body[data-events-polish] #main .events-search{margin:28px 0 22px;padding:22px 24px;background:#eef4f8;border-top:2px solid #a68b5d;border-bottom:1px solid #bacbd9}
body[data-events-polish] #main .events-search-title{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:14px}
body[data-events-polish] #main .events-search-title p{font-size:18px;font-weight:700;line-height:1.6;margin:0;color:#173e65}
body[data-events-polish] #main .events-search-title>span{font-size:13px;letter-spacing:.08em;color:#6b5838}
body[data-events-polish] #main .events-search-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,210px) auto;gap:16px;align-items:end}
body[data-events-polish] #main .events-search-fields>div{min-width:0}
body[data-events-polish] #main .events-search label{display:block;font-size:14px;font-weight:600;line-height:1.8;color:#244d6d;margin-bottom:6px}
body[data-events-polish] #main .events-search :is(input,select,button){font:inherit;font-size:16px;line-height:1.5;box-sizing:border-box;border-radius:0;min-height:48px;color:#173e65}
body[data-events-polish] #main .events-search :is(input,select){display:block;width:100%;max-width:100%;padding:10px 13px;background:#fff;border:1px solid #718ba0}
body[data-events-polish] #main .events-search input::placeholder{color:#536d82;opacity:1}
body[data-events-polish] #main .events-search button{padding:10px 16px;border:1px solid #2f5877;background:#fff;cursor:pointer}
body[data-events-polish] #main .events-search button:is(:hover,:focus-visible){background:#dde9f2}
body[data-events-polish] #main .events-search button:active{background:#cedfeb}
body[data-events-polish] #main #events-search-help{font-size:14px;line-height:1.9;color:#47647c;margin:12px 0 0}
body[data-events-polish] #main .events-search+:is(.ia-collection-count){margin-top:22px!important;font-size:15px!important;color:#345773}
body[data-events-polish] #main #events-results:focus{outline:2px solid #8a6c37;outline-offset:6px}
body[data-events-polish] #main .events-search :is(input,select,button):focus-visible,
body[data-events-polish] #main .events-empty button:focus-visible{outline:3px solid #155d9b;outline-offset:3px}
body[data-events-polish] #main .events-empty{padding:30px 24px;margin:22px 0 34px;border-block:1px solid #bacbd9;background:#f1f6fa}
body[data-events-polish] #main .events-empty h3{font-size:22px;line-height:1.7;overflow-wrap:anywhere;margin:0 0 10px;color:#173e65}
body[data-events-polish] #main .events-empty p{font-size:16px;line-height:1.9;margin:0 0 18px}
body[data-events-polish] #main .events-empty button{min-height:48px;padding:12px 18px;font:inherit;font-size:16px;line-height:1.6;border:1px solid #284e70;background:#173e65;color:#fff;cursor:pointer}
body[data-events-polish] #main .events-empty button:is(:hover,:focus-visible){background:#315d7f}
/* Natural proportions keep full poster artwork legible, including its credits. */
body[data-events-polish] #main .ia-record-list .ia-record-main figure{aspect-ratio:auto}
body[data-events-polish] #main .ia-record-list .ia-record-main figure>img{display:block;width:100%;height:auto;aspect-ratio:auto;max-height:280px;object-fit:contain}
body[data-events-polish] #main .ia-record-copy dl{border-left:2px solid #ad9264;padding:12px 16px;margin-block:14px 16px}
body[data-events-polish] #main .ia-record-copy dt{color:#6b542e;font-size:14px;margin-bottom:4px}
body[data-events-polish] #main .ia-record-copy>p:not([class]){line-height:1.95;margin-bottom:16px}
body[data-events-polish] #main .events-record-context{margin-top:12px;padding-top:10px}
body[data-events-polish] #main .events-related-sources{padding-top:12px}
body[data-events-polish] #main .ia-record-list>li[hidden],
body[data-events-polish] #main :is(.events-search,.events-empty,.events-year-nav,.events-year-divider)[hidden]{display:none!important}
@media(max-width:700px){
 body[data-events-polish] #main .events-search{padding:20px 18px;margin-top:24px}
 body[data-events-polish] #main .events-search-title{display:block}
 body[data-events-polish] #main .events-search-title>span{display:block;margin-top:4px}
 body[data-events-polish] #main .events-search-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px}
 body[data-events-polish] #main .events-search-fields>div:first-child{grid-column:1/-1}
 body[data-events-polish] #main .events-search button{padding-inline:10px}
 body[data-events-polish] #main .ia-record-list .ia-record-main figure>img{max-height:340px}
 body[data-events-polish] #main .events-empty{padding:24px 18px}
}
@media(max-width:380px){body[data-events-polish] #main .events-search-fields{grid-template-columns:minmax(0,1fr)}body[data-events-polish] #main .events-search-fields>div:first-child{grid-column:auto}}
@media print{
 body[data-events-polish] #main :is(.events-search,.events-empty){display:none!important}
}
@media(forced-colors:active){body[data-events-polish] #main :is(.events-search,.events-empty,.events-search input,.events-search select,.events-search button,.events-empty button){background:Canvas;color:CanvasText;border-color:CanvasText}}
