/* Follow-up material intake: a visible, contained action on every open order. */
.order-heading{flex-wrap:wrap}.add-project-update{margin-left:auto;white-space:nowrap}.project-update{margin:-8px 0 28px;padding:27px 30px;border-color:#c9ddec;background:#f7fbff}.project-update-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #d7e5ef}.project-update-head h2{margin:0 0 6px;color:#1d1d1f;font-size:1.2rem}.project-update-head p{margin:0;max-width:70ch;color:#515154;font-size:.88rem;line-height:1.5}.project-update .text-button{margin-top:4px;white-space:nowrap}.update-file-input{padding:14px 16px;border:1px solid #d7e5ef;border-radius:12px;background:#fff}.update-file-input input[type=file]{margin-top:9px}.update-file-input small{display:block;margin-top:6px}.project-update .form-end{padding-top:3px}.project-update .form-end>span{max-width:360px}@media(max-width:700px){.order-heading .add-project-update{width:100%;margin:0}.project-update{margin:0 0 25px;padding:20px 18px;border-radius:16px}.project-update-head{display:block}.project-update-head .text-button{margin-top:12px}.project-update .form-end{align-items:flex-start;flex-direction:column}.project-update .form-end button{width:100%}}
