.cancel-order-modal .ant-modal-content{border-radius:12px;overflow:hidden}.cancel-order-modal .ant-modal-header{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-bottom:1px solid #e2e8f0;padding:20px 24px}.cancel-order-modal .ant-modal-title{color:#1e293b;font-size:18px;font-weight:600}.cancel-order-modal .ant-modal-body{background:#fff;padding:24px}.cancel-order-modal .ant-radio-wrapper{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;margin:8px 0;padding:12px 16px;transition:all .2s;display:flex}.cancel-order-modal .ant-radio-wrapper:hover{background:#f0f9ff;border-color:#3b82f6;box-shadow:0 2px 4px #3b82f61a}.cancel-order-modal .ant-radio-wrapper-checked{background:#eff6ff;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f626}.cancel-order-modal .ant-radio{margin-top:2px}.cancel-order-modal .ant-radio-inner{background-color:#fff;border-color:#94a3b8}.cancel-order-modal .ant-radio-checked .ant-radio-inner{background-color:#3b82f6;border-color:#3b82f6}.cancel-order-modal .ant-radio-checked .ant-radio-inner:after{background-color:#fff}.cancel-order-modal .ant-modal-footer{text-align:right;background:#f8fafc;border-top:1px solid #e2e8f0;padding:16px 24px}.cancel-order-modal .ant-btn{border-radius:6px;height:40px;padding:0 20px;font-weight:500}.cancel-order-modal .ant-btn-primary{background:#3b82f6;border-color:#3b82f6;box-shadow:0 2px 4px #3b82f633}.cancel-order-modal .ant-btn-primary:hover{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 8px #3b82f64d}.cancel-order-modal .ant-btn-default{color:#6b7280;border-color:#d1d5db}.cancel-order-modal .ant-btn-default:hover{color:#374151;border-color:#9ca3af}.cancel-order-modal .border-t{border-top:1px solid #e5e7eb}.cancel-order-modal .border-t .ant-radio-wrapper{background:#f9fafb;border-color:#e5e7eb}.cancel-order-modal .border-t .ant-radio-wrapper:hover{background:#f0f9ff;border-color:#3b82f6}.cancel-order-modal .border-t .ant-radio-wrapper-checked{background:#eff6ff;border-color:#3b82f6}
.appeal-modal .ant-modal-content{border-radius:12px;overflow:hidden}.appeal-modal .ant-modal-header{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-bottom:1px solid #e2e8f0;padding:20px 24px}.appeal-modal .ant-modal-title{color:#1e293b;font-size:18px;font-weight:600}.appeal-modal .ant-modal-body{background:#fff;padding:24px}.appeal-modal .ant-radio-wrapper{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;margin:8px 0;padding:12px 16px;transition:all .2s;display:flex}.appeal-modal .ant-radio-wrapper:hover{background:#f0f9ff;border-color:#3b82f6;box-shadow:0 2px 4px #3b82f61a}.appeal-modal .ant-radio-wrapper-checked{background:#eff6ff;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f626}.appeal-modal .ant-radio{margin-top:2px}.appeal-modal .ant-radio-inner{background-color:#fff;border-color:#94a3b8}.appeal-modal .ant-radio-checked .ant-radio-inner{background-color:#3b82f6;border-color:#3b82f6}.appeal-modal .ant-radio-checked .ant-radio-inner:after{background-color:#fff}.appeal-modal .ant-modal-footer{text-align:right;background:#f8fafc;border-top:1px solid #e2e8f0;padding:16px 24px}.appeal-modal .ant-btn{border-radius:6px;height:40px;padding:0 20px;font-weight:500}.appeal-modal .ant-btn-primary{background:#3b82f6;border-color:#3b82f6;box-shadow:0 2px 4px #3b82f633}.appeal-modal .ant-btn-primary:hover{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 8px #3b82f64d}.appeal-modal .ant-btn-default{color:#6b7280;border-color:#d1d5db}.appeal-modal .ant-btn-default:hover{color:#374151;border-color:#9ca3af}
.other-cancel-order-modal .ant-modal-content{border-radius:12px;overflow:hidden}.other-cancel-order-modal .ant-modal-header{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-bottom:1px solid #e2e8f0;padding:20px 24px}.other-cancel-order-modal .ant-modal-title{color:#1e293b;font-size:18px;font-weight:600}.other-cancel-order-modal .ant-modal-body{background:#fff;padding:24px}.other-cancel-order-modal .ant-modal-footer{text-align:right;background:#f8fafc;border-top:1px solid #e2e8f0;padding:16px 24px}.other-cancel-order-modal .ant-btn{border-radius:6px;height:40px;padding:0 20px;font-weight:500}.other-cancel-order-modal .ant-btn-primary{background:#3b82f6;border-color:#3b82f6;box-shadow:0 2px 4px #3b82f633}.other-cancel-order-modal .ant-btn-primary:hover{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 8px #3b82f64d}.other-cancel-order-modal .ant-btn-default{color:#6b7280;border-color:#d1d5db}.other-cancel-order-modal .ant-btn-default:hover{color:#374151;border-color:#9ca3af}
.confirm-release-modal .ant-modal-content{border-radius:12px;overflow:hidden}.confirm-release-modal .ant-modal-header{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-bottom:1px solid #e2e8f0;padding:20px 24px}.confirm-release-modal .ant-modal-title{color:#1e293b;font-size:18px;font-weight:600}.confirm-release-modal .ant-modal-body{background:#fff;padding:24px}.confirm-release-modal .ant-radio-wrapper{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;margin:8px 0;padding:12px 16px;transition:all .2s;display:flex}.confirm-release-modal .ant-radio-wrapper:hover{background:#f0f9ff;border-color:#3b82f6;box-shadow:0 2px 4px #3b82f61a}.confirm-release-modal .ant-radio-wrapper-checked{background:#eff6ff;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f626}.confirm-release-modal .ant-radio{margin-top:2px}.confirm-release-modal .ant-radio-inner{background-color:#fff;border-color:#94a3b8}.confirm-release-modal .ant-radio-checked .ant-radio-inner{background-color:#3b82f6;border-color:#3b82f6}.confirm-release-modal .ant-radio-checked .ant-radio-inner:after{background-color:#fff}.confirm-release-modal .ant-input{border-color:#d1d5db;border-radius:6px}.confirm-release-modal .ant-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.confirm-release-modal .ant-input-password{border-color:#d1d5db;border-radius:6px}.confirm-release-modal .ant-input-password:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.confirm-release-modal .ant-modal-footer{text-align:right;background:#f8fafc;border-top:1px solid #e2e8f0;padding:16px 24px}.confirm-release-modal .ant-btn{border-radius:6px;height:40px;padding:0 20px;font-weight:500}.confirm-release-modal .ant-btn-primary{background:#3b82f6;border-color:#3b82f6;box-shadow:0 2px 4px #3b82f633}.confirm-release-modal .ant-btn-primary:hover{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 8px #3b82f64d}.confirm-release-modal .ant-btn-default{color:#6b7280;border-color:#d1d5db}.confirm-release-modal .ant-btn-default:hover{color:#374151;border-color:#9ca3af}
.evaluate-order-modal .ant-modal-content{border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.evaluate-order-modal .ant-modal-header{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-bottom:1px solid #e2e8f0;border-radius:16px 16px 0 0;padding:20px 24px}.evaluate-order-modal .ant-modal-title{color:#1e293b;font-size:18px;font-weight:600}.evaluate-order-modal .ant-modal-body{background:#fff;padding:24px}.evaluate-order-modal .ant-modal-footer{text-align:right;background:#f8fafc;border-top:1px solid #e2e8f0;border-radius:0 0 16px 16px;padding:16px 24px}.evaluate-order-modal .ant-btn{border-radius:8px;height:44px;padding:0 24px;font-size:14px;font-weight:500}.evaluate-order-modal .ant-btn-primary{background:#3b82f6;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f64d}.evaluate-order-modal .ant-btn-primary:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 6px 16px #3b82f666}.evaluate-order-modal .ant-btn-default{color:#6b7280;background:#fff;border-color:#d1d5db}.evaluate-order-modal .ant-btn-default:hover{color:#374151;background:#f9fafb;border-color:#9ca3af}.evaluation-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:all .3s}.evaluation-card:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 8px 25px #3b82f626}.evaluation-card .ant-card-body{padding:20px}.evaluate-order-modal .ant-rate{font-size:24px}.evaluate-order-modal .ant-rate .ant-rate-star{color:#d1d5db;margin-right:8px;transition:all .2s}.evaluate-order-modal .ant-rate .ant-rate-star.ant-rate-star-full,.evaluate-order-modal .ant-rate .ant-rate-star.ant-rate-star-half{color:#fbbf24}.evaluate-order-modal .ant-rate .ant-rate-star:hover{color:#f59e0b;transform:scale(1.1)}.evaluate-order-modal .ant-input{border-color:#d1d5db;border-radius:8px;transition:all .3s}.evaluate-order-modal .ant-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.evaluate-order-modal .ant-input:hover{border-color:#9ca3af}.evaluate-order-modal .ant-divider{border-color:#e5e7eb;margin:24px 0}.evaluate-order-modal .bg-blue-50{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe}.evaluate-order-modal .w-10.h-10{transition:all .3s}.evaluation-card:hover .w-10.h-10{transform:scale(1.1)}@media (max-width:768px){.evaluate-order-modal{margin:0 auto;width:95%!important}.evaluate-order-modal .grid-cols-1.md\:grid-cols-2{grid-template-columns:1fr}.evaluate-order-modal .ant-modal-body{padding:16px}.evaluate-order-modal .ant-rate{font-size:20px}}.evaluate-order-modal .ant-btn-loading{opacity:.8}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.evaluate-order-modal .ant-modal-content{animation:.3s ease-out fadeInUp}.evaluation-card{animation:.4s ease-out fadeInUp}.evaluation-card:first-child{animation-delay:.1s}.evaluation-card:nth-child(2){animation-delay:.2s}.evaluation-card:nth-child(3){animation-delay:.3s}.evaluation-card:nth-child(4){animation-delay:.4s}
