fieldset{border:1px solid #dbe3ef;border-radius:10px;margin:20px 0;padding:12px}legend{font-weight:700;padding:0 6px}.template-choice{display:flex;align-items:center;gap:12px;border:1px solid #e0e7f1;border-radius:10px;padding:10px;cursor:pointer}.template-choice input{width:auto;margin:0}.template-swatch{display:inline-block;width:26px;height:26px;border-radius:7px;border:1px solid #d9e1ef;flex:none}
