.doc214-setup{display:grid;gap:18px;max-width:1280px}
.doc214-setup h2,.doc214-feedback h2{font-size:18px;margin:0 0 12px}
.doc214-setup p{line-height:1.75;overflow-wrap:anywhere}
.doc214-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.doc214-values label,.doc214-setup .form-grid label{min-width:0}
.doc214-values input{font-size:13px;min-width:0}
.doc214-copy{display:flex;gap:8px}.doc214-copy input{flex:1}.doc214-copy button{flex-shrink:0}
.doc214-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}
.doc214-checks>div{display:flex;align-items:flex-start;gap:10px;padding:12px;background:#f8fafc;border-radius:8px}
.doc214-checks .tag{flex-shrink:0}.doc214-checks small{display:block;line-height:1.6;margin-top:4px;color:#64748b}
.doc214-checks .tag{background:#e8f6ef;color:#25754d}.doc214-checks .tag.warn{background:#fff4db;color:#926712}
.doc214-feedback{margin-top:18px}.doc214-feedback textarea{display:block;width:100%;resize:vertical}
.doc214-comment{padding:16px 0;border-bottom:1px solid #edf0f4}.doc214-comment>div{display:flex;gap:16px;flex-wrap:wrap}
.doc214-comment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.doc214-comment small{color:#64748b}
@media(max-width:800px){.doc214-values,.doc214-checks{grid-template-columns:1fr}.doc214-setup .panel{padding:16px}.doc214-setup .actions{flex-wrap:wrap}}
