.gbq-wrapper{padding:20px 0!important}.gbq-wrapper>.container{max-width:1600px;width:96%}#gbq{font-family:inherit;color:#202a23}#gbq *{box-sizing:border-box}#gbq .gbq-title{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:10px 0 22px}#gbq h1{font-size:30px;margin:0 0 7px}#gbq .gbq-title p{margin:0;color:#647168;font-size:14px}#gbq .gbq-title>span{font-weight:700;white-space:nowrap}#gbq form{background:white;border:1px solid #e4e7df;border-radius:14px;margin-bottom:18px;padding:16px}#gbq .gbq-filters{display:grid;grid-template-columns:1.2fr 1.4fr 1fr 1fr auto;gap:12px;align-items:end}#gbq label{display:block;margin:0;font-size:12px;font-weight:700;min-width:0}#gbq select,#gbq input{display:block!important;width:100%;height:46px;padding:10px;border:1px solid #dfe3d9;border-radius:9px;background:#fafbf8;color:#253027;font:inherit;font-size:14px;margin-top:5px;min-width:0}#gbq select+.nice-select{display:none!important}#gbq button{cursor:pointer;font:inherit;border-radius:9px;border:1px solid #e0e2d6;background:white;padding:10px 12px;color:#243027;white-space:normal;height:auto}#gbq .gbq-primary{background:#ffda28;border-color:#ffda28;font-weight:700;min-height:46px}#gbq .gbq-more{margin-top:12px}#gbq summary{cursor:pointer;font-size:13px;font-weight:700;padding:6px 0}#gbq .gbq-extra{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:12px}#gbq .gbq-workspace{display:grid;grid-template-columns:54% minmax(0,46%);gap:0;border:1px solid #e4e7df;border-radius:16px;overflow:clip;background:#f7f8f5}#gbq .gbq-map-panel{height:calc(100vh - 160px);min-height:480px;position:sticky;top:12px;align-self:start}#gbq-map{height:100%;z-index:0;background:#e7ebe1}#gbq .gbq-map-top{position:absolute;left:55px;right:15px;top:15px;z-index:440;display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px;pointer-events:none}#gbq .gbq-map-top>*{background:white;padding:9px;border-radius:9px;box-shadow:0 3px 14px #1b281514;pointer-events:auto}#gbq .gbq-results{min-width:0;padding:20px}#gbq .gbq-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}#gbq h2{font-size:20px;margin:0}#gbq .gbq-property{display:flex;text-decoration:none;color:inherit;background:white;border:1px solid #e0e5d9;border-radius:12px;overflow:hidden;margin-bottom:14px;box-shadow:0 3px 12px #17271b06}#gbq .gbq-photo{width:37%;flex:none;position:relative;min-height:195px}#gbq .gbq-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}#gbq .gbq-photo span{position:absolute;bottom:10px;left:10px;background:#ffda28;padding:5px 8px;border-radius:5px;font-size:12px;color:#292d21}#gbq .gbq-property-info{padding:16px;min-width:0;flex:1}#gbq .gbq-property h3{font-size:17px;line-height:1.4;margin:6px 0;color:#202a23}#gbq .gbq-property p{font-size:12px;color:#667366;line-height:1.5;margin:6px 0}#gbq .gbq-property strong{font-size:23px;display:block;color:#202a23;margin:10px 0}#gbq .gbq-property small{font-size:11px;display:block;color:#667366}#gbq .gbq-property small span{display:block;font-weight:bold;margin-top:8px;color:#766009}#gbq .gbq-pages{overflow-wrap:anywhere}#gbq .gbq-empty{padding:25px 10px}.gbq-marker{border:1px solid #5e561c;background:#ffda28;white-space:nowrap;padding:6px 9px;border-radius:18px;color:#1f271b;font-weight:700;font-size:12px;box-shadow:0 2px 5px #1b28151a}.gbq-popup strong,.gbq-popup a{display:block;margin:8px 0}.gbq-popup{max-width:240px}@media(max-width:1050px){#gbq .gbq-filters{grid-template-columns:repeat(3,minmax(0,1fr))}#gbq .gbq-property{display:block}#gbq .gbq-photo{width:100%;height:190px}}@media(max-width:760px){#gbq .gbq-title{display:block}#gbq .gbq-title>span{display:block;margin-top:10px}#gbq .gbq-workspace{grid-template-columns:1fr}#gbq .gbq-map-panel{position:relative;top:0;height:390px;min-height:0}#gbq .gbq-filters,#gbq .gbq-extra{grid-template-columns:repeat(2,minmax(0,1fr))}#gbq .gbq-property{display:flex}#gbq .gbq-photo{width:35%;height:auto}#gbq .gbq-results{padding:14px}#gbq h1{font-size:25px}#gbq .gbq-property h3{font-size:15px}}
