body.gnt-refresh.lewkow-page.p4-brand .poludniowa-list-actions .p4-model-button{margin-top:10px;background:#f8f5ee;border:1px solid #244b40;color:#244b40;gap:12px}
body.gnt-refresh.lewkow-page.p4-brand .poludniowa-list-actions .p4-model-button:hover{background:#244b40;color:#fff}
body.gnt-refresh.lewkow-page.p4-brand .p4-model-dialog{width:min(calc(100% - 40px),1200px)}
.lewkow-page .p4-model-dialog .p4-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.lewkow-page .p4-model-dialog .p4-model-grid figure{margin:0;min-width:0;overflow:hidden;background:#fff;border:1px solid #dde5da;border-radius:12px}
.lewkow-page .p4-model-dialog .p4-model-grid figure>a{display:block;padding:0;min-height:0;background:#fff}
.lewkow-page .p4-model-dialog .p4-model-grid img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:3/2;object-fit:contain}
.lewkow-page .p4-model-dialog .p4-model-grid figcaption{display:flex;justify-content:space-between;gap:16px;padding:16px 20px;color:#244b40;border-top:1px solid #dde5da}
.lewkow-page .p4-model-dialog .p4-model-grid a:focus-visible{outline:3px solid #a5824d;outline-offset:-3px}
.lewkow-page .unit41-terrain-plan figure>a{padding:0;min-height:0}
.lewkow-page .unit41-terrain-plan img{width:100%;height:auto;max-height:none;object-fit:contain}
@media(max-width:700px){body.gnt-refresh.lewkow-page.p4-brand .p4-model-dialog{width:calc(100% - 20px)}.lewkow-page .p4-model-dialog .p4-model-grid{grid-template-columns:minmax(0,1fr);gap:18px}.lewkow-page .p4-model-dialog .p4-model-grid figcaption{padding:12px 16px}body.gnt-refresh.lewkow-page.p4-brand .poludniowa-list-actions .p4-model-button{margin-top:0}}
