.studio-options button:has(.studio-colour-photo){display:flex;align-items:center;gap:12px;min-height:76px;padding:10px 13px;text-align:left}.studio-colour-photo{display:block;flex:0 0 56px;object-fit:contain;aspect-ratio:1;background:#fff;border-radius:2px}.studio-options button[aria-pressed=true]:has(.studio-colour-photo){box-shadow:inset 0 0 0 1px currentColor}.studio-options button:has(.studio-colour-photo) small{margin-left:auto}.studio-options button:focus-visible{outline:2px solid #a54b32;outline-offset:3px}@media(max-width:600px){.studio-options:has(.studio-colour-photo){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio-options button:has(.studio-colour-photo){display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;padding:8px;font-size:11px}.studio-colour-photo{width:44px;height:44px}.studio-options button:has(.studio-colour-photo) small{grid-column:2;margin-left:0}}