.hospital-new-component .select-hospital-area .item { padding: 0 24rpx; margin-top: 24rpx; } .hospital-new-component .select-hospital-area .area-item { padding: 24rpx; overflow: hidden; background: #fff; border-radius: 16rpx; } .hospital-new-component .select-hospital-area .area-item-header { display: flex; margin-bottom: 12px; align-items: center; justify-content: space-between; } .hospital-new-component .select-hospital-area .hospital-name { color: #333; font-size: 34rpx; font-weight: 800; } .hospital-new-component .select-hospital-area .follow-button { height: 49rpx; padding: 0 32rpx; background: #1677FF; border-radius: 8rpx; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 24rpx; width: 120rpx; padding: 0; } .hospital-new-component .select-hospital-area .follow-button:active { opacity: 0.9; } .hospital-new-component .select-hospital-area .follow-button.disabled { color: #999; background-color: #f5f5f5; } .hospital-new-component .select-hospital-area .area-address { color: #333; font-size: 30rpx; margin-bottom: 12rpx; } .hospital-new-component .select-hospital-area .scroll-view { max-height: 80vh; } .hospital-new-component .select-hospital-area .hospital-desc { color: #999; font-size: 30rpx; line-height: 45rpx; }