.primary-btn.data-v-ff5c6e2a{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:36rpx;text-align:center;font-size:30rpx;height:88rpx;line-height:88rpx}.primary-btn.data-v-ff5c6e2a:active{transform:scale(.98)}.card.data-v-ff5c6e2a{background:#fff;border-radius:24rpx;padding:30rpx;margin-bottom:30rpx;box-shadow:0 2rpx 8rpx rgba(0,0,0,.05)}.tag.data-v-ff5c6e2a{display:inline-block;font-size:22rpx;color:#0f95b0;background:rgba(15,149,176,.1);padding:4rpx 12rpx;border-radius:4rpx;margin-right:10rpx}.section-title.data-v-ff5c6e2a{font-size:34rpx;font-weight:700;color:#333;position:relative;padding-left:20rpx;margin-bottom:30rpx}.section-title.data-v-ff5c6e2a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6rpx;height:30rpx;background:#0f95b0;border-radius:3rpx}.price.data-v-ff5c6e2a{font-size:32rpx;color:#f56c6c;font-weight:700}.price.free.data-v-ff5c6e2a{color:#67c23a}.price.original.data-v-ff5c6e2a{font-size:24rpx;color:#999;text-decoration:line-through;margin-left:10rpx}.data-v-ff5c6e2a::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}page.data-v-ff5c6e2a{width:100%;height:100%;overflow-x:hidden}.transport-record.data-v-ff5c6e2a{min-height:100vh;background:linear-gradient(135deg,#fafdff,#e3f0ff);padding-bottom:100rpx}.transport-record .stats-card.data-v-ff5c6e2a{margin:20rpx;background:linear-gradient(135deg,#0071e3,#2997ff);border-radius:32rpx;padding:40rpx 30rpx;display:flex;align-items:center;box-shadow:0 12px 48px rgba(0,113,227,.15)}.transport-record .stats-card .stat-item.data-v-ff5c6e2a{flex:1;text-align:center}.transport-record .stats-card .stat-item .count.data-v-ff5c6e2a{font-size:40rpx;color:#fff;font-weight:700;margin-bottom:8rpx;display:block}.transport-record .stats-card .stat-item .label.data-v-ff5c6e2a{font-size:26rpx;color:rgba(255,255,255,.9)}.transport-record .stats-card .divider.data-v-ff5c6e2a{width:2rpx;height:60rpx;background:rgba(255,255,255,.2)}.transport-record .filter-bar.data-v-ff5c6e2a{background:#fff;padding:30rpx;margin:0 20rpx 20rpx;border-radius:24rpx;box-shadow:0 4px 16px rgba(0,0,0,.05)}.transport-record .filter-bar .type-filter.data-v-ff5c6e2a{display:flex;margin-bottom:30rpx;background:#f8f9fa;border-radius:16rpx;padding:8rpx}.transport-record .filter-bar .type-filter text.data-v-ff5c6e2a{flex:1;text-align:center;font-size:28rpx;color:#86868b;padding:16rpx 0;position:relative;white-space:nowrap;transition:all .3s ease}.transport-record .filter-bar .type-filter text.active.data-v-ff5c6e2a{color:#0071e3;font-weight:600;background:#fff;border-radius:12rpx;box-shadow:0 2rpx 8rpx rgba(0,113,227,.15)}.transport-record .filter-bar .type-filter text.active.data-v-ff5c6e2a:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:40rpx;height:4rpx;background:#0071e3;border-radius:2rpx}.transport-record .filter-bar .date-filter.data-v-ff5c6e2a{display:flex;align-items:center;justify-content:center;gap:20rpx}.transport-record .filter-bar .date-filter picker.data-v-ff5c6e2a{flex:1}.transport-record .filter-bar .date-filter picker text.data-v-ff5c6e2a{display:block;text-align:center;font-size:26rpx;color:#515154;padding:20rpx;background:#f8f9fa;border-radius:16rpx;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease}.transport-record .filter-bar .date-filter picker text.data-v-ff5c6e2a:active{background:#e9ecef}.transport-record .filter-bar .date-filter .separator.data-v-ff5c6e2a{padding:0 10rpx;font-size:26rpx;color:#86868b;min-width:40rpx;text-align:center}.transport-record .transport-list.data-v-ff5c6e2a{height:calc(100vh - 400rpx)}.transport-record .transport-list .transport-item.data-v-ff5c6e2a{margin:20rpx 20rpx 24rpx;background:linear-gradient(135deg,#fff 60%,#f5f6fa);border-radius:32rpx;padding:40rpx 30rpx;box-shadow:0 12px 48px rgba(0,113,227,.1);border:1.5px solid #e5eaf0;transition:all .3s ease}.transport-record .transport-list .transport-item.data-v-ff5c6e2a:active{transform:translateY(-2rpx);box-shadow:0 16px 56px rgba(0,113,227,.15)}.transport-record .transport-list .transport-item .header.data-v-ff5c6e2a{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30rpx}.transport-record .transport-list .transport-item .header .case-info .info .case-no.data-v-ff5c6e2a{font-size:28rpx;font-weight:600;color:#0071e3;margin-bottom:8rpx;display:block}.transport-record .transport-list .transport-item .header .case-info .info .patient.data-v-ff5c6e2a{font-size:26rpx;color:#515154;font-weight:500}.transport-record .transport-list .transport-item .header .status.data-v-ff5c6e2a{font-size:22rpx;padding:8rpx 20rpx;border-radius:20rpx;font-weight:500}.transport-record .transport-list .transport-item .header .status.pending.data-v-ff5c6e2a{color:#ff9500;background:rgba(255,149,0,.1)}.transport-record .transport-list .transport-item .header .status.transporting.data-v-ff5c6e2a{color:#007aff;background:rgba(0,122,255,.1)}.transport-record .transport-list .transport-item .header .status.completed.data-v-ff5c6e2a{color:#34c759;background:rgba(52,199,89,.1)}.transport-record .transport-list .transport-item .header .status.cancelled.data-v-ff5c6e2a{color:#ff3b30;background:rgba(255,59,48,.1)}.transport-record .transport-list .transport-item .detail-info.data-v-ff5c6e2a{padding:30rpx 0;border-top:1.5px solid #f0f0f0;border-bottom:1.5px solid #f0f0f0}.transport-record .transport-list .transport-item .detail-info .info-item.data-v-ff5c6e2a{display:flex;justify-content:space-between;margin-bottom:20rpx;align-items:flex-start}.transport-record .transport-list .transport-item .detail-info .info-item.data-v-ff5c6e2a:last-child{margin-bottom:0}.transport-record .transport-list .transport-item .detail-info .info-item .label.data-v-ff5c6e2a{font-size:26rpx;color:#86868b;min-width:160rpx}.transport-record .transport-list .transport-item .detail-info .info-item .value.data-v-ff5c6e2a{font-size:26rpx;color:#1d1d1f;flex:1;text-align:right;font-weight:500;line-height:1.4}.transport-record .transport-list .transport-item .footer.data-v-ff5c6e2a{padding-top:30rpx;display:flex;justify-content:space-between;align-items:center}.transport-record .transport-list .transport-item .footer .action-info .label.data-v-ff5c6e2a{font-size:26rpx;color:#86868b;margin-right:12rpx}.transport-record .transport-list .transport-item .footer .action-info .transport-status.data-v-ff5c6e2a{font-size:28rpx;color:#0071e3;font-weight:600}.transport-record .transport-list .transport-item .footer .actions.data-v-ff5c6e2a{display:flex;gap:16rpx}.transport-record .transport-list .transport-item .footer .actions .action-btn.data-v-ff5c6e2a{height:60rpx;line-height:60rpx;padding:0 24rpx;font-size:24rpx;color:#0071e3;background:rgba(0,113,227,.1);border-radius:30rpx;font-weight:500;transition:all .3s ease}.transport-record .transport-list .transport-item .footer .actions .action-btn.secondary.data-v-ff5c6e2a{color:#515154;background:#f5f5f7}.transport-record .transport-list .transport-item .footer .actions .action-btn.data-v-ff5c6e2a:active{transform:scale(.95)}.transport-record .transport-list .load-more.data-v-ff5c6e2a,.transport-record .transport-list .no-more.data-v-ff5c6e2a{text-align:center;padding:40rpx 0;color:#86868b;font-size:28rpx}.transport-record .transport-list .empty-state.data-v-ff5c6e2a{padding:120rpx 0;text-align:center}.transport-record .transport-list .empty-state image.data-v-ff5c6e2a{width:240rpx;height:240rpx;margin-bottom:30rpx;opacity:.6}.transport-record .transport-list .empty-state text.data-v-ff5c6e2a{font-size:28rpx;color:#86868b}.transport-record .modal-mask.data-v-ff5c6e2a{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.transport-record .modal-content.data-v-ff5c6e2a{background:#fff;border-radius:32rpx;width:600rpx;overflow:hidden;box-shadow:0 20rpx 60rpx rgba(0,0,0,.2)}.transport-record .modal-header.data-v-ff5c6e2a{padding:40rpx 40rpx 20rpx;text-align:center}.transport-record .modal-title.data-v-ff5c6e2a{font-size:32rpx;font-weight:600;color:#1d1d1f}.transport-record .modal-body.data-v-ff5c6e2a{padding:20rpx 40rpx 40rpx;text-align:center;font-size:28rpx;color:#515154;line-height:1.6}.transport-record .modal-footer.data-v-ff5c6e2a{display:flex;border-top:1.5px solid #f0f0f0}.transport-record .modal-btn.data-v-ff5c6e2a{flex:1;height:88rpx;line-height:88rpx;font-size:28rpx;border:none;border-radius:0;background:transparent;transition:all .3s ease}.transport-record .modal-btn.cancel.data-v-ff5c6e2a{color:#515154;border-right:1.5px solid #f0f0f0}.transport-record .modal-btn.cancel.data-v-ff5c6e2a:active{background:#f8f9fa}.transport-record .modal-btn.confirm.data-v-ff5c6e2a{color:#0071e3;font-weight:600}.transport-record .modal-btn.confirm.data-v-ff5c6e2a:active{background:#f0f7ff}.transport-record .float-button.data-v-ff5c6e2a{position:fixed;bottom:100rpx;right:40rpx;width:100rpx;height:100rpx;background:#0071e3;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8rpx 20rpx rgba(0,113,227,.3);z-index:100;transition:all .3s ease}.transport-record .float-button.data-v-ff5c6e2a:active{opacity:.8;transform:scale(.95)}
