.geo-fields{border:1px solid #dce3d5;border-radius:9px;padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;min-width:0;background:#f8faf4}.geo-fields legend{font-size:13px;font-weight:600;padding:0 8px}.geo-fields label{display:grid;gap:9px;border:0;padding:0;font-size:12px;min-width:0}.geo-fields select{width:100%;min-width:0;border:1px solid #dce2d5;background:#fff;padding:12px;border-radius:5px;color:#243e35;font:inherit}.geo-fields select:disabled{opacity:.65}.geo-help{grid-column:1/-1;font-size:11px;line-height:1.7;color:#697860;margin:0}.property-search>.geo-fields{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4px}.property-search{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.property-search .geo-fields label>span{font-size:12px;font-weight:400;letter-spacing:0;margin:0}.property-search .geo-fields select{font-size:12px}.property-search>.geo-fields legend{font-size:12px}@media(max-width:900px){.property-search>.geo-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.property-search{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.geo-fields,.property-search>.geo-fields{grid-template-columns:1fr}.property-search{grid-template-columns:1fr}.geo-fields{padding:16px}}

.geo-fields select[hidden]{display:none!important}.geo-combo{position:relative;min-width:0}.geo-fields .geo-combo-input{box-sizing:border-box;width:100%;min-width:0;height:44px;padding:12px 34px 12px 12px;border:1px solid #dce2d5;border-radius:5px;background:#fff;color:#243e35;font:inherit;letter-spacing:normal}.geo-fields .geo-combo-input:focus{outline:2px solid #aebd9d;outline-offset:1px}.geo-fields .geo-combo-input:disabled{background:#f2f4ee;color:#798575;cursor:not-allowed}.geo-combo-arrow{position:absolute!important;right:12px;top:11px;pointer-events:none;font-size:17px!important;line-height:20px;color:#61745a;letter-spacing:normal!important;margin:0!important}.geo-combo-list{position:absolute;z-index:100;top:calc(100% + 5px);left:0;right:0;max-height:250px;overflow:auto;border:1px solid #c9d4c2;border-radius:7px;background:white;box-shadow:0 10px 24px #243e3526;padding:5px}.geo-combo-list[hidden]{display:none}.geo-fields .geo-combo-option{display:block;width:100%;text-align:left;white-space:normal;border:0;border-radius:4px;padding:10px 12px;margin:0;background:#fff;color:#243e35;font:inherit;font-size:13px;line-height:1.5;cursor:pointer}.geo-fields .geo-combo-option:hover,.geo-fields .geo-combo-option.is-active{background:#eaf0e2}.geo-combo-empty{padding:12px;font-size:12px;line-height:1.6;color:#6c7966}.geo-combo-option:focus-visible{outline:2px solid #80936b;outline-offset:-2px}
