.scr57q_planner{flex-direction:column;gap:24px;display:flex}.scr57q_form{flex-direction:column;gap:16px;display:flex}.scr57q_field{flex-direction:column;gap:8px;display:flex}.scr57q_field>label{font-weight:800}.scr57q_gpsChip{border:1.5px solid var(--forest);background:var(--pale-mint);border-radius:16px;align-items:center;gap:8px;min-height:52px;padding:0 16px;font-weight:700;display:flex}.scr57q_linkButton{min-height:44px;color:var(--forest);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-left:auto;padding:0 4px;font-weight:700;text-decoration:underline;display:inline-flex}.scr57q_field>.scr57q_linkButton{margin-left:0}.scr57q_hint{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.scr57q_results{flex-direction:column;gap:14px;display:flex}.scr57q_summary{margin:0;line-height:1.55}.scr57q_best{border:2px solid var(--forest);border-radius:18px;padding:18px}.scr57q_bestLabel{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:800}.scr57q_bestText{margin:0;font-size:17px;line-height:1.5}.scr57q_map{background:var(--map-green);border-radius:18px;height:300px;position:relative;overflow:hidden}.scr57q_list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.scr57q_stationText{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.scr57q_stationName{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.scr57q_stationMeta{color:var(--muted);font-size:13px}.scr57q_price{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.scr57q_priceValue{font-size:20px;font-weight:800}.scr57q_priceUnit{color:var(--muted);font-size:12px}.scr57q_empty{background:var(--pale-mint);border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.scr57q_empty p{margin:0}
