.template-workspace{display:grid;grid-template-columns:minmax(280px,390px) minmax(0,1fr);gap:24px;align-items:start}.template-controls,.template-preview{padding:24px}.template-controls h3{margin:22px 0 12px;font-size:15px}.template-check{display:flex;gap:10px;align-items:flex-start;margin:18px 0;font-size:13px;line-height:1.6}.template-check input{margin-top:4px;accent-color:#5e2c8e;width:18px;height:18px;flex-shrink:0}.template-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.template-fields .field{min-width:0}.template-fields input,.template-fields select{min-width:0;max-width:100%;width:100%}.template-save-actions{display:flex;gap:10px;flex-wrap:wrap}.template-preview canvas{display:block;width:100%;height:auto;max-width:540px;margin:18px auto;background:#fff;border:1px solid #e5deed;touch-action:none;cursor:grab}.template-preview canvas:active{cursor:grabbing}#template-status{overflow-wrap:anywhere}#template-name-options[hidden]{display:none}@media(max-width:900px){.template-workspace{grid-template-columns:1fr}.template-controls,.template-preview{padding:18px}.template-save-actions .button{flex:1}.template-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
