
#wctpl-preview{ position:relative; overflow:hidden; min-height:220px; }
#wctpl-preview img.wctpl-canvas{ display:block; width:100%; height:auto; }
#wctpl-preview .wctpl-overlay__text{
  position:absolute; left:0; top:0; width:100%;
  text-align:center; line-height:1.1;
  color:#444; z-index:5; pointer-events:none;
}
#wctpl-panel .wctpl-chip{ transition:opacity .15s ease; }
#wctpl-panel .wctpl-chip:hover{ opacity:.9; }
#wctpl-panel .wctpl-chip.is-active{ outline:2px solid rgba(0,0,0,.06); box-shadow:0 0 0 2px #a0aef5 inset; }
