/* Compact, shared directory views for the Law section. */
.law-module-page{overflow-x:clip!important;overflow-y:visible!important}.law-module-page .law-module-hero{min-height:0!important;padding:24px 28px!important;gap:22px}.law-module-page .law-module-hero h1{font-size:34px!important;line-height:1.18!important}.law-module-page .law-module-hero p{margin:8px 0 0;line-height:1.75}.law-module-page .law-module-hero>aside{padding:10px 16px;border-radius:14px}.law-module-page .law-module-hero>aside>span{padding:8px 0}.law-module-page .department-return-link{font-size:11px;min-height:32px;padding:8px 12px;margin-bottom:14px}.law-module-page:not(.law-reader-mode):not(.law-profile-page):not(.law-court-page) .lp-filter{padding:18px 20px;border-radius:14px;border:1px solid #dce6ee;box-shadow:0 4px 16px #163b5604}.law-module-page:not(.law-reader-mode):not(.law-profile-page):not(.law-court-page) .lp-filter h2{font:24px Newsreader,Georgia,serif;color:#183e5a;margin:0 0 12px}.law-module-page:not(.law-reader-mode):not(.law-profile-page):not(.law-court-page) .lp-filter form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px}.law-module-page:not(.law-reader-mode):not(.law-profile-page):not(.law-court-page) .lp-filter label{flex:1 1 180px;margin:0;gap:7px;font-size:11px;color:#678095}.law-module-page .lp-filter input,.law-module-page .lp-filter select{font:12px Manrope,Arial,sans-serif;padding:11px;border-color:#d3dfe9;color:#234b68;min-height:41px}.law-module-page .lp-filter input:focus,.law-module-page .lp-filter select:focus{outline:2px solid #aacbdf;outline-offset:1px}.law-module-page .lp-filter button,.law-module-page .lp-filter .btn{font:700 11px Manrope,Arial,sans-serif;min-height:41px;padding:11px 15px;border:1px solid #173f60;border-radius:8px;background:#173f60;color:#fff;box-shadow:none;cursor:pointer}.law-module-page .lp-filter .btn{background:#fff;color:#214e6f;border-color:#d3dfe9}.law-module-page .lp-filter p{font-size:11px;line-height:1.7;margin:13px 0 0;color:#7b8f9f}.law-module-page .lp-layout{gap:18px}.law-module-page .lp-card{border:1px solid #dce6ee;border-radius:14px;padding:21px;box-shadow:0 4px 16px #163b5603;overflow-wrap:anywhere;transition:border-color .15s,box-shadow .15s}.law-module-page .lp-card:hover{border-color:#b8cddc;box-shadow:0 6px 19px #163b5608}.law-module-page .lp-card h2{font:25px/1.3 Newsreader,Georgia,serif;color:#173f5e;margin:11px 0}.law-module-page .lp-card h2 a{color:inherit;text-decoration:none}.law-module-page .lp-card h2 a:hover{text-decoration:underline}.law-module-page .lp-card p{color:#71899c;font-size:12px;line-height:1.8}.law-module-page .lp-card small{font-size:11px;color:#4c7897}.law-module-page .lp-tag{font-size:9px;line-height:1.5;background:#edf4f8;color:#47728f;border:1px solid #e0eaf1;border-radius:6px;padding:5px 8px}.law-module-page .lp-summary{margin:0 0 13px;font-size:12px;color:#718a9d}.law-module-page .lp-pagination{padding:14px 18px;background:#fff;border:1px solid #dce6ee;border-radius:12px;gap:12px;flex-wrap:wrap}.law-module-page .lp-pagination .btn{padding:9px 14px;font-size:11px;border:1px solid #d5e1ea;border-radius:8px;background:#fff;color:#234f6d}.law-page-sady .lp-layout:not(.lc-layout)>section>.lp-list,.law-page-sprawozdania-sedziow .lp-layout>section>.lp-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.law-section-quick{display:none}.law-court-page .law-module-navigation{display:none}.law-court-page .module-workspace{grid-template-columns:minmax(0,1fr)}.law-court-page .lc-layout{grid-template-columns:255px minmax(0,1fr)}.law-court-page .lc-sidebar{position:sticky;top:158px;padding:20px;border-radius:15px}.law-court-page .lp-panel{padding:24px;border:1px solid #dce6ee;border-radius:15px}.law-court-page .lc-stats a{padding:18px}.law-court-page .lc-stats b{font:35px Newsreader,Georgia,serif;margin:0 0 6px}.law-court-page .lc-section-head h2{font:27px Newsreader,Georgia,serif!important}.law-court-page .lc-content [id]{scroll-margin-top:158px}.law-related-link{display:inline-flex;margin:0 0 14px;padding:9px 12px;font:700 11px Manrope,Arial,sans-serif;color:#285f85;border:1px solid #d2e1ec;border-radius:9px;background:#f7fbfd;text-decoration:none}.law-related-link:hover{background:#edf5fa}.law-module-page .lp-card:focus-visible{outline:2px solid #b18b44;outline-offset:3px}
@media(max-width:1100px){.law-module-page .law-module-hero{grid-template-columns:minmax(0,1fr)}.law-module-page .law-module-hero>aside{display:none}.law-page-sady .lp-layout:not(.lc-layout)>section>.lp-list,.law-page-sprawozdania-sedziow .lp-layout>section>.lp-list{grid-template-columns:minmax(0,1fr)}}
@media(max-width:820px){.law-section-quick{display:flex;overflow-x:auto;gap:6px;padding:10px 12px;border-bottom:1px solid #e1eaf1;min-width:0;max-width:100%}.law-section-quick a{white-space:nowrap;padding:8px 11px;background:#fff;border:1px solid #dce6ee;border-radius:8px;color:#466c88;font-size:11px;text-decoration:none}.law-section-quick a[aria-current]{background:#173f60;color:#fff;border-color:#173f60}.law-module-page .law-module-hero{padding:21px!important}.law-module-page .law-module-hero h1{font-size:29px!important}.law-module-page .lp-card{padding:18px}.law-module-page .lp-card h2{font-size:23px}.law-court-page .lc-layout{grid-template-columns:minmax(0,1fr)}.law-court-page .lc-sidebar{position:static}.law-module-page .lp-grid{gap:12px}.law-module-page .lp-filter label{flex-basis:100%!important}.law-module-page .lp-filter button,.law-module-page .lp-filter .btn{flex:1}.law-module-page .lp-pagination{padding:12px}.law-court-page .lc-content [id]{scroll-margin-top:20px}}
@media(min-width:821px){.law-profile-page .lj-sidebar,.law-court-page .lc-sidebar{max-height:calc(100vh - 180px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bdccd7 transparent}}
body.portal-top-navigation.law-module-page{overflow-x:clip!important;overflow-y:visible!important}
