.screen-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.service-orders{display:grid;gap:14px}
.service-order{padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff}
.service-order>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.service-order h3{margin:0;font-size:1.2rem}
.service-order>p{color:var(--muted);line-height:1.6}
.service-order>footer{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}
.service-order-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}
.service-order-facts div{padding:12px;border-radius:10px;background:var(--paper)}
.service-order-facts dt{color:var(--muted);font-size:.7rem;font-weight:800;text-transform:uppercase}
.service-order-facts dd{margin:5px 0 0;font-weight:750}
.service-review,.service-order form{display:grid;gap:12px;margin-top:16px;padding:16px;border-radius:12px;background:#f5f3ff}
.service-review label,.service-order form label{display:grid;gap:7px;font-weight:760}
.service-review textarea,.service-order form textarea{width:100%;padding:11px;border:1px solid var(--line);border-radius:10px;resize:vertical}
.service-assets{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:12px}
.service-assets label{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:8px}
.service-assets input{width:auto;min-height:auto}
.builder-assist{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:15px;border:1px solid #d8d3ff;border-radius:12px;background:#f5f3ff}
.builder-assist small{display:block;margin-top:4px;color:var(--muted)}
.builder-assist-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}
@media(max-width:780px){.service-order-facts{grid-template-columns:1fr}.service-order>header,.builder-assist{align-items:stretch;flex-direction:column}.builder-assist-actions{display:grid;grid-template-columns:1fr}.builder-assist-actions>*{width:100%}.screen-actions>*{flex:1 1 180px}}
