/* Workspace and sidebar controls use the shared QR Studio stylesheet. */
.pm3d-studio[data-kind="nameplate"] .nameplate-pairings{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px}
.pm3d-studio[data-kind="nameplate"] .nameplate-pairings[hidden]{display:none}
.pm3d-studio[data-kind="nameplate"] .nameplate-pairings .eyebrow{width:100%;margin-bottom:2px}
.pm3d-studio[data-kind="nameplate"] .nameplate-pairings button{display:inline-flex;align-items:center;gap:6px;background:var(--theme-surface);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:999px;padding:4px 10px 4px 4px;font-size:12px;cursor:pointer;min-height:32px}
.pm3d-studio[data-kind="nameplate"] .pairing-chip{width:22px;height:22px;border-radius:50%;flex:none;background:linear-gradient(135deg,var(--body) 50%,var(--ink) 50%);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .18)}
.pm3d-studio[data-kind="nameplate"] #colour-target{width:100px;padding:8px;min-height:44px;font-size:13px;color:var(--theme-text);background:var(--theme-field);border:1px solid var(--theme-border);border-radius:6px}
.pm3d-studio[data-kind="nameplate"] .colour-deck{position:static;display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:0 0 30px;border:0;background:transparent}
.pm3d-studio[data-kind="nameplate"] .colour-heading{width:100%;flex-direction:row;align-items:center;gap:12px}
.pm3d-studio[data-kind="nameplate"] .colour-swatches{width:100%;max-width:none;flex-wrap:wrap}
.pm3d-studio[data-kind="nameplate"] #finish{min-height:44px;width:90px;background:var(--theme-field);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:6px}
.pm3d-studio[data-kind="nameplate"] .nameplate-sizes{margin:0 0 30px}
.pm3d-studio[data-kind="nameplate"] .nameplate-size-heading{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:10px}
.pm3d-studio[data-kind="nameplate"] #nameplate-size-status{color:var(--theme-text-muted);font-size:12px}
.pm3d-studio[data-kind="nameplate"] .view-tools{max-width:calc(100% - 32px)}
.pm3d-studio[data-kind="nameplate"] .view-tools button{min-width:44px;padding:10px 12px}
@media(max-width:750px){.pm3d-studio[data-kind="nameplate"] .view-tools button{font-size:13px;padding:10px 8px}}
