.document-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}
.line-form{display:grid;grid-template-columns:1.2fr 2fr 2fr .7fr .8fr .9fr;gap:10px;border-top:1px solid var(--line);padding:16px 0}
.line-form label{display:block;font-size:12px;font-weight:700;color:var(--navy);margin-bottom:4px}
.line-form .control{min-width:0}
@media(max-width:900px){.line-form{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.line-form{grid-template-columns:1fr}}
