#job-detail{scroll-margin-top:92px;display:grid;gap:20px;margin-top:24px}.milestone-links{list-style:none;display:grid;gap:10px;padding:0;margin:12px 0}.milestone-links li{border:1px solid #d5e2eb;border-radius:8px;padding:10px 12px}.milestone-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#174c72;text-decoration:none}.milestone-links a:hover strong{text-decoration:underline}.milestone-links span{font-size:.76rem;color:#536c7f}.milestone-links small{display:block;max-width:420px;overflow-wrap:anywhere;margin-top:4px;color:#5a7182}.jobs-table .milestone-links{min-width:310px}.ops-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ops-values div{padding:10px 0;border-bottom:1px solid #dce6ed}.ops-values dt{color:#5e7485;font-size:.82rem}.ops-values dd{margin:3px 0;font-weight:650}.ops-events{padding-left:20px}.ops-events li{padding:8px 0}.ops-events small{color:#64798c}.prewrap{white-space:pre-wrap}.ops-invoice-preview{overflow-x:auto;margin-top:20px}.ops-document{margin:20px 0}.receipt-record h3{overflow-wrap:anywhere}#invoice-form fieldset{border:1px solid #d4e0ea;border-radius:8px;margin:18px 0;padding:15px}#job-detail .card>button,#job-detail .actions>button{margin:6px 5px 6px 0}#register-open{margin-top:10px}@media(min-width:1100px){#job-detail>section:first-child .milestone-links{grid-template-columns:repeat(5,minmax(0,1fr))}#job-detail>section:first-child .milestone-links a{display:block}}@media(max-width:650px){.ops-values{grid-template-columns:1fr}.milestone-links a{align-items:start}.milestone-links small{font-size:.7rem}.jobs-table .milestone-links{min-width:260px}}