.qp62-meta{margin:18px 0 22px;padding:20px 22px;border:1px solid #754497;border-radius:22px;background:linear-gradient(135deg,#271535,#1b112c);box-shadow:0 12px 30px #1e0b2a55}
.qp62-meta h2{font-size:clamp(20px,4vw,25px);margin:8px 0;color:#fff}
.qp62-tag{letter-spacing:2px;font-weight:800;font-size:11px;color:#d194ec}
.qp62-note,.qp62-fine{font-size:13px;line-height:1.65;color:#d0b3dc;margin:10px 0}
.qp62-fine{font-size:11px;color:#b395c3}
.qp62-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 13px}
.qp62-numbers>div{border:1px solid #5b336e;border-radius:15px;padding:12px 8px;background:#25152e;text-align:center;min-width:0}
.qp62-numbers b{display:block;font-size:clamp(20px,4vw,26px);color:#efb8ff}.qp62-numbers small{font-size:11px;line-height:1.4;color:#d1b6df;display:block}
.qp62-progress{height:9px;border-radius:99px;background:#3d2c4c;overflow:hidden}.qp62-progress span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#a933eb,#d58df0);transition:width .3s}
.qp62-status{font-size:13px;min-height:22px;color:#efd6fa;overflow-wrap:anywhere;margin:13px 0}
.qp62-actions{display:flex;gap:10px;flex-wrap:wrap}.qp62-actions .btn{flex:1;min-width:170px}
.qp62-detail{margin:16px 0;border-top:1px solid #593a67;padding:16px 0;font-size:13px;color:#dec5e8}.qp62-detail-top{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.qp62-detail p{line-height:1.7}.qp62-detail a{color:#cf91f3}
.qp62-review-row{border-top:1px solid #5e416f;padding:15px 0}.qp62-review-row>b{display:block;margin-bottom:7px}.qp62-review-row>div{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:8px 0}.qp62-review-row small{color:#d3b9db;font-size:12px}
@media(max-width:420px){.qp62-meta{padding:16px}.qp62-actions .btn{min-width:100%}.qp62-numbers{gap:6px}.qp62-numbers>div{padding:10px 4px}.qp62-review-row>div{flex-wrap:wrap}}
