.meter-selection-modal .modal__body{max-height:calc(100vh - 160px);overflow-y:auto}.meter-selection-modal__section,.meter-selection-modal__manual-section{flex-direction:column;gap:12px;display:flex}.meter-selection-modal__list{flex-direction:column;gap:8px;max-height:280px;display:flex;overflow-y:auto}.meter-selection-modal__card-body{flex-direction:column;flex:1;gap:6px;width:330px;min-width:0;display:flex}.meter-selection-modal__card-body>span:first-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.meter-selection-modal__card-detail{justify-content:space-between;align-items:center;gap:8px;display:flex}.meter-selection-modal__mpan-pill{background-color:#dceeff;border-radius:20px;align-items:center;padding:2px 8px;transition:background-color .15s;display:inline-flex}.selected-card--selected .meter-selection-modal__mpan-pill{background-color:#0071eb}.meter-selection-modal__divider-label{align-items:center;gap:12px;display:flex}.meter-selection-modal__divider-line{background-color:#d9d9d9;flex:1;height:1px}.meter-selection-modal__success-card{background-color:#f0f8f4;border:1px solid #c8e6dd;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;display:flex}.meter-selection-modal__find-btn{width:100%}.meter-selection-modal__footer{gap:12px;width:100%;display:flex}.meter-selection-modal__cancel-btn,.meter-selection-modal__confirm-btn{flex:1}@media (max-width:768px){.meter-selection-modal__footer{flex-direction:column-reverse;gap:8px}.meter-selection-modal__cancel-btn,.meter-selection-modal__confirm-btn{width:100%}}
.property-page{background-color:#f2f6f9;flex-direction:column;min-height:100vh;display:flex}.property-banner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;display:flex}.property-page__main{flex-direction:column;flex:1;justify-content:space-around;align-items:center;min-height:600px;max-height:1000px;padding:0 20px 80px;display:flex}.property-page__search-wrapper{width:100%;max-width:680px;position:relative}.property-page__search-status{margin:4px 0;position:absolute;top:110%;left:0;right:0}
