.czr-explore{max-width:1440px;width:calc(100% - 64px);margin:32px auto 48px;color:#143c38}.czr-explore h1{font:700 36px Georgia,serif}.czr-explore header>p:first-child{font-size:11px;letter-spacing:.15em;color:#a47830}.explore-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px}.explore-layout aside{background:#fff;border:1px solid #e0e8e5;border-radius:16px;padding:20px;max-height:760px;overflow:auto}.explore-layout summary{font-size:19px;font-weight:700;cursor:pointer}.explore-layout label{display:block;font-weight:700;margin:16px 0}.explore-layout input,.explore-layout select{width:100%;box-sizing:border-box;border:1px solid #cfddd8;padding:12px;border-radius:8px;margin-top:8px;font:inherit}.czr-explore button{border:1px solid #d2e1da;border-radius:9px;padding:12px;background:white;color:#075d4d;font-weight:700;cursor:pointer;min-height:44px}.explore-tools{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.explore-tools button:first-child{background:#006b55;color:white}#explore-map{height:660px;border-radius:16px;z-index:1;background:#e9efe9}.explore-result{display:block;width:100%;text-align:left;margin:8px 0}.explore-result small{display:block;margin-top:6px;color:#607970}.explore-popup img{width:240px;height:140px;object-fit:cover;border-radius:8px}.explore-popup b,.explore-popup small,.explore-popup a{display:block;margin:8px 0}.explore-popup a{background:#006b55;color:white;padding:10px;text-align:center;border-radius:8px}.explore-price{background:#fff;color:#075d4d;border:2px solid #00715a;white-space:nowrap;border-radius:20px;padding:6px 10px;font-weight:700;box-shadow:0 2px 8px #0002}.explore-map-panel{min-width:0}#explore-status{font-size:13px;line-height:1.6}@media(max-width:800px){.czr-explore{width:calc(100% - 28px)}.explore-layout{grid-template-columns:1fr}.explore-layout aside{max-height:none}.explore-layout aside details:not([open])+p{margin-top:12px}#explore-map{height:65vh;min-height:400px}#explore-results{max-height:180px;overflow:auto}.czr-explore h1{font-size:30px}}

.czr-explore{font-family:Arial,sans-serif}.czr-explore header{margin-bottom:24px}.explore-layout{grid-template-columns:310px minmax(0,1fr);gap:24px}.explore-map-panel{background:#fff;border:1px solid #e0e8e5;border-radius:18px;padding:16px;box-shadow:0 8px 28px #123b3810}.explore-map-caption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:2px 0 16px}.explore-map-caption b{font-size:19px}.explore-map-caption span{font-size:13px;color:#617971}.explore-cluster{display:grid;place-items:center;width:46px;height:46px;border:3px solid white;border-radius:50%;background:#006b55;color:#fff;font:700 15px Arial,sans-serif;box-shadow:0 0 0 6px #007b5e24,0 4px 12px #103b3833;transform:translate(-50%,-50%)}.explore-price{display:inline-block;transform:translate(-50%,-50%);font:700 12px Arial,sans-serif}.explore-result{border-color:#e6eeea!important;padding:14px!important;transition:background .15s}.explore-result:hover,.explore-result:focus{background:#edf7f1}.explore-layout aside{box-shadow:0 8px 28px #123b380b}.explore-layout form small{display:block;font-size:12px;line-height:1.6;color:#657b74;margin:14px 0}.explore-tools button:hover{background:#e9f5ef}.explore-tools button:first-child:hover{background:#005441}#explore-count{font-weight:700;padding:12px 0;border-top:1px solid #e5ede8;margin-top:20px}#explore-map{height:620px}@media(max-width:800px){.explore-layout{grid-template-columns:1fr}.explore-map-panel{padding:10px}#explore-map{height:60vh;min-height:380px}.explore-map-caption span{font-size:12px}}
