#journey-preferences .j-preference-group{margin:0;padding:0;border:0;min-width:0}
#journey-preferences .j-preference-group legend{padding:0;margin:0 0 12px;font-weight:650;font-size:15px;color:#12313d}
#journey-preferences .j-preference-tags{display:flex;flex-wrap:wrap;gap:8px}
#journey-preferences .j-preference-tags label{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:10px 14px;border:1px solid #cedce4;border-radius:24px;background:#fff;color:#365966;font-size:14px;line-height:1.4;cursor:pointer}
#journey-preferences .j-preference-tags label.is-selected{border-color:#075879;background:#e8f3f8;color:#064e6b}
#journey-preferences .j-preference-tags input{width:15px;height:15px;margin:0;accent-color:#075879}
#journey-preferences .j-preference-tags label:focus-within{outline:2px solid #075879;outline-offset:3px}
#journey-preferences .j-preference-group:disabled label{opacity:.6;cursor:wait}
#journey-preferences .j-preference-tags label{flex-direction:row;justify-content:flex-start}
#journey-preferences .j-preference-tags input{min-height:15px!important;max-height:15px;flex:0 0 15px;padding:0!important}
