.ApartmentSearch_container__L_cO8{display:flex;padding:1rem;align-items:center;gap:16px;border-radius:40px;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1)}.ApartmentSearch_mobile_container__y_ouZ{display:none}.ApartmentSearch_field_container__4M10O{display:flex;flex:1 1}.ApartmentSearch_drop_container__pSK73{display:flex;align-items:center;gap:8px}.ApartmentSearch_field__HcEt7{padding:.8125rem 1.3125rem;display:flex;flex-direction:column;gap:4px;color:#828282;font-size:14px;font-weight:500;line-height:150%;align-items:flex-start;justify-content:center;min-width:120px;border-right:1px solid #e8e8e8;flex:1 1}.ApartmentSearch_field__HcEt7:last-child{border-right:none}.ApartmentSearch_field__HcEt7 label{color:#2e2e2e;font-size:12px;font-weight:700}.ApartmentSearch_field__HcEt7 input,.ApartmentSearch_field__HcEt7 select{border:none;padding:4px 0;font-size:14px;width:100%;outline:none;background:rgba(0,0,0,0);color:#000}.ApartmentSearch_field__HcEt7 input::placeholder,.ApartmentSearch_field__HcEt7 select::placeholder{color:#b0b0b0}.ApartmentSearch_inputWithIcon__R2PKs{display:flex;align-items:center;gap:10px}.ApartmentSearch_inputWithIcon__R2PKs input{flex:1 1}.ApartmentSearch_inputWithIcon__R2PKs .ApartmentSearch_icon__YL_bl{color:#b0b0b0;font-size:14px}.ApartmentSearch_searchButton__FwW_u{display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:10px;border:none;border-radius:24px;background-color:#27ae60;color:#fff;font-size:14px;font-weight:500;cursor:pointer}@media(max-width:800px){.ApartmentSearch_container__L_cO8{display:none}.ApartmentSearch_mobile_container__y_ouZ{display:block;position:relative;z-index:3;width:100%;padding:0 1rem}.ApartmentSearch_filter_wrapper__Fx2C2{display:flex;flex-direction:column;border-radius:16px;border:1px solid #e0e0e0;overflow:hidden;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1)}.ApartmentSearch_filter_toggle__bZc_V{display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer;font-weight:600;font-size:16px;border-bottom:1px solid rgba(0,0,0,0);transition:all .2s ease-in-out;color:#2e2e2e}.ApartmentSearch_filter_toggle__bZc_V.ApartmentSearch_open__62s5K{border-bottom:1px solid #1976d2;color:#1976d2}.ApartmentSearch_filter_content__S3URp{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;position:relative;z-index:3}.ApartmentSearch_filter_content__S3URp label{font-weight:700;font-size:14px;color:#2e2e2e}.ApartmentSearch_filter_content__S3URp input,.ApartmentSearch_filter_content__S3URp select{padding:10px 14px;border:none;border-radius:8px;font-size:14px;width:100%;box-sizing:border-box;outline:none;background-color:#fff}.ApartmentSearch_filter_content__S3URp input::placeholder,.ApartmentSearch_filter_content__S3URp select::placeholder{color:#b0b0b0}.ApartmentSearch_searchButton__FwW_u{display:flex;padding:16px 24px;justify-content:center;align-items:center;align-self:stretch;border-radius:32px;background:#27ae60;color:#fff;font-weight:600;font-size:16px;cursor:pointer;border:none;margin-top:1rem}.ApartmentSearch_searchButton__FwW_u:hover{background-color:#19964c}}