.container.data-v-a1715542{height:calc(100vh - var(--window-top));display:flex;flex-direction:column;background:#f8f9fa;overflow:hidden}.tabs.data-v-a1715542{flex-shrink:0;background:#fff}.appointments-list.data-v-a1715542{flex:1;overflow-y:auto;padding:20rpx 32rpx}.empty-state.data-v-a1715542{padding:120rpx 0}.appointment-card.data-v-a1715542{background:#fff;border-radius:16rpx;padding:32rpx;margin-bottom:20rpx;box-shadow:0 2rpx 12rpx rgba(0,0,0,.06)}.appointment-header.data-v-a1715542{display:flex;justify-content:space-between;align-items:center;margin-bottom:24rpx}.appointment-date.data-v-a1715542{font-size:24rpx;color:#999}.appointment-body.data-v-a1715542{padding:24rpx 0;border-top:1rpx solid #f0f0f0;border-bottom:1rpx solid #f0f0f0}.appointment-row.data-v-a1715542{display:flex;margin-bottom:16rpx}.row-label.data-v-a1715542{font-size:28rpx;color:#666;min-width:120rpx}.row-value.data-v-a1715542{font-size:28rpx;color:#333;flex:1}.appointment-footer.data-v-a1715542{padding-top:24rpx;display:flex;justify-content:flex-end}
