.zl-parcel-page{color:#14251e;padding-top:32px;padding-bottom:64px}.zl-parcel-page h1,.zl-parcel-page h2,.zl-parcel-page h3{color:#11251d;letter-spacing:-.035em;line-height:1.14}.zl-parcel-page h1{margin:8px 0 14px;font-size:clamp(30px,3.5vw,44px);font-weight:650}.zl-parcel-page h2{margin:0 0 18px;font-size:25px;font-weight:650}.zl-parcel-page h3{font-size:20px;font-weight:600}.zl-parcel-page p{line-height:1.55}.zl-parcel-heading{padding:20px 0 32px}.zl-parcel-heading>p{color:#647269;max-width:680px}.zl-parcel-breadcrumbs{color:#5a6e62;flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.zl-offer-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.zl-offer-heading h1 span{color:#647269;font-size:.7em}.zl-parcel-status{color:#245e41;background:#e5f0e8;border-radius:30px;padding:7px 13px;font-size:13px;display:inline-flex}.zl-sale-price{margin:16px 0;font-size:32px;font-weight:650;line-height:1.2!important}.zl-sale-price small{color:#647269;margin-top:6px;font-size:13px;font-weight:400;display:block}.zl-parcel-actions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.zl-parcel-actions>button,.zl-parcel-actions>div>button,.zl-secondary-button{color:#17583b;cursor:pointer;background:#fff;border:1px solid #c9d9cf;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:600;display:inline-flex}.zl-parcel-actions .zl-visit-trigger{color:#fff;background:#126c49;border-color:#126c49}.zl-parcel-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.zl-parcel-section-title h2{margin:0}.zl-parcel-section-title>span{color:#67776d;overflow-wrap:anywhere;font-size:13px}.zl-parcel-plan,.zl-parcel-offer,.zl-settlement-facts,.zl-cadastral-facts{background:#fff;border:1px solid #dfe8e2;border-radius:16px;padding:26px}.zl-parcel-plan{background:#fbfdfb;margin-bottom:30px}.zl-plan-layout{grid-template-columns:minmax(0,1.9fr) minmax(210px,1fr);align-items:center;gap:30px;display:grid}.zl-plan-layout svg{background:#f1f7f2;border-radius:12px;width:100%;height:auto;display:block}.zl-parcel-facts{margin:0}.zl-parcel-facts>div{border-bottom:1px solid #ecf0ed;grid-template-columns:minmax(110px,1fr) minmax(0,1.25fr);gap:16px;padding:10px 0;font-size:14px;display:grid}.zl-parcel-facts dt{color:#718077}.zl-parcel-facts dd{overflow-wrap:anywhere;margin:0}.zl-plan-layout .zl-parcel-facts>div{display:block}.zl-plan-layout dd{margin-top:4px;font-size:16px}.zl-parcel-disclaimer{color:#738178;max-width:820px;margin:17px 0 0;font-size:12px}.zl-plan-details{border-top:1px solid #e1e9e3;margin-top:20px;padding-top:16px;font-size:13px}.zl-plan-details summary,.zl-provenance summary{cursor:pointer;color:#176c47;font-weight:600}.zl-plan-details ol{columns:3;margin:12px 0;padding:0;line-height:1.9;list-style:none}.zl-plan-details li{break-inside:avoid}.zl-cadastre-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;margin-bottom:30px;display:grid}.zl-parcel-map{border:1px solid #dfe8e2;border-radius:15px;overflow:hidden}.zl-parcel-map .zl-map-shell{border:0;border-radius:0;height:550px;min-height:0}.zl-parcel-map .zl-map-stage,.zl-parcel-map .zl-map{height:100%;min-height:0}.zl-parcel-map .zl-svg-overlay{inset:0}.zl-parcel-map .zl-svg-overlay path{fill:#2cba7940;stroke:#b9ffe1;stroke-width:2.5px}.zl-parcel-map .zl-svg-overlay text{display:none}.zl-parcel-map .zl-map-fullscreen{top:12px}.zl-parcel-map .maplibregl-ctrl-top-right{top:50px}.zl-parcel-map .zl-basemap-switch{bottom:42px}.zl-cadastral-facts h2{overflow-wrap:anywhere;font-size:22px}.zl-cadastral-facts .zl-parcel-facts>div{gap:12px;font-size:13px}.zl-provenance{color:#738178;margin-top:12px;font-size:12px}.zl-parcel-bottom-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:26px;display:grid}.zl-parcel-offer{background:#f1f7f3;margin-top:20px}.zl-parcel-bottom-grid .zl-parcel-offer{margin-top:0}.zl-parcel-link{color:#126c49;margin-top:14px;font-size:14px;font-weight:600;display:inline-block}.zl-cadastre-form{max-width:630px;margin-top:25px}.zl-cadastre-form label{color:#5e7266;margin-bottom:8px;font-size:13px;display:block}.zl-cadastre-form>div{gap:10px;display:flex}.zl-cadastre-form input{color:#173e2b;background:#fff;border:1px solid #c7d9cc;border-radius:9px;flex:1;min-width:0;padding:14px 16px;font-size:16px}.zl-cadastre-form button{color:#fff;cursor:pointer;background:#126c49;border-radius:9px;padding:12px 24px}.zl-cadastre-notice{color:#635d3f;background:#f6f4e9;border:1px solid #e9e3cc;border-radius:12px;margin-bottom:26px;padding:18px 22px;font-size:13px}.zl-cadastre-notice strong{font-size:15px}.zl-cadastre-notice p{margin:5px 0 0}.zl-parcel-empty{text-align:center;background:#f2f6f3;border-radius:14px;flex-direction:column;justify-content:center;min-height:210px;padding:45px 26px;display:flex}.zl-parcel-empty h2,.zl-parcel-empty h3{margin:0 0 12px}.zl-parcel-empty p{color:#69776e;max-width:600px;margin:0 auto;font-size:14px}.zl-neutral-notice{color:#37644c;background:#f0f5f2;border:1px solid #dce8df;border-radius:13px;padding:24px;font-size:17px}.zl-unknown{color:#829087}@media (max-width:800px){.zl-cadastre-grid,.zl-parcel-bottom-grid{grid-template-columns:1fr}.zl-parcel-map .zl-map-shell{height:430px}.zl-offer-heading{align-items:flex-start}.zl-plan-layout{grid-template-columns:1fr}.zl-plan-layout .zl-parcel-facts{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.zl-plan-details ol{columns:2}}@media (max-width:520px){.zl-parcel-page{padding-top:14px;padding-bottom:35px}.zl-parcel-heading{padding:18px 0 25px}.zl-parcel-heading h1{font-size:30px}.zl-offer-heading{display:block}.zl-parcel-plan,.zl-cadastral-facts,.zl-parcel-offer,.zl-settlement-facts{border-radius:12px;padding:17px}.zl-parcel-section-title{gap:7px}.zl-parcel-page h2{font-size:23px}.zl-plan-layout{gap:14px}.zl-plan-layout dd{font-size:14px}.zl-parcel-facts>div{gap:12px;font-size:13px}.zl-parcel-section-title>span{font-size:12px}.zl-parcel-map .zl-map-shell{height:350px}.zl-cadastre-form>div{gap:7px}.zl-cadastre-form input{width:0;padding:12px 10px;font-size:14px}.zl-cadastre-form button{padding:12px 14px;font-size:14px}.zl-plan-details ol{columns:1}.zl-parcel-actions{gap:8px}.zl-parcel-actions>button,.zl-parcel-actions>div>button{padding:11px 14px;font-size:13px}.zl-cadastre-grid{gap:20px}.zl-cadastre-notice{padding:16px}.zl-sale-price{font-size:29px}}
