.alt-row{display:flex;align-items:flex-start;gap:8px}.scissors-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;margin-top:2px;transition:all .15s}.scissors-btn.active{border-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger)}.alt-row .alt{-webkit-touch-callout:none;touch-action:manipulation}.alt-row.descartada .alt{cursor:default}@media (hover:none),(max-width:640px),(pointer:coarse){.alt-row .alt{-webkit-user-select:none;-moz-user-select:none;user-select:none}.scissors-btn:not(.active):not(:focus){position:absolute;width:1px;height:1px;min-width:0;min-height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.elim-hint-desktop{display:none}}@media (hover:hover) and (pointer:fine) and (min-width:641px){.elim-hint-touch{display:none}}.elim-hint{display:flex;align-items:center;gap:10px;margin:-6px 0 12px;padding:6px 6px 6px 12px;border-radius:10px;background:var(--color-surface);border:1px dashed var(--color-border);color:var(--color-text-muted);font-size:12.5px;line-height:1.4}.elim-hint span{flex:1 1}.elim-hint button{min-height:44px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--color-primary);font:700 12.5px Inter,sans-serif;cursor:pointer}body.dark .scissors-btn{background:var(--surface-2)}