.template-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.template-controls input,.template-controls select,.template-mapping input,.template-mapping select{max-width:100%;min-width:0;padding:9px;border:1px solid #c4d6cd;border-radius:6px;box-sizing:border-box}.template-mapping{display:grid;gap:10px;margin:15px 0}.template-mapping label{display:grid;grid-template-columns:210px minmax(0,1fr);gap:12px;align-items:center}.template-mapping p{font-size:12px;color:#5b6c60}.template-dialog .office-view{margin-top:18px}.template-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:680px){.template-controls{grid-template-columns:1fr}.template-mapping label{grid-template-columns:1fr}}

.template-action-feedback{flex-basis:100%;margin:0;padding:10px;border-left:3px solid #987136;background:#fff6e6;color:#704914;white-space:pre-wrap;overflow-wrap:anywhere}.template-action-feedback:empty{display:none}
