.opasy-topic-filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 26px;padding:0 15px;text-align:left}
.opasy-topic-filters a,.opasy-topic-label{font-family:inherit;text-decoration:none!important;line-height:1.4;transition:background-color .15s,color .15s}
.opasy-topic-filters a{display:inline-flex;align-items:center;padding:9px 15px;border:1px solid #cdd8cd;border-radius:24px;background:#fff;color:#304c32;font-size:14px;font-weight:600}
.opasy-topic-filters a:hover,.opasy-topic-filters a[aria-current=page]{background:#446b3b;border-color:#446b3b;color:#fff}
.opasy-topic-filters a:focus-visible,.opasy-topic-label:focus-visible{outline:3px solid #a95821;outline-offset:3px}
.opasy-topic-label{display:inline-block;max-width:100%;margin:12px 0 4px;padding:4px 10px;border:1px solid #d9e3d3;border-radius:5px;background:#edf3e8;color:#365b2e!important;font-size:12px;font-weight:600;letter-spacing:.1px}
.opasy-topic-label:hover{background:#dbe9d2;color:#233e1c!important}
.opasy-topic-header{margin:12px 15px 0;font-size:27px;font-weight:500;line-height:1.3;color:#263c29;scroll-margin-top:100px}
.opasy-topic-empty{padding:24px 15px;font-size:16px}
#aktualnosci.container{padding-left:15px!important;padding-right:15px!important}
.opasy-topic-detail{margin:0 0 16px}.opasy-topic-detail .opasy-topic-label{font-size:14px;margin:0}
#aktualnosci{scroll-margin-top:100px}
@media(max-width:600px){.opasy-topic-filters{gap:7px;margin-top:16px;margin-bottom:20px}.opasy-topic-filters a{padding:9px 12px;font-size:13px}.opasy-topic-header{font-size:24px}}
