| 1 |
- .container.data-v-3f60a5e3{min-height:100vh;background-color:#f5f6f8}.offer-list.data-v-3f60a5e3{padding:24rpx 30rpx}.loading-state.data-v-3f60a5e3{text-align:center;padding:100rpx 0;font-size:28rpx;color:#999}.empty-state.data-v-3f60a5e3{display:flex;flex-direction:column;align-items:center;padding:150rpx 0}.empty-state .empty-icon.data-v-3f60a5e3{width:200rpx;height:200rpx;margin-bottom:30rpx}.empty-state .empty-text.data-v-3f60a5e3{font-size:28rpx;color:#999}.offer-card.data-v-3f60a5e3{background:#fff;border-radius:24rpx;padding:32rpx;margin-bottom:24rpx;box-shadow:0 2rpx 12rpx rgba(0,0,0,.04)}.offer-card .card-top.data-v-3f60a5e3{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16rpx}.offer-card .card-top .company-info.data-v-3f60a5e3{flex:1;min-width:0}.offer-card .card-top .company-info .company-name.data-v-3f60a5e3{font-size:30rpx;font-weight:600;color:#1a1a1a;display:block;margin-bottom:6rpx;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-card .card-top .company-info .job-name.data-v-3f60a5e3{font-size:26rpx;color:#888;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-card .card-top .status-badge.data-v-3f60a5e3{flex-shrink:0;padding:6rpx 20rpx;border-radius:20rpx;font-size:22rpx;font-weight:500;margin-left:16rpx}.offer-card .card-top .status-badge.pending.data-v-3f60a5e3{background:#fff7e6;color:#fa8c16}.offer-card .card-top .status-badge.adopted.data-v-3f60a5e3{background:#f0fff4;color:#52c41a}.offer-card .card-top .status-badge.rejected.data-v-3f60a5e3{background:#fff1f0;color:#ff4d4f}.offer-card .card-meta .meta-time.data-v-3f60a5e3{font-size:24rpx;color:#bbb}.offer-card .result-section.data-v-3f60a5e3{margin-top:24rpx;padding-top:24rpx;border-top:1rpx solid #F0F2F5}.offer-card .result-section .result-row.data-v-3f60a5e3{display:flex;justify-content:space-between;align-items:center}.offer-card .result-section .result-row .result-left.data-v-3f60a5e3{display:flex;align-items:center;flex:1;min-width:0}.offer-card .result-section .result-row .result-left .result-icon.data-v-3f60a5e3{width:36rpx;height:36rpx;margin-right:12rpx;flex-shrink:0}.offer-card .result-section .result-row .result-left .result-text.data-v-3f60a5e3{font-size:28rpx;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-card .result-section .result-row .result-left .result-text.adopted.data-v-3f60a5e3{color:#52c41a}.offer-card .result-section .result-row .result-left .result-text.rejected.data-v-3f60a5e3{color:#ff4d4f}.offer-card .result-section .result-row .action-btns.data-v-3f60a5e3{display:flex;gap:16rpx;flex-shrink:0;margin-left:16rpx}.offer-card .result-section .result-row .action-btns .btn.data-v-3f60a5e3{height:60rpx;line-height:58rpx;font-size:24rpx;border-radius:30rpx;padding:0 28rpx;margin:0}.offer-card .result-section .result-row .action-btns .btn.data-v-3f60a5e3:after{border:none}.offer-card .result-section .result-row .action-btns .btn.btn-outline.data-v-3f60a5e3{background:#fff;color:#666;border:1rpx solid #DDD}.offer-card .result-section .result-row .action-btns .btn.btn-primary.data-v-3f60a5e3{background:#1f6cff;color:#fff}.offer-card .result-section .result-row .student-status-tag.data-v-3f60a5e3{flex-shrink:0;padding:6rpx 20rpx;border-radius:20rpx;font-size:22rpx;font-weight:500;margin-left:16rpx}.offer-card .result-section .result-row .student-status-tag.accepted.data-v-3f60a5e3{background:#f0fff4;color:#52c41a}.offer-card .result-section .result-row .student-status-tag.rejected.data-v-3f60a5e3{background:#fff1f0;color:#ff4d4f}.offer-card .file-link.data-v-3f60a5e3{margin-top:24rpx;padding:20rpx 24rpx;background:#f8f9fb;border-radius:16rpx;display:flex;align-items:center}.offer-card .file-link .file-icon.data-v-3f60a5e3{width:40rpx;height:40rpx;margin-right:12rpx;flex-shrink:0}.offer-card .file-link .file-name.data-v-3f60a5e3{font-size:26rpx;color:#1f6cff;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-card .file-link .file-arrow.data-v-3f60a5e3{font-size:26rpx;color:#ccc;margin-left:8rpx;flex-shrink:0}.modal-mask.data-v-3f60a5e3{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1000;display:flex;align-items:center;justify-content:center}.modal-content.data-v-3f60a5e3{background:#fff;border-radius:32rpx;overflow:hidden}.modal-content.protocol-modal.data-v-3f60a5e3{width:620rpx;height:1000rpx;display:flex;flex-direction:column;overflow:hidden}.modal-content.confirm-modal.data-v-3f60a5e3{width:540rpx;padding:60rpx 40rpx;text-align:center}.modal-header.data-v-3f60a5e3{padding:40rpx;text-align:center;font-size:34rpx;font-weight:700;flex-shrink:0}.protocol-body.data-v-3f60a5e3{flex:1;height:0;min-height:0}.protocol-body .rich-text-container.data-v-3f60a5e3{padding:0 40rpx 40rpx;box-sizing:border-box}.modal-footer.data-v-3f60a5e3{flex-shrink:0;padding:24rpx 40rpx calc(24rpx + env(safe-area-inset-bottom));border-top:1rpx solid #F0F2F5;background:#fff}.modal-footer .btns-row.data-v-3f60a5e3{display:flex;gap:20rpx}.modal-footer .btns-row button.data-v-3f60a5e3{height:72rpx;line-height:72rpx;border-radius:36rpx;font-size:26rpx}.modal-footer .btns-row button.data-v-3f60a5e3:after{border:none}.modal-footer .btns-row button.btn-cancel.data-v-3f60a5e3{flex:0 0 160rpx;background:#f5f5f7;color:#666}.modal-footer .btns-row button.btn-confirm.data-v-3f60a5e3{flex:1;background:#1f6cff;color:#fff}.modal-footer .btns-row button.btn-confirm.data-v-3f60a5e3:disabled{opacity:.3}.confirm-title.data-v-3f60a5e3{font-size:36rpx;font-weight:700;margin-bottom:20rpx}.confirm-desc.data-v-3f60a5e3{font-size:28rpx;color:#888;margin-bottom:60rpx}.confirm-footer.data-v-3f60a5e3{display:flex;gap:20rpx}.confirm-footer button.data-v-3f60a5e3{flex:1;height:68rpx;line-height:68rpx;border-radius:34rpx;font-size:26rpx}.confirm-footer button.data-v-3f60a5e3:after{border:none}.confirm-footer button.btn-cancel.data-v-3f60a5e3{background:#f5f5f7;color:#666}.confirm-footer button.btn-danger.data-v-3f60a5e3{background:#1f6cff;color:#fff}
|