.jlit-motorbike-route-chooser{position:fixed;z-index:2147482500;left:188px;top:175px;width:305px;max-height:68vh;display:flex;flex-direction:column;overflow:hidden;border:3px solid #1f9a48;border-radius:18px;background:#fff;box-shadow:0 18px 46px rgb(0 0 0 / .26);font-family:inherit}.jlit-motorbike-route-chooser[hidden]{display:none!important}.jlit-motorbike-route-chooser header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 15px;background:linear-gradient(135deg,#0b5d2a,#14833e);color:#fff}.jlit-motorbike-route-chooser header small{display:block;color:#f4d468;font-weight:900;letter-spacing:.09em;font-size:9px}.jlit-motorbike-route-chooser header strong{display:block;margin-top:2px;font-size:18px;color:#fff}.jlit-motorbike-route-chooser header button{width:32px;height:32px;border:1px solid rgb(255 255 255 / .45);border-radius:50%;background:rgb(255 255 255 / .12);color:#fff;font-size:22px;cursor:pointer}.jlit-moto-route-search{padding:10px;background:#eef7f0;border-bottom:1px solid #d4e5d7}.jlit-moto-route-search input{width:100%;height:39px;border:1px solid #b8d3bf;border-radius:10px;padding:0 11px;font-size:13px}.jlit-moto-route-scroll{overflow-y:auto;padding:8px;overscroll-behavior:contain}.jlit-moto-route-choice{display:block;width:100%;padding:11px 12px;margin:0 0 7px;text-align:left;border:1px solid #d4e2d7;border-radius:11px;background:#fff;cursor:pointer;transition:.15s ease}.jlit-moto-route-choice:hover{border-color:#25a653;background:#eef9f1;transform:translateX(2px)}.jlit-moto-route-choice.is-selected{border:2px solid #e4ad14;background:#fff8d9;box-shadow:0 0 0 3px rgb(228 173 20 / .12)}.jlit-moto-route-choice b,.jlit-moto-route-choice span,.jlit-moto-route-choice em{display:block}.jlit-moto-route-choice b{font-size:13px;color:#103b22;line-height:1.25;white-space:normal;overflow-wrap:anywhere;word-break:normal}.jlit-moto-route-choice span{margin-top:4px;font-size:10px;color:#68776d;white-space:normal;overflow-wrap:anywhere}.jlit-moto-route-choice em{margin-top:6px;font-style:normal;font-size:10px;font-weight:900;color:#0b6d31}.jlit-moto-route-choice.is-selected em{color:#9a6900}.jlit-moto-route-loading{padding:18px;text-align:center;color:#66756b;font-weight:700}.jlit-engine-button.is-finish.is-pulsing,[data-map-trip-finish-secondary].is-pulsing{animation:jlitMotorbikeFinishPulse .95s ease-in-out infinite!important}@keyframes jlitMotorbikeFinishPulse{0%,100%{transform:scale(1);filter:brightness(1);box-shadow:0 0 0 0 rgb(255 205 0 / .65)}50%{transform:scale(1.07);filter:brightness(1.2);box-shadow:0 0 0 14px #fff0}}@media(max-width:900px){.jlit-motorbike-route-chooser{left:14px;right:14px;top:150px;width:auto;max-height:62vh}}