/* Desktop/web image selection controls; keep the enhancement pipeline unchanged. */
.photo-selection-count{flex:none;min-width:42px;margin-left:3px;color:var(--secondary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center}
.photo-selection-count[hidden],.photo-switch[hidden],.photo-remove-current[hidden]{display:none!important}
.photo-switch,.photo-remove-current{position:absolute;z-index:3;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:var(--soft-fill);color:var(--text);box-shadow:0 1px 5px #00000012}
.photo-switch{top:50%;transform:translateY(-50%)}
.photo-switch-previous{left:11px}.photo-switch-next{right:11px}
.photo-remove-current{top:10px;right:11px;width:29px;height:29px}
.photo-switch .wb-icon{width:21px;height:21px}.photo-remove-current .wb-icon{width:17px;height:17px}
.photo-switch:disabled,.photo-remove-current:disabled{opacity:.35;cursor:default}
.photo-switch:not(:disabled):hover,.photo-remove-current:not(:disabled):hover{color:var(--mode-accent,var(--accent));border-color:var(--mode-accent,var(--accent))}
.photo-switch:focus-visible,.photo-remove-current:focus-visible{outline:2px solid var(--mode-accent,var(--accent));outline-offset:2px}
.v2-compare-card[data-compare="original"] .v2-compare-label{right:51px}
body.workbench-v2 #compareActions #saveResultButton span{display:inline}
@media(max-width:600px){.photo-switch{width:30px;height:30px}.photo-switch-previous{left:7px}.photo-switch-next{right:7px}}
