.imagem-trocavel{position:relative;display:inline-flex;flex:none;cursor:pointer;border-radius:999px}.imagem-trocavel[data-forma=quadrada]{border-radius:var(--raio-controle,4px)}.imagem-trocavel[data-ocupado]{opacity:.6;cursor:progress}.imagem-trocavel__camera{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;background:color-mix(in srgb,var(--cinza-900) 45%,transparent);color:var(--branco);opacity:0;pointer-events:none;transition:opacity var(--transicao)}.imagem-trocavel:focus-within .imagem-trocavel__camera,.imagem-trocavel:hover .imagem-trocavel__camera{opacity:1}.imagem-trocavel:focus-within{outline:2px solid var(--marca);outline-offset:2px}@media (prefers-reduced-motion:reduce){.imagem-trocavel__camera{transition:none}}