.ccc-shots{flex-direction:column;gap:10px;width:100%;display:flex}.ccc-shot-row{flex-wrap:wrap;justify-content:center;gap:12px 18px;padding-top:6px;display:flex}.ccc-shot{width:80px;height:80px;position:relative}.ccc-shot canvas{border:1px solid #7f7f7f73;border-radius:10px;width:80px;height:80px;display:block}.ccc-shot-x{box-sizing:border-box;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;min-width:0;height:44px;min-height:0;margin:0;padding:0;display:flex;position:absolute;top:-14px;right:-14px}.ccc-shot-x span{box-sizing:border-box;color:canvastext;background:canvas;border:1px solid #7f7f7f8c;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:flex}.ccc-shot-add{box-sizing:border-box;cursor:pointer;text-align:center;border:1px dashed #7f7f7f99;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:0 12px;font-size:14px;font-weight:500;display:flex;position:relative}.ccc-shot-add:hover{border-color:currentColor}.ccc-shot-add.off{opacity:.45;pointer-events:none}.ccc-shot-add input{opacity:0;clip:rect(0 0 0 0);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}
