.map-home-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;min-width:0}.map-home-conditions{display:flex;flex-direction:column;gap:4px;min-width:0}.map-home-conditions strong{font-size:14px;overflow-wrap:anywhere}.map-home-conditions span{color:#aaa;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.home-occupancy{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:105px;min-height:54px;padding:8px 12px;border:1px solid #397c5b;border-radius:10px;background:#173c2a;color:#d9ffe8;font-size:12px;line-height:1.3}.home-occupancy b{font-size:26px;font-weight:800;margin:0 3px;font-variant-numeric:tabular-nums}.home-occupancy small{font-size:11px;margin-top:2px}.home-occupancy.red-flag{background:#8c2429;border-color:#e7646c;color:white}.home-occupancy.yellow-flag{background:#665018;border-color:#bda447;color:#fff8ce}body.map-mode #mapPage>.section-heading{margin-bottom:10px}body.map-mode #mapPage h1{font-size:24px}.map-home-summary [hidden]{display:none!important}@media(max-width:359px){.map-home-summary{gap:8px}.home-occupancy{min-width:95px;padding:6px 8px}.map-home-conditions span{font-size:11px}}@media(max-height:550px) and (orientation:landscape){.map-home-summary{margin-bottom:6px}.map-home-conditions{flex-direction:row;align-items:center;gap:12px}.home-occupancy{min-height:38px;flex-direction:row;gap:8px;padding:4px 10px}.home-occupancy b{font-size:21px}.home-occupancy small{margin:0}}
