#studio-panel-artwork{width:min(440px,100%)}#studio-artwork-editor fieldset{border:0;margin:0;padding:0;min-width:0}
.artwork-card{border-block-start:1px solid var(--line);padding:16px 0}.artwork-card h3{margin:0 0 3px}.artwork-card>small{display:block;color:var(--muted)}
.artwork-thumbnail{display:block;max-width:100%;width:auto;height:110px;object-fit:contain;margin:10px 0}
.artwork-alignment{margin:12px 0}.artwork-photo-surface{position:relative;border:1px solid var(--line);cursor:crosshair;background:white;line-height:0}
.artwork-photo-surface img{display:block;width:100%;height:auto}.artwork-photo-surface svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.artwork-photo-surface polygon{fill:rgba(125,199,62,.21);stroke:#207739;stroke-width:2;vector-effect:non-scaling-stroke}
.artwork-corners>div{display:grid;grid-template-columns:minmax(0,1fr) 65px 65px;gap:6px;align-items:center;margin:4px 0;font-size:12px}
.artwork-alignment input[type=checkbox]{width:auto;display:inline-block;margin-inline-start:8px;vertical-align:middle}
.artwork-row-status{background:#f1f4ef;color:#263924;padding:8px 10px;font-size:13px}.studio-print-only{margin-top:18px;border-top:1px solid var(--line);padding-top:12px}

.artwork-one-ink input[type=checkbox]{width:auto;display:inline-block;margin-inline-start:8px}.artwork-card input[hidden]{display:none}
.artwork-matte{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:12px}
.artwork-matte-preview{width:100%;height:112px;object-fit:contain;background:repeating-conic-gradient(#d8dcde 0% 25%,#fff 0% 50%) 0/14px 14px}
.artwork-template{display:inline-block;margin:6px 0;color:var(--ink);text-decoration:underline}

/* Keep the tool and export groups from overlapping on mid-size desktop screens. */
.studio-toolbar{overflow-x:auto}
.studio-toolbar .studio-tools,.studio-toolbar .studio-output-tools{flex:none}
