/* V82: minimal Pathfinder-only sequence input and origin marker polish. */
.life-sequence-label{font-size:13px;font-weight:700;color:#f3ddff;margin:15px 0 9px}
.life-sequence-label span{font-size:11px;font-weight:500;color:#c3a9df}
.life-sequence-passes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.life-sequence-row{display:flex;gap:5px;min-width:0;align-items:end}
.life-sequence-row>.life-field{min-width:0;flex:1}
.life-sequence-row .life-field input{font-size:12px;padding:8px 5px;min-height:40px}
.life-sequence-remove{min-height:36px;padding:3px 6px;background:#37274b;color:#e5c8ff;border:1px solid #845ca8;border-radius:10px;font-size:11px}
.life-sequence-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}
.life-sequence-actions .life-secondary{font-size:12px;padding:8px 11px;min-height:36px}
.life-sequence-hint{font-size:12px;line-height:1.5;color:#cdb9e5;margin:12px 0 4px}
@media(max-width:540px){.life-sequence-passes{grid-template-columns:1fr 1fr;gap:8px}.life-sequence-row .life-field input{font-size:11px;padding:7px 4px}.life-sequence-row{flex-wrap:wrap}.life-sequence-remove{font-size:10px}}
@media(max-width:340px){.life-sequence-passes{grid-template-columns:1fr}}
