.spaced{margin-top:18px}.request-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.request-heading h2{margin:10px 0 4px}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px}.sticky{position:sticky;top:96px}.request-sidebar dt{color:var(--text-muted);font-size:11px;margin-top:12px}.request-sidebar dd{margin:2px 0;font-weight:700}.summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding-top:15px;border-top:1px solid var(--border)}.summary-grid small,.summary-grid strong{display:block}.quote-row,.notification-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.quote-row small{display:block;color:var(--text-muted)}.notification-row p{margin:4px 0}.notification-row.unread{border-left:3px solid var(--primary);padding-left:12px}.comment{padding:12px 0;border-bottom:1px solid var(--border)}.comment small{margin-left:8px;color:var(--text-muted)}.steps{display:flex;max-width:760px;margin:0 auto 20px;padding:0;list-style:none}.steps li{flex:1;display:flex;align-items:center;gap:8px;color:var(--text-muted)}.steps li:after{content:"";height:2px;flex:1;background:var(--border)}.steps li:last-child:after{display:none}.steps b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#dfe6ea}.steps li.active{color:var(--primary);font-weight:700}.steps li.active b{background:var(--primary);color:#fff}.eyebrow-form{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--primary);font-weight:800}.wizard-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.request-total{text-align:right;padding:15px;font-size:16px}.request-total strong{font-size:22px;color:var(--primary);margin-left:10px}@media(max-width:1100px){.detail-layout{grid-template-columns:1fr}.sticky{position:static}}@media(max-width:700px){.summary-grid{grid-template-columns:1fr 1fr}.steps span{display:none}.request-heading{flex-direction:column}}

