.request-details{margin:14px 0;padding:15px;border:1px solid #f2d6e3;border-radius:14px;background:linear-gradient(135deg,#fff8fb,#fffaf2)}
.request-details h3{margin:0 0 10px;color:var(--navy);font-size:12px}
.request-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}
.request-details dl div{padding:8px 10px;border-radius:9px;background:#fff}
.request-details dt{color:var(--muted);font-size:8px;font-weight:800}
.request-details dd{margin:3px 0 0;color:var(--navy);font-size:11px;font-weight:850;white-space:pre-line}
.detail-description p{white-space:pre-line}
@media(max-width:620px){.request-details dl{grid-template-columns:1fr}}
