.order-report-page .container{max-width:1280PX;margin:0 auto;padding:24PX 24PX 40PX}.order-report-page .page-header{margin-bottom:24PX;border-bottom:2px solid #f0f0f0;padding-bottom:16PX}.order-report-page .page-title{font-size:24PX;font-weight:700;color:#1a1a1a;margin:0}.order-report-page .empty-tip,.order-report-page .loading-tip{text-align:center;padding:80PX 0;color:#999;font-size:14PX}.order-report-page .report-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16PX}.order-report-page .order-card{background:#fff;border-radius:0;overflow:hidden;border:1px solid #e2e8f0;transition:all .3s;cursor:pointer;display:flex;flex-direction:column;text-decoration:none;color:inherit}.order-report-page .order-card:hover{border-color:#3b82f6;box-shadow:0 8PX 24PX rgba(0,0,0,.12);transform:translateY(-4PX)}.order-report-page .order-image{aspect-ratio:16/9;position:relative;overflow:hidden;background:linear-gradient(135deg,#EFF6FF,#DBEAFE)}.order-report-page .order-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.order-report-page .order-card:hover .order-img{transform:scale(1.05)}.order-report-page .order-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1D4ED8,#3B82F6)}.order-report-page .order-img-placeholder span{font-size:48PX;font-weight:700;color:white}.order-report-page .order-badge{position:absolute;top:12PX;right:12PX;width:28PX;height:28PX;border-radius:50%;background:linear-gradient(135deg,#F97316,#EA580C);display:flex;align-items:center;justify-content:center;color:white;box-shadow:0 2PX 8PX rgba(249,115,22,.4)}.order-report-page .order-body{padding:20PX;flex:1;display:flex;flex-direction:column;gap:8PX}.order-report-page .order-title{font-size:15PX;font-weight:600;color:#1e293b;line-height:1.4;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.order-report-page .order-card:hover .order-title{color:#2563eb}.order-report-page .order-company{display:flex;align-items:center;font-size:13PX;color:#64748b}.order-report-page .order-company-name{color:#475569;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1280PX){.order-report-page .report-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024PX){.order-report-page .report-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768PX){.order-report-page .report-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640PX){.order-report-page .report-grid{grid-template-columns:1fr}}