.signalstopsection{margin-top:23px;border-top:1px solid var(--line);padding-top:20px}.signalstopsection .cardhead{margin-bottom:13px}.signalstopsection .cardhead h2{margin-bottom:0}.signalstop{border:1px solid #31516b;background:#172c3b33;border-radius:12px;padding:18px;margin:16px 0}.signalstophead{display:flex;align-items:center;gap:10px;margin-bottom:17px}.signalstophead h3{font-size:14px}.signallegfields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-top:1px solid var(--line);padding-top:15px}.signallegfields .field{font-size:10px!important;line-height:1.5}.signallegfields input{padding:10px!important}.signalstopsummary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.signalstopsummary span{font-size:10px;color:var(--muted);background:#18364933;border:1px solid var(--line);padding:12px;border-radius:8px;line-height:1.7}.signalstopsummary b{color:var(--text);display:block;font-size:14px}.sumstops{display:flex;align-items:center;gap:10px;line-height:1.7;font-size:11px;color:var(--muted);padding:10px 0}.sumstops input{width:17px;height:17px;accent-color:var(--green)}.recordstop{border-top:1px solid var(--line);padding:17px 0}.recordstop p{font-size:12px;margin:7px 0}.recordstop small{font-size:11px;color:var(--muted);line-height:1.7}.premium input[readonly]{color:var(--green);border-color:#28765c;background:#0d39272b}body.light.premium .signalstop{background:#f1f7fd}body.light.premium .signalstopsummary span{background:#f6f9fe}.signalstop .routecep button{font-size:10px}@media(max-width:700px){.signalstop{padding:15px}.signallegfields{grid-template-columns:1fr 1fr}.signallegfields>label:last-child{grid-column:1 / -1}.signalstop .gridform{grid-template-columns:1fr 1fr}.signalstop .field input{min-width:0}.signalstophead .orderbuttons button{min-height:34px;padding:6px 10px}.signalstopsummary b{font-size:14px}.sumstops{font-size:12px}.signalstophead h3{font-size:13px}}
