.stack-panel{margin-top:22px}.compact{grid-template-columns:1fr auto;align-items:end;margin-bottom:18px}.order-summary{grid-template-columns:repeat(3,1fr);margin-bottom:22px}.order-summary span{display:block;color:var(--muted);margin-bottom:8px}.order-summary b{font-size:20px}.services-list{display:grid;gap:18px}.service-card{display:grid;grid-template-columns:260px 1fr;gap:24px}.service-card h2{margin-bottom:4px}.service-fields{grid-template-columns:repeat(3,1fr)}dl{display:grid;grid-template-columns:120px 1fr;gap:14px;margin:0}dt{color:var(--muted)}dd{margin:0}.hint{margin-top:18px}.status.completed,.status.paid,.status.active{color:var(--green)}.status.pending,.status.processing{color:#ffc66d}@media(max-width:760px){.order-summary,.service-fields{grid-template-columns:1fr}.service-card{grid-template-columns:1fr}.compact{grid-template-columns:1fr}}
