main{max-width:1100px}form,.fields{display:flex;flex-wrap:wrap;gap:12px;align-items:end}label{display:flex;flex-direction:column;gap:5px}input,select{font:inherit;padding:10px;max-width:100%;box-sizing:border-box}#rows article,#lines article{border:1px solid #dce3ed;border-radius:12px;padding:16px;margin:12px 0}#lines,#editor{display:block;width:100%}.line-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#alerts{color:#984600}#reasons{white-space:pre-line;color:#a52b25}button{margin:4px 0}#detail{border-top:2px solid #dce3ed;margin-top:24px;padding-top:16px}#message{white-space:pre-line}@media(max-width:640px){.line-grid{grid-template-columns:1fr}form label{width:100%}input,select{width:100%}}
[hidden]{display:none!important}
