.lr-retained,.cp-retained{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.cp-image-pending{visibility:hidden}.card-colour-choices{z-index:10;align-items:center;gap:7px;max-width:none;padding:2px;display:flex;position:absolute;bottom:8px;left:10px}.card-colour-choices .card-colour-choice{border:1px solid var(--living-segment);width:20px;height:20px;color:var(--living-ink);background:0 0;border-radius:50%;flex:none;place-items:center;padding:2px;display:grid}.card-colour-choices .card-colour-fill{border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.card-colour-choices .card-colour-choice[aria-current=true]{box-shadow:inset 0 0 0 1.5px var(--living-ink);border-color:#0000}.card-colour-choices .card-colour-choice:hover{border-color:var(--living-ink)}.card-colour-choice:focus-visible{outline:1px solid var(--living-ink);outline-offset:1px;border-radius:50%}.cp-visual:has(.card-colour-choices) .cp-indicators{left:104px;right:104px}@media (width<=600px){.cp-visual:has(.card-colour-choices) .cp-indicators{max-width:44px;left:auto;right:8px}.cp-visual:has(.card-colour-choices) .cp-indicators button{width:12px;height:24px}}
