.housing_shell__mS56j{width:100%;max-width:none;margin:0;color:#17130f}.housing_detailTop__ZrtpB,.housing_topRow__lQGA3{display:flex;align-items:center;justify-content:space-between;gap:16px}.housing_eyebrow__QcLEK{margin:0;color:#b84f12;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.housing_title__079PA{margin:4px 0 2px;font-family:var(--font-display);letter-spacing:-.04em}.housing_subtitle__H0wyC{margin:0;color:#746a5d;font-size:13px}.housing_actions__TVM2g{display:flex;gap:9px}.housing_iconButton___I981,.housing_roundButton__we9E5{display:grid;place-items:center;border:1px solid rgba(15,14,12,.1);background:#fff;color:#2f2922;cursor:pointer}.housing_iconButton___I981{width:40px;height:40px;border-radius:12px}.housing_roundButton__we9E5{width:36px;height:36px;border-radius:50%}.housing_postButton__kLWUD,.housing_primaryButton__2DKC_{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:#ef6c23;color:#fff;font:700 13px var(--font-ui);text-decoration:none;cursor:pointer;box-shadow:0 8px 18px rgba(226,106,31,.2)}.housing_postButton__kLWUD{height:42px;padding:0 17px}.housing_primaryButton__2DKC_{min-height:46px;padding:0 22px}.housing_search___65O_{height:46px;margin-top:22px;display:flex;align-items:center;gap:10px;padding:0 15px;background:#fff;border:1px solid rgba(15,14,12,.1);border-radius:14px;box-shadow:0 3px 16px rgba(30,23,14,.04)}.housing_search___65O_ input{width:100%;border:0;outline:0;background:transparent;font:500 13px var(--font-ui);color:#2c251e}.housing_trustBanner__7Zy5R{margin-top:15px;padding:18px 20px;border-radius:18px;background:linear-gradient(105deg,#ee6a20,#f5a24d);color:white;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative}.housing_trustBanner__7Zy5R:after{content:"⌂";position:absolute;right:28px;top:-27px;font-size:110px;opacity:.12}.housing_trustBanner__7Zy5R strong{display:block;font-family:var(--font-display);font-size:18px}.housing_trustBanner__7Zy5R span{font-size:12px;opacity:.9}.housing_stats__Q5AQz{display:flex;gap:22px;position:relative;z-index:1}.housing_stats__Q5AQz b{display:block;font-size:14px}.housing_stats__Q5AQz small{font-size:10px;opacity:.8}.housing_filters__mK7eN{display:flex;gap:8px;margin:18px 0 20px;overflow:auto;padding-bottom:2px;scrollbar-width:none}.housing_filter__EsJe4{white-space:nowrap;border:1px solid rgba(15,14,12,.1);background:#fff;border-radius:999px;padding:8px 13px;font:700 11px var(--font-ui);color:#63594c;cursor:pointer}.housing_filterActive__yWpNB{background:#ef6c23;border-color:#ef6c23;color:white}.housing_sectionHead__VwMRK{display:flex;align-items:end;justify-content:space-between;margin:0 0 12px}.housing_sectionHead__VwMRK h2{margin:0;font-family:var(--font-display);letter-spacing:-.025em}.housing_sectionHead__VwMRK p{margin:3px 0 0;font-size:12px;color:#8b8072}.housing_grid__mdb1r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.housing_card__eW7kZ{background:white;border:1px solid rgba(15,14,12,.08);border-radius:18px;overflow:hidden;box-shadow:0 5px 18px rgba(35,28,18,.045);transition:transform .2s,box-shadow .2s}.housing_card__eW7kZ:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(35,28,18,.09)}.housing_photoWrap__kPDDx{height:178px}.housing_photo__eebnm{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.housing_card__eW7kZ:hover .housing_photo__eebnm{transform:scale(1.02)}.housing_badge__mfoJb{position:absolute;left:10px;top:10px;padding:5px 8px;border-radius:7px;background:#238447;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.housing_save__i2jAR{position:absolute;right:10px;top:10px;width:32px;height:32px;border:0;border-radius:50%;background:rgba(255,255,255,.94);display:grid;place-items:center;cursor:pointer}.housing_cardBody__wQIMn{padding:14px 15px 15px}.housing_cardTitleRow__9g4Rn{display:flex;gap:8px}.housing_cardTitle__4GtEs{flex:1;margin:0;font-family:var(--font-display);font-size:15px;line-height:1.3;color:#17130f}.housing_price__YltAB{color:#e35e17;font-size:15px;white-space:nowrap}.housing_location__NsYY0{display:flex;align-items:center;gap:4px;margin-top:5px;color:#817669;font-size:10.5px}.housing_meta__6OG8n{display:flex;gap:8px;margin-top:11px;color:#655b50;font-size:10px}.housing_meta__6OG8n span{padding-right:8px;border-right:1px solid #e6dfd5}.housing_meta__6OG8n span:last-child{border:0}.housing_amenities__szhcx{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.housing_amenities__szhcx span{padding:4px 7px;background:#fff4e9;color:#b9561d;border-radius:6px;font-size:9px;font-weight:700}.housing_host__c166e{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:11px;border-top:1px solid #eee8df}.housing_avatar__c8gx1{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#dcebdd;color:#21673b;font-size:10px;font-weight:800}.housing_hostName__4S_HZ{flex:1;font-size:10.5px}.housing_miniAction__Z1r6i{border:1px solid #f2a474;background:white;color:#de5e17;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:800;text-decoration:none}.housing_empty__NFV1P{grid-column:1/-1;padding:50px;text-align:center;background:white;border-radius:18px;color:#7d7367}.housing_back__hhfXP{display:inline-flex;align-items:center;gap:5px;color:#302a23;text-decoration:none;font-size:13px;font-weight:700}.housing_detailActions__iuYi_{display:flex;gap:8px}.housing_detailGrid__SMA10{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:18px;margin-top:15px;align-items:start}.housing_gallery__p9AtU{background:white;border-radius:20px;padding:10px;border:1px solid rgba(15,14,12,.08)}.housing_heroPhoto__EFvEo{height:420px;border-radius:14px;overflow:hidden;position:relative}.housing_heroPhoto__EFvEo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.housing_verified__kvIFM{position:absolute;right:12px;top:12px;background:#24854a;color:white;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:800}.housing_thumbs__fSQGr{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:8px}.housing_thumbs__fSQGr img{width:100%;height:125px;-o-object-fit:cover;object-fit:cover;border-radius:9px}.housing_panel__skYab{background:white;border:1px solid rgba(15,14,12,.08);border-radius:20px;padding:22px}.housing_detailPrice__DbHo1{font-family:var(--font-display);font-size:29px;font-weight:800;color:#e25f19}.housing_detailPrice__DbHo1 small{font:600 12px var(--font-ui);color:#817568}.housing_detailTitle__wHZzm{margin:9px 0 5px;font:700 21px/1.25 var(--font-display)}.housing_specs__qUtKF{grid-template-columns:repeat(3,1fr);margin:18px 0;padding:14px 0}.housing_specs__qUtKF b{font-size:13px}.housing_specs__qUtKF span{font-size:9px}.housing_block__JxqUd{margin-top:12px}.housing_block__JxqUd h3{margin:0 0 8px;font:700 13px var(--font-display)}.housing_block__JxqUd p{margin:0;color:#70665b;font-size:11.5px;line-height:1.65}.housing_amenityGrid__fg5QZ{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.housing_amenityItem__odrlB{display:grid;place-items:center;gap:4px;padding:10px 4px;border:1px solid #eee5db;border-radius:10px;color:#765f4d;font-size:8.5px}.housing_poster__du7aL{display:flex;align-items:center;gap:10px;padding:11px;border-radius:12px;background:#fbf7ef}.housing_poster__du7aL .housing_avatar__c8gx1{width:36px;height:36px}.housing_poster__du7aL small{display:block;color:#8c8174;font-size:9px}.housing_stickyActions__pgOyd{display:flex;gap:9px;margin-top:16px}.housing_stickyActions__pgOyd .housing_primaryButton__2DKC_{flex:1}.housing_outlineButton__UFJd5{min-height:46px;padding:0 16px;border:1px solid #ef6c23;background:white;color:#df5f18;border-radius:12px;font-weight:800;cursor:pointer}.housing_formShell__2oPZU{width:100%;max-width:none;margin:0}.housing_formCard__QrSM5{margin-top:15px;background:white;border:1px solid rgba(15,14,12,.08);border-radius:20px;padding:24px}.housing_typeSwitch__iz_y_{display:grid;grid-template-columns:1fr 1fr;background:#f6efe5;border-radius:12px;padding:4px}.housing_typeButton__ZwE2i{height:48px;border:0;border-radius:9px;background:transparent;font:700 12px var(--font-ui);color:#51483f;cursor:pointer}.housing_typeButton__ZwE2i small{display:block;font-size:8px;font-weight:500;color:#8f8377}.housing_typeActive__qcZp_{background:#ef6c23;color:white;box-shadow:0 4px 12px rgba(226,106,31,.2)}.housing_typeActive__qcZp_ small{color:#fff;opacity:.82}.housing_formSection__Eu3A5{margin-top:22px}.housing_formSectionTitle__yhBVl{margin:0 0 12px;font-size:12px;font-weight:800}.housing_uploadRow__GCozr{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.housing_upload__q4QvZ{height:96px;border:1px dashed #d9cfc3;border-radius:12px;background:#fffdf9;display:grid;place-items:center;color:#a69481;cursor:pointer}.housing_fields__Y8QyE{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:17px}.housing_field__wrRtz{display:flex;flex-direction:column;gap:6px}.housing_fieldFull__VpEVF{grid-column:1/-1}.housing_field__wrRtz label{font-size:10px;font-weight:800;color:#39322b}.housing_field__wrRtz input,.housing_field__wrRtz select,.housing_field__wrRtz textarea{width:100%;border:1px solid #ded5ca;border-radius:9px;background:white;padding:11px 12px;outline:0;font:500 11px var(--font-ui);color:#332c25}.housing_field__wrRtz textarea{min-height:88px;resize:vertical}.housing_chips__oBFlY{display:flex;gap:7px;flex-wrap:wrap}.housing_chip__6WpZQ{position:relative}.housing_chip__6WpZQ input{position:absolute;opacity:0}.housing_chip__6WpZQ span{display:block;padding:7px 10px;border-radius:999px;background:#fff2e5;color:#c35a1d;font-size:9px;font-weight:700;border:1px solid transparent;cursor:pointer}.housing_chip__6WpZQ input:checked+span,.housing_submit__mroOs{background:#ef6c23;color:white}.housing_submit__mroOs{width:100%;height:48px;margin-top:22px;border:0;border-radius:11px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px rgba(226,106,31,.22)}@media(max-width:900px){.housing_grid__mdb1r{grid-template-columns:repeat(2,1fr)}.housing_detailGrid__SMA10{grid-template-columns:1fr}.housing_heroPhoto__EFvEo{height:360px}}@media(max-width:768px){.housing_shell__mS56j{margin:-6px}.housing_topRow__lQGA3 .housing_actions__TVM2g .housing_iconButton___I981{display:none}.housing_title__079PA{font-size:24px}.housing_subtitle__H0wyC{font-size:10px}.housing_postButton__kLWUD{height:37px;padding:0 12px;font-size:11px}.housing_search___65O_{margin-top:14px;height:42px}.housing_trustBanner__7Zy5R{padding:15px}.housing_trustBanner__7Zy5R strong{font-size:14px}.housing_trustBanner__7Zy5R span{font-size:9px}.housing_stats__Q5AQz{gap:12px}.housing_stats__Q5AQz small{display:none}.housing_filters__mK7eN{margin:13px 0}.housing_sectionHead__VwMRK h2{font-size:17px}.housing_grid__mdb1r{grid-template-columns:1fr;gap:11px}.housing_card__eW7kZ{display:grid;grid-template-columns:42% 58%;border-radius:14px}.housing_photoWrap__kPDDx{height:100%;min-height:172px}.housing_cardBody__wQIMn{padding:11px}.housing_cardTitle__4GtEs,.housing_price__YltAB{font-size:12px}.housing_meta__6OG8n{gap:5px;flex-wrap:wrap}.housing_host__c166e{margin-top:8px;padding-top:8px}.housing_detailGrid__SMA10{gap:10px}.housing_heroPhoto__EFvEo{height:255px}.housing_gallery__p9AtU{padding:7px}.housing_thumbs__fSQGr img{height:82px}.housing_panel__skYab{padding:16px}.housing_detailTitle__wHZzm{font-size:17px}.housing_detailPrice__DbHo1{font-size:23px}.housing_detailTop__ZrtpB{margin-bottom:2px}.housing_formShell__2oPZU{margin:-6px}.housing_formCard__QrSM5{padding:15px;margin-top:10px;border-radius:15px}.housing_uploadRow__GCozr{grid-template-columns:repeat(4,1fr);gap:7px}.housing_upload__q4QvZ{height:72px}.housing_fields__Y8QyE{grid-template-columns:1fr 1fr;gap:11px 9px}.housing_fieldFull__VpEVF{grid-column:1/-1}.housing_stickyActions__pgOyd{position:sticky;bottom:0;background:#faf6ec;padding:10px 0 0}.housing_amenityGrid__fg5QZ{grid-template-columns:repeat(4,1fr)}}@media(max-width:430px){.housing_topRow__lQGA3{align-items:flex-start}.housing_title__079PA{font-size:20px}.housing_trustBanner__7Zy5R{align-items:flex-start;flex-direction:column;gap:10px}.housing_grid__mdb1r{display:block}.housing_card__eW7kZ{margin-bottom:10px}.housing_cardBody__wQIMn{min-width:0}.housing_cardTitleRow__9g4Rn{display:block}.housing_price__YltAB{margin-top:4px}.housing_amenities__szhcx span:nth-child(n+3),.housing_detailActions__iuYi_ .housing_roundButton__we9E5:nth-child(2){display:none}.housing_fields__Y8QyE{grid-template-columns:1fr 1fr}.housing_fieldFull__VpEVF{grid-column:1/-1}.housing_typeButton__ZwE2i{height:43px}.housing_formSection__Eu3A5{margin-top:17px}}.housing_grid__mdb1r{grid-template-columns:repeat(3,minmax(330px,1fr));gap:20px}.housing_card__eW7kZ{position:relative;border:0;border-radius:20px;box-shadow:0 8px 24px rgba(61,44,29,.1)}.housing_photoWrap__kPDDx{display:block;height:220px;position:relative;overflow:hidden;background:#e9e2d5}.housing_cardBadges__1Rzhe{position:absolute;top:12px;left:12px;display:flex;gap:7px;align-items:center}.housing_badge__mfoJb{position:static;background:#278b50}.housing_badge__mfoJb,.housing_typeBadge__68RQM{padding:5px 10px;border-radius:999px;font-size:10px;line-height:1;color:#fff}.housing_typeBadge__68RQM{background:rgba(61,56,52,.78);font-weight:800}.housing_availableBadge__AtJAQ{position:absolute;right:12px;bottom:12px;padding:7px 11px;border-radius:9px;background:#dba51d;color:#fff;font-size:11px;font-weight:800}.housing_save__i2jAR{top:12px;right:12px;width:40px;height:40px;z-index:2;border:1px solid rgba(100,72,48,.1);box-shadow:0 3px 10px rgba(42,31,21,.08)}.housing_cardBody__wQIMn{padding:18px 18px 14px}.housing_cardTitleRow__9g4Rn{gap:14px;align-items:flex-start}.housing_cardTitle__4GtEs{font-size:18px;line-height:1.28;font-weight:800;letter-spacing:-.025em}.housing_price__YltAB{font-size:19px;line-height:1.3;font-weight:800}.housing_price__YltAB small{font-size:11px;color:#81766a;font-weight:500;margin-left:2px}.housing_propertyFacts__EbKa3{display:flex;align-items:center;gap:16px;margin-top:8px;color:#877462;font-size:11px;white-space:nowrap}.housing_propertyFacts__EbKa3 span{display:inline-flex;align-items:center;gap:4px}.housing_amenities__szhcx{margin-top:12px;gap:7px}.housing_amenities__szhcx span{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border:1px solid #ffd1ae;background:#fff7f0;color:#b85419;border-radius:999px;font-size:10px}.housing_host__c166e{margin-top:14px;padding-top:12px;gap:10px;border-top:1px solid #eadfd4}.housing_avatar__c8gx1{width:34px;height:34px;background:#ff8a3c;color:#fff;font-size:18px}.housing_hostName__4S_HZ{color:#231d18}.housing_hostName__4S_HZ small{display:block;margin-top:2px;color:#a39789;font-size:9px}.housing_chatAction__jLwKa,.housing_miniAction__Z1r6i{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;border-radius:999px;font-size:11px;font-weight:800}.housing_chatAction__jLwKa{padding:0 14px;border:1.5px solid #ef6c23;background:#fff;color:#d85d1c;cursor:pointer}.housing_miniAction__Z1r6i{padding:0 16px;border:0;background:#ff8a3c;color:#fff;box-shadow:0 5px 12px rgba(239,108,35,.25)}@media(max-width:1200px){.housing_grid__mdb1r{grid-template-columns:repeat(2,minmax(320px,1fr))}}@media(max-width:768px){.housing_grid__mdb1r{grid-template-columns:1fr;gap:14px}.housing_card__eW7kZ{display:block;border-radius:18px}.housing_photoWrap__kPDDx{height:210px;min-height:0}.housing_cardBody__wQIMn{padding:15px}.housing_cardTitle__4GtEs,.housing_price__YltAB{font-size:16px}.housing_propertyFacts__EbKa3{gap:10px;overflow-x:auto;scrollbar-width:none}.housing_host__c166e{margin-top:12px;padding-top:11px}}@media(max-width:430px){.housing_grid__mdb1r{display:grid}.housing_card__eW7kZ{margin-bottom:0}.housing_cardTitleRow__9g4Rn{display:flex}.housing_photoWrap__kPDDx{height:190px}.housing_cardTitle__4GtEs,.housing_price__YltAB{font-size:15px}.housing_propertyFacts__EbKa3 span:nth-child(4){display:none}.housing_chatAction__jLwKa{padding:0 11px}.housing_miniAction__Z1r6i{padding:0 14px}.housing_amenities__szhcx span:nth-child(n+4){display:none}}.housing_loadMore__tuGPv{height:58px;display:flex;align-items:center;justify-content:center;gap:7px}.housing_loadMore__tuGPv span{width:8px;height:8px;border-radius:50%;background:#ef6c23;animation:housing_housingLoad__M1kiF 1s ease-in-out infinite}.housing_loadMore__tuGPv span:nth-child(2){animation-delay:.14s}.housing_loadMore__tuGPv span:nth-child(3){animation-delay:.28s}.housing_endMessage__N2bfs{margin:22px 0 0;text-align:center;color:#8c8175;font-size:11px;font-weight:600}@keyframes housing_housingLoad__M1kiF{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.housing_loadMore__tuGPv span{animation:none;opacity:.65}}.housing_formShell__2oPZU,.housing_shell__mS56j{font-family:var(--font-ui),"Poppins",-apple-system,system-ui,sans-serif;font-size:14.5px;line-height:1.5}.housing_block__JxqUd h3,.housing_cardTitle__4GtEs,.housing_detailPrice__DbHo1,.housing_detailTitle__wHZzm,.housing_formSectionTitle__yhBVl,.housing_sectionHead__VwMRK h2,.housing_title__079PA{font-family:var(--font-display),"Space Grotesk","Poppins",-apple-system,sans-serif}.housing_eyebrow__QcLEK{font-size:11px;font-weight:700}.housing_title__079PA{font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.housing_subtitle__H0wyC{font-size:14px;font-weight:500;line-height:1.5}.housing_search___65O_ input{font-size:13.5px;font-weight:500}.housing_filter__EsJe4,.housing_postButton__kLWUD,.housing_primaryButton__2DKC_{font-family:inherit;font-size:13px;font-weight:600}.housing_trustBanner__7Zy5R strong{font-size:21px;font-weight:700}.housing_trustBanner__7Zy5R span{font-size:12.5px}.housing_stats__Q5AQz b{font-size:16px;font-family:var(--font-display),"Space Grotesk","Poppins",sans-serif}.housing_stats__Q5AQz small{font-size:11px}.housing_sectionHead__VwMRK h2{font-size:21px;font-weight:700}.housing_sectionHead__VwMRK p{font-size:12.5px}.housing_cardTitle__4GtEs{font-size:16px;font-weight:700;letter-spacing:-.02em}.housing_price__YltAB{font-family:var(--font-display),"Space Grotesk","Poppins",sans-serif;font-size:20px;font-weight:700}.housing_price__YltAB small{font-family:var(--font-ui),"Poppins",sans-serif;font-size:11.5px}.housing_propertyFacts__EbKa3{font-size:12px;font-weight:500}.housing_badge__mfoJb,.housing_typeBadge__68RQM{font-family:inherit;font-size:10px;font-weight:700}.housing_availableBadge__AtJAQ{font-family:inherit;font-size:11.5px;font-weight:700}.housing_amenities__szhcx span{font-size:11px;font-weight:600}.housing_hostName__4S_HZ{font-size:12px;font-weight:700}.housing_hostName__4S_HZ small{font-size:10px;font-weight:500}.housing_chatAction__jLwKa,.housing_miniAction__Z1r6i{font-family:inherit;font-size:12px;font-weight:600}.housing_detailPrice__DbHo1{font-size:26px;font-weight:700}.housing_detailPrice__DbHo1 small{font-family:var(--font-ui),"Poppins",sans-serif;font-size:12.5px}.housing_detailTitle__wHZzm{font-size:22px;font-weight:700}.housing_location__NsYY0{font-size:12.5px;font-weight:500}.housing_block__JxqUd h3{font-size:16px;font-weight:700}.housing_block__JxqUd p{font-size:13.5px;font-weight:500;line-height:1.6}.housing_amenityItem__odrlB{font-size:11px;font-weight:500}.housing_poster__du7aL small{font-size:10.5px}.housing_typeButton__ZwE2i{font-family:inherit;font-size:13px;font-weight:600}.housing_typeButton__ZwE2i small{font-size:10px}.housing_formSectionTitle__yhBVl{font-size:16px;font-weight:700}.housing_field__wrRtz label{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b6256}.housing_field__wrRtz input,.housing_field__wrRtz select,.housing_field__wrRtz textarea{font-family:inherit;font-size:14px;font-weight:500;line-height:1.5}.housing_chip__6WpZQ span{font-size:11.5px;font-weight:600}.housing_submit__mroOs{font-family:inherit;font-size:13px;font-weight:600}.housing_endMessage__N2bfs{font-size:11.5px;font-weight:500}@media(max-width:768px){.housing_title__079PA{font-size:30px}.housing_subtitle__H0wyC{font-size:14px}.housing_cardTitle__4GtEs{font-size:16px}.housing_price__YltAB{font-size:20px}.housing_sectionHead__VwMRK h2{font-size:21px}}@media(max-width:430px){.housing_title__079PA{font-size:30px}.housing_cardTitle__4GtEs{font-size:16px}.housing_price__YltAB{font-size:18px}.housing_chatAction__jLwKa,.housing_miniAction__Z1r6i,.housing_propertyFacts__EbKa3{font-size:11.5px}}.housing_specs__qUtKF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:20px 0;padding:16px 0;border-block:1px solid #eee8df;text-align:center}.housing_specs__qUtKF>div{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:2px 12px;border-right:1px solid #eee8df}.housing_specs__qUtKF>div:last-child{border-right:0}.housing_specs__qUtKF svg{display:block;width:21px;height:21px;margin:0 0 2px;color:#6b6256;stroke-width:1.7}.housing_specs__qUtKF b{display:block;margin:0;color:#17130f;font-family:var(--font-display),"Space Grotesk","Poppins",sans-serif;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap}.housing_specs__qUtKF span{display:block;color:#8b8073;font-size:10.5px;font-weight:500;line-height:1.2}@media(max-width:430px){.housing_specs__qUtKF>div{padding-inline:6px}.housing_specs__qUtKF svg{width:19px;height:19px}.housing_specs__qUtKF b{font-size:13px}.housing_specs__qUtKF span{font-size:9.5px}}.housing_locationFilterButton__plpBm{position:relative;display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:0;color:#e26a1f;background:#fff4e9;border:0;border-radius:9px;cursor:pointer}.housing_locationFilterButton__plpBm span{position:absolute;top:5px;right:5px;width:6px;height:6px;background:#1f7a3a;border:1px solid #fff;border-radius:50%}.housing_modalBackdrop__JY4_e{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:rgb(15 14 12/48%)}.housing_locationModal__VuTxF{width:min(520px,100%);max-height:min(680px,86vh);overflow:hidden;padding:22px;background:#fff;border-radius:18px;box-shadow:0 24px 70px rgb(15 14 12/24%)}.housing_modalHeader__K8KxT{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.housing_modalHeader__K8KxT h2{margin:0;color:#0f0e0c;font-family:var(--font-display),"Space Grotesk","Poppins",sans-serif;font-size:21px;font-weight:700}.housing_modalHeader__K8KxT p{margin:4px 0 0;color:#6b6256;font-size:12.5px}.housing_modalClose__P3HrH{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:0;color:#6b6256;background:#f2ebd8;border:0;border-radius:50%;font-size:23px;line-height:1;cursor:pointer}.housing_countryOptions__pnsgv{display:flex;gap:7px;margin-top:18px;padding-bottom:5px;overflow-x:auto}.housing_countryOptions__pnsgv button{flex:0 0 auto;padding:8px 12px;color:#6b6256;background:#fff;border:1px solid rgb(15 14 12/12%);border-radius:999px;font:600 12px var(--font-ui),Poppins,sans-serif;cursor:pointer}.housing_countryOptions__pnsgv .housing_countryActive__dSy8Q{color:#fff;background:#e26a1f;border-color:#e26a1f}.housing_modalSearch__de5T8{display:flex;align-items:center;gap:9px;margin:14px 0 9px;padding:0 12px;color:#8d8174;background:#fff;border:1px solid rgb(15 14 12/16%);border-radius:11px}.housing_modalSearch__de5T8:focus-within{border-color:#b84f12;box-shadow:0 0 0 3px rgb(184 79 18/10%)}.housing_modalSearch__de5T8 input{width:100%;height:42px;padding:0;color:#0f0e0c;background:transparent;border:0;outline:0;font:500 13px var(--font-ui),Poppins,sans-serif}.housing_cityList__x9Zzg{display:flex;flex-direction:column;max-height:350px;overflow-y:auto}.housing_cityOption__SUsyu{padding:12px 10px;color:#0f0e0c;background:transparent;border:0;border-bottom:1px solid rgb(15 14 12/7%);font:600 13px var(--font-ui),Poppins,sans-serif;text-align:left;cursor:pointer}.housing_cityActive__trGmh,.housing_cityOption__SUsyu:hover{color:#b84f12;background:#fff7ef}.housing_noCities___sA8R{padding:28px 10px;color:#6b6256;font-size:13px;text-align:center}@media(max-width:600px){.housing_modalBackdrop__JY4_e{align-items:end;padding:0}.housing_locationModal__VuTxF{width:100%;max-height:88vh;padding:20px 16px;border-radius:20px 20px 0 0}.housing_countryOptions__pnsgv{margin-top:15px}.housing_cityList__x9Zzg{max-height:42vh}}.housing_posterDetails__XOkCm{flex:1;min-width:0;color:#17130f;font-size:12px;font-weight:700;line-height:1.25}.housing_posterDetails__XOkCm small{display:block;margin-top:3px;color:#8c8174;font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.housing_posterChatButton__OuwUs{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;height:36px;padding:0 14px;color:#d85d1c;background:#fff;border:1.5px solid #ef6c23;border-radius:999px;font:600 12px var(--font-ui),Poppins,sans-serif;cursor:pointer}@media(max-width:430px){.housing_poster__du7aL{gap:8px}.housing_posterChatButton__OuwUs{height:34px;padding:0 11px}.housing_poster__du7aL>svg{display:none}}.housing_formError__jBCzm,.housing_formSuccess__DQyoa,.housing_loadWarning__hEdJ4{margin:14px 0;padding:11px 14px;border-radius:10px;font-size:12.5px;font-weight:600}.housing_formError__jBCzm,.housing_loadWarning__hEdJ4{color:#8a2f1d;background:#fae0da;border:1px solid rgb(168 50 31/20%)}.housing_formSuccess__DQyoa{color:#1f6b38;background:#e1f2e6;border:1px solid rgb(31 122 58/20%)}.housing_submit__mroOs:disabled{cursor:wait;opacity:.65}.housing_businessSelectRow__wOtY7{display:flex;align-items:stretch;gap:8px}.housing_businessSelectRow__wOtY7 select{flex:1;min-width:0}.housing_addBusinessButton__UWOvk{display:grid;place-items:center;flex:0 0 42px;width:42px;color:#fff;background:#e26a1f;border-radius:9px;box-shadow:0 5px 12px rgb(226 106 31/20%)}.housing_addBusinessButton__UWOvk:hover{background:#c95918}.housing_fieldHint__JJttY{display:block;margin-top:5px;color:#8c8174;font-size:11px;font-weight:500}.housing_upload__q4QvZ input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.housing_imageUploadPreview__bzT4I{position:relative;height:96px;overflow:hidden;border:1px solid #ded5ca;border-radius:12px;background:#f2ebd8}.housing_imageUploadPreview__bzT4I img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.housing_imageUploadPreview__bzT4I button{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:26px;height:26px;padding:0;color:#fff;background:rgb(15 14 12/70%);border:0;border-radius:50%;cursor:pointer}@media(max-width:768px){.housing_imageUploadPreview__bzT4I{height:72px}}.housing_editPropertyButton__eEFhy{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 13px;color:#b84f12;background:#fff;border:1px solid #e4c7ad;border-radius:10px;font-size:12px;font-weight:600}.housing_editPropertyButton__eEFhy:hover{background:#fff7ef;border-color:#e26a1f}.housing_editFormActions__1N5Mq{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:22px}.housing_editFormActions__1N5Mq .housing_submit__mroOs{width:auto;min-width:170px;margin-top:0;padding-inline:24px}.housing_deletePropertyButton__Qy4uf{height:48px;padding:0 18px;color:#a8321f;background:#fff;border:1px solid rgb(168 50 31/35%);border-radius:11px;font:600 13px var(--font-ui),Poppins,sans-serif;cursor:pointer}.housing_deletePropertyButton__Qy4uf:hover:not(:disabled){color:#fff;background:#a8321f}.housing_deletePropertyButton__Qy4uf:disabled{cursor:wait;opacity:.6}@media(max-width:600px){.housing_editFormActions__1N5Mq{align-items:stretch;flex-direction:column-reverse}.housing_deletePropertyButton__Qy4uf,.housing_editFormActions__1N5Mq .housing_submit__mroOs{width:100%}}.housing_propertyManagement__Hdknf{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px}@media(max-width:600px){.housing_actions__TVM2g,.housing_topRow__lQGA3{flex-wrap:wrap}}.housing_detailDeleteButton__7dOh6{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 13px;color:#a8321f;background:#fff;border:1px solid rgb(168 50 31/30%);border-radius:10px;font:600 12px var(--font-ui),Poppins,sans-serif;cursor:pointer}.housing_detailDeleteButton__7dOh6:hover:not(:disabled){color:#fff;background:#a8321f}.housing_detailDeleteButton__7dOh6:disabled{cursor:wait;opacity:.6}.housing_sortSelect__Id0Ib{max-width:100%;padding:8px 10px;border:1px solid #e8dfd5;border-radius:8px;background:#fff;color:#75695e;font:inherit;font-size:13px;cursor:pointer}.housing_sortSelect__Id0Ib:focus-visible{outline:2px solid #e65c17;outline-offset:2px}.housing_photoThumbnail__4zuME{display:block;min-width:0;padding:0;border:2px solid transparent;border-radius:11px;background:transparent;cursor:pointer;overflow:hidden}.housing_photoThumbnail__4zuME img{display:block}.housing_photoThumbnail__4zuME[aria-pressed=true]{border-color:#ef6c23}.housing_photoThumbnail__4zuME:focus-visible{outline:2px solid #ef6c23;outline-offset:2px}