/* Deal type: the same look as the Stage control (.seg), with radios so the form sends the value itself. */
.deal-term label{flex:1;position:relative;cursor:pointer}
.deal-term input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}
.deal-term span{display:block;border-radius:999px;padding:9px 0;font-size:13.5px;color:var(--soft);text-align:center}
.deal-term input:checked+span{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 1px 4px rgba(20,20,20,.12)}
.deal-term input:focus-visible+span{outline:2px solid var(--green-deep);outline-offset:2px}
