.pv-photo-editor>canvas{background-color:#fff;background-image:linear-gradient(45deg,#e3d8c8 25%,transparent 25%),linear-gradient(-45deg,#e3d8c8 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e3d8c8 75%),linear-gradient(-45deg,transparent 75%,#e3d8c8 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;max-width:100%;height:auto}.pv-photo-editor>canvas[data-pv47-editing=true]{touch-action:none;cursor:crosshair}.pv47-layers{display:grid;gap:8px;max-height:370px;overflow:auto;margin:18px 0}.pv47-layer-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center;border:1px solid #d7c5af;background:#fffdf8;border-radius:7px;padding:7px}.pv47-layer-row>button:first-child{text-align:left;overflow-wrap:anywhere;min-width:0}.pv47-layer-row button[aria-pressed=true]{background:#a52835;color:#fff}.pv47-layer-row button:focus-visible{outline:3px solid #a87942;outline-offset:3px}#pv47-photo-layers textarea{min-height:80px}@media(max-width:600px){.pv47-layer-row{grid-template-columns:minmax(0,1fr) auto}.pv47-layer-row>button:first-child{grid-column:1/-1}.pv47-layer-row>button:not(:first-child){width:100%}}
