.ie-wrap{position:relative; display:inline-block}
.ie-pencil{ position:absolute; right:-28px; top:-6px; width:24px; height:24px; border-radius:6px;
  border:1px solid var(--accent); background:rgba(0,0,0,.25); color:var(--accent); cursor:pointer; font-size:14px; line-height:22px; padding:0;}
.ie-pencil:hover{ background:var(--accent); color:#fff;}
.ie-pencil.active{ box-shadow:0 0 0 2px rgba(255,0,0,.25) inset;}
.ie-pencil.saving{ opacity:.6; pointer-events:none;}