.BusTracking_main__mJTG1{padding:40px 0;background:#f3f7fb}.BusTracking_offer__wrapper__xnDHu{max-width:1400px;margin:40px auto}.BusTracking_offer__form__MACYo{margin-top:40px}.BusTracking_offer__form-wrapper__nGykZ{min-height:102px}@media(max-width:768px){.BusTracking_offer__form__MACYo{flex-direction:column;margin-top:30px}.BusTracking_offer__form-wrapper__nGykZ{min-height:254px}.BusTracking_offer__wrapper__xnDHu{margin:40px 0}}.BusTracking_tracking__f0W94{min-height:100%;background:#fff;padding-bottom:clamp(44px,6vw,80px)}.BusTracking_tracking__hero__Hcgij{background:linear-gradient(180deg,rgb(0,19,49),rgb(0,12,36));padding:clamp(38px,6vw,40px) 0 clamp(108px,12vw,146px)}.BusTracking_tracking__title__PqP7c{margin:0;color:#fff;font:700 34px/41px var(--font-inter);text-transform:uppercase}.BusTracking_tracking__lead__78DpH{margin:10px 0 0;color:#fff;font:500 18px/21px var(--font-roboto)}.BusTracking_tracking__content__nTtgz{margin-top:clamp(-88px,-9vw,-64px)}.BusTracking_tracking__panel__LOoE5{display:grid;grid-template-columns:clamp(280px,32vw,400px) minmax(0,1fr);align-items:stretch;overflow:hidden;gap:10px}.BusTracking_routes__Puqai{display:flex;min-width:0;min-height:560px;flex-direction:column;overflow:hidden;background:#fff;border-radius:14px;box-shadow:0 4px 15px 0 rgba(2,51,130,.15)}.BusTracking_routes__footer__YA1_8,.BusTracking_routes__header__kXw2z{padding:15px 16px}.BusTracking_routes__header__kXw2z{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f3f7fb;border-top-left-radius:14px;border-top-right-radius:14px}.BusTracking_routes__selected__ViRfx,.BusTracking_routes__title__GybWk{margin:0;color:#0c305b;font:600 22px/27px var(--font-inter);font-weight:600}.BusTracking_routes__route__aY7RM{color:#297ae5;font-weight:600}.BusTracking_routes__count__OPayk{color:#405060;font:400 14px/16px var(--font-roboto);font-weight:600}.BusTracking_routes__bus__ym2aQ,.BusTracking_routes__date__wT6w1{color:#0c305b;font:400 14px/16px var(--font-roboto)}.BusTracking_routes__bus__ym2aQ{font-weight:700}.BusTracking_routes__time__N0lL0{display:flex;align-items:center;gap:10px}.BusTracking_routes__list__C2Z7u{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto}.BusTracking_routes__empty___fjZ1{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;min-height:180px;margin:16px;padding:24px 16px;color:#405060;border:1px dashed #cae2ff;border-radius:12px;background:#f3f7fb;text-align:center}.BusTracking_routes__emptyIcon__6biCH{width:48px;height:48px;margin-bottom:14px}.BusTracking_routes__emptyText__T_MYq,.BusTracking_routes__emptyTitle__8SmEA{margin:0}.BusTracking_routes__emptyTitle__8SmEA{color:#0c305b;font:500 18px/21px var(--font-roboto);font-weight:700}.BusTracking_routes__emptyText__T_MYq{max-width:280px;margin-top:8px;color:#405060;font:400 14px/16px var(--font-roboto);line-height:1.5}.BusTracking_routes__item__zZDLU{flex:0 0 auto;width:100%;padding:12px 16px;color:#0c305b;text-align:left;cursor:pointer;box-shadow:0 0 0 1px #afb9cf,0 3px 8px rgba(12,48,91,.14);background-color:#fff;transition:background-color .2s ease,color .2s ease}.BusTracking_routes__item__zZDLU:focus-visible,.BusTracking_routes__item__zZDLU:hover{background:#f3f7fb;outline:none}.BusTracking_routes__item--active__TQ1Hu{background:#cae2ff}.BusTracking_routes__bus__ym2aQ,.BusTracking_routes__date__wT6w1,.BusTracking_routes__route__aY7RM{display:block}.BusTracking_routes__route__aY7RM{margin-bottom:5px;font:400 16px/19px var(--font-roboto)}.BusTracking_routes__date__wT6w1{margin-bottom:3px}.BusTracking_routes__footer__YA1_8{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:auto;background:#cae2ff;box-shadow:0 -3px 12px rgba(12,48,91,.24);border-bottom-right-radius:14px;border-bottom-left-radius:14px}.BusTracking_routes__selected__ViRfx{font:400 14px/16px var(--font-roboto)}.BusTracking_routes__actions__AMSd0,.BusTracking_routes__result__54ZfR{display:flex;align-items:center;gap:8px}.BusTracking_routes__actions__AMSd0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.BusTracking_routes__result__54ZfR{justify-content:space-between}.BusTracking_routes__action__L99AB{display:inline-flex;align-items:center;gap:15px;min-height:33px;padding:5px 8px;color:#297ae5;font:400 16px/19px var(--font-roboto);font-weight:500;cursor:pointer;box-shadow:0 0 0 1px #0c305b;border-radius:6px;background:#fff;transition:color .2s ease,background-color .2s ease}.BusTracking_routes__action__L99AB:focus-visible:not(:disabled),.BusTracking_routes__action__L99AB:hover:not(:disabled){color:#fff;background:#297ae5;outline:none}.BusTracking_routes__action__L99AB:disabled{cursor:not-allowed;opacity:.65}.BusTracking_routes__action__L99AB>svg{width:24px;height:24px}.BusTracking_routes__action--bus__TMFsh{min-width:0;color:#297ae5}.BusTracking_routes__action--bus__TMFsh:focus-visible:not(:disabled),.BusTracking_routes__action--bus__TMFsh:hover:not(:disabled){color:#0c305b;background:#cae2ff}.BusTracking_routes__action--refresh__PALBZ{min-width:0;color:#0c305b}.BusTracking_routes__action--refresh__PALBZ:focus-visible:not(:disabled),.BusTracking_routes__action--refresh__PALBZ:hover:not(:disabled){color:#0c305b;background:#afb9cf}.BusTracking_routes__action--clear___OfuC{color:#8b9bb3;border-color:#afb9cf}.BusTracking_routes__action--clear___OfuC:focus-visible:not(:disabled),.BusTracking_routes__action--clear___OfuC:hover:not(:disabled){color:#405060;background:#fff;border-color:#405060}.BusTracking_routes__action--active__75_KO{color:#fff;background:#297ae5;box-shadow:0 0 0 1px #297ae5}.BusTracking_routes__action--active__75_KO:focus-visible:not(:disabled),.BusTracking_routes__action--active__75_KO:hover:not(:disabled){color:#fff;background:#297ae5}.BusTracking_routes__busIcon__c2i9Q,.BusTracking_routes__refreshIcon__rSu0s{width:16px;height:16px}.BusTracking_routes__action--refresh__PALBZ:disabled .BusTracking_routes__busIcon__c2i9Q,.BusTracking_routes__action--refresh__PALBZ:disabled .BusTracking_routes__refreshIcon__rSu0s{animation:BusTracking_reload__4Zi_s .7s linear infinite}.BusTracking_routes__updated__FvErJ{padding:5px 11px;color:#208e57;white-space:nowrap;border:1px solid #208e57;border-radius:50px;background:#b7ffcf;font:400 14px/16px var(--font-roboto)}.BusTracking_map__hjaSA{display:flex;flex-direction:column;min-width:0;height:560px;background:#f3f7fb;box-shadow:0 4px 15px 0 rgba(2,51,130,.15);border-radius:14px}.BusTracking_map__header___hmI6{display:flex;align-items:center;gap:10px;padding:12px 18px;background:#f3f7fb;border-top-right-radius:14px;border-top-left-radius:14px}.BusTracking_map__icon__sGRMM{flex:0 0 35px;width:35px;height:35px;background:#297ae5;border-radius:12px;display:flex;justify-content:center;align-items:center}.BusTracking_map__icon__sGRMM>svg{width:24px;height:24px}.BusTracking_map__icon__sGRMM>svg>g>path{fill:#fff}.BusTracking_map__heading__rtwkA{min-width:0}.BusTracking_map__subtitle__io0L4,.BusTracking_map__title__1Adwq{margin:0}.BusTracking_map__title__1Adwq{color:#0c305b;font:600 22px/27px var(--font-inter)}.BusTracking_map__subtitle__io0L4{color:#405060;font:400 14px/16px var(--font-roboto)}.BusTracking_map__canvas__fHc_x{position:relative;min-height:0;flex:1 1 auto;overflow:hidden}.BusTracking_map__fallback__wBUWo{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#297ae5;background-color:#e7edf0;background-image:linear-gradient(30deg,transparent 47%,rgba(255,255,255,.85) 48%,transparent 49%),linear-gradient(-30deg,transparent 47%,rgba(255,255,255,.85) 48%,transparent 49%);background-size:34px 34px;font:400 14px/16px var(--font-roboto)}.BusTracking_map__fallback__wBUWo svg{width:34px;height:34px}.BusTracking_map__canvas__fHc_x .ymaps-2-1-79-map{position:relative;z-index:1}.BusTracking_info__kHV2A{padding:clamp(28px,4vw,50px) 0 0}.BusTracking_info__grid__QgvkF{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:clamp(24px,4vw,64px);margin-top:clamp(28px,4vw,52px)}.BusTracking_info__section__p7p79{min-width:0}.BusTracking_info__title__JW9Jb{margin:0 0 8px;color:#0c305b;font:600 22px/27px var(--font-inter);font-weight:700}.BusTracking_info__text__Wt3hx{margin:0 0 12px;color:#405060;font:400 16px/19px var(--font-roboto);line-height:1.5}.BusTracking_guide__4m10E{padding:clamp(18px,2.5vw,28px) clamp(18px,3vw,36px);background:#f3f7fb;border-radius:8px}.BusTracking_guide__list__1TZ_D,.BusTracking_guide__note__yys9w,.BusTracking_guide__title__kt2FN{margin:0}.BusTracking_guide__title__kt2FN{color:#0c305b;font:600 22px/27px var(--font-inter);font-weight:700}.BusTracking_guide__list__1TZ_D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,42px);padding:16px 0 12px;list-style:none}.BusTracking_guide__item__l4k2L{display:grid;grid-template-columns:20px minmax(0,1fr);gap:15px;color:#0c305b;font:400 16px/19px var(--font-roboto);line-height:1.45}.BusTracking_guide__number__Z_9Gr{display:grid;width:24px;height:24px;place-items:center;color:#fff;border-radius:50%;background:#297ae5;font:500 12px/14px var(--font-roboto)}.BusTracking_guide__note__yys9w{color:#8b9bb3;font:400 14px/16px var(--font-roboto)}.BusTracking_notice__27Htu{align-self:start;padding:clamp(18px,2.5vw,28px);border:1px solid #cae2ff;border-radius:8px;background:#f3f7fb}.BusTracking_notice__contacts__t15fR,.BusTracking_notice__text__u4W5s,.BusTracking_notice__title__b__gd{margin:0}.BusTracking_notice__title__b__gd{color:#0c305b;font:600 22px/27px var(--font-inter);font-weight:700}.BusTracking_notice__text__u4W5s{margin-top:12px;color:#405060;font:400 16px/19px var(--font-roboto);line-height:1.5}.BusTracking_notice__contacts__t15fR{display:flex;flex-direction:column;gap:5px;margin-top:18px;padding-top:16px;border-top:1px solid #afb9cf;color:#8b9bb3;font:400 16px/19px var(--font-roboto)}.BusTracking_notice__contacts__t15fR a{color:#297ae5;text-decoration:none;font-weight:700}.BusTracking_notice__contacts__t15fR a:focus-visible,.BusTracking_notice__contacts__t15fR a:hover{text-decoration:underline}.BusTracking_questions__A4PB2{margin-top:clamp(34px,5vw,64px)}.BusTracking_questions__title__ujbT6{margin:0 0 16px;color:#0c305b;font:600 22px/27px var(--font-inter);font-weight:700}.BusTracking_questions__list__kH1pw{border-top:1px solid #afb9cf}.BusTracking_questions__item__2VwdY{border-bottom:1px solid #afb9cf}.BusTracking_questions__summary__QDOzx{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;color:#0c305b;cursor:pointer;list-style:none;font:500 18px/21px var(--font-roboto);font-weight:700}.BusTracking_questions__summary__QDOzx::-webkit-details-marker{display:none}.BusTracking_questions__summary__QDOzx:after{flex:0 0 auto;color:#297ae5;content:"+";font:500 18px/21px var(--font-roboto);font-weight:700}.BusTracking_questions__summary__QDOzx:focus-visible{outline:2px solid #297ae5;outline-offset:-2px}.BusTracking_questions__item__2VwdY[open] .BusTracking_questions__summary__QDOzx:after{content:"−"}.BusTracking_questions__answer__DywuT{margin:-4px 32px 14px 0;color:#405060;font:400 16px/19px var(--font-roboto);line-height:1.5}.BusTracking_carrier__zyIA_{display:grid;grid-template-columns:minmax(120px,.25fr) minmax(0,1fr);gap:20px;margin-top:clamp(28px,4vw,48px)}.BusTracking_carrier__text__IxEdl,.BusTracking_carrier__title__aFMyg{margin:0}.BusTracking_carrier__title__aFMyg{color:#0c305b;font:500 18px/21px var(--font-roboto);font-weight:700}.BusTracking_carrier__text__IxEdl{color:#8b9bb3;font:400 14px/16px var(--font-roboto);line-height:1.5}.BusTracking_carrier__text__IxEdl a{color:#297ae5}.BusTracking_directions__A0DMW{margin-top:clamp(32px,5vw,64px);padding:clamp(20px,3vw,30px) clamp(20px,3vw,36px);color:#fff;border-radius:8px;background:#0c305b}.BusTracking_directions__text__y2vJt,.BusTracking_directions__title__8Mdvx{margin:0}.BusTracking_directions__title__8Mdvx{font:600 22px/27px var(--font-inter);font-weight:700}.BusTracking_directions__text__y2vJt{margin-top:8px;font:400 16px/19px var(--font-roboto)}.BusTracking_directions__links__2VAF9{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.BusTracking_directions__link__Z4EEP{padding:6px 13px;color:#fff;border:1px solid hsla(0,0%,100%,.65);border-radius:50px;text-decoration:none;font:400 14px/16px var(--font-roboto)}.BusTracking_directions__link__Z4EEP:focus-visible,.BusTracking_directions__link__Z4EEP:hover{color:#0c305b;outline:none;background:#fff}@keyframes BusTracking_reload__4Zi_s{to{transform:rotate(1turn)}}@media(max-width:1024px){.BusTracking_tracking__panel__LOoE5{grid-template-columns:1fr;gap:16px}.BusTracking_routes__Puqai{min-height:auto}.BusTracking_routes__list__C2Z7u{max-height:286px}.BusTracking_map__hjaSA{height:auto;overflow:hidden;border-radius:14px}.BusTracking_map__header___hmI6{padding:16px 18px;border-radius:0}.BusTracking_map__canvas__fHc_x{min-height:360px;flex:0 0 auto}.BusTracking_info__grid__QgvkF{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);gap:28px}.BusTracking_guide__list__1TZ_D{gap:20px}}@media(max-width:760px){.BusTracking_tracking__hero__Hcgij{padding-top:28px;padding-bottom:92px}.BusTracking_tracking__title__PqP7c{font:600 24px/29px var(--font-inter)}.BusTracking_tracking__panel__LOoE5{grid-template-columns:1fr}.BusTracking_routes__Puqai{min-height:auto;border-right:0}.BusTracking_routes__list__C2Z7u{max-height:286px}.BusTracking_routes__actions__AMSd0{gap:8px;grid-template-columns:1fr 1fr 1fr}.BusTracking_routes__action__L99AB{padding-right:8px;padding-left:8px}.BusTracking_routes__action--bus__TMFsh{min-width:auto}.BusTracking_routes__result__54ZfR{align-items:flex-start;flex-direction:column;gap:8px}.BusTracking_map__title__1Adwq{font:600 22px/27px var(--font-inter)}.BusTracking_map__canvas__fHc_x{min-height:360px}.BusTracking_info__grid__QgvkF{grid-template-columns:1fr}.BusTracking_guide__title__kt2FN,.BusTracking_info__title__JW9Jb{font:600 22px/27px var(--font-inter)}.BusTracking_guide__list__1TZ_D{grid-template-columns:1fr;gap:14px}.BusTracking_notice__title__b__gd,.BusTracking_questions__title__ujbT6{font:600 22px/27px var(--font-inter)}.BusTracking_carrier__zyIA_{grid-template-columns:1fr;gap:8px}.BusTracking_carrier__title__aFMyg,.BusTracking_directions__title__8Mdvx{font:600 22px/27px var(--font-inter)}}@media(max-width:420px){.BusTracking_routes__actions__AMSd0{display:flex;flex-wrap:wrap}.BusTracking_routes__action--clear___OfuC{margin-left:0}.BusTracking_map__header___hmI6{align-items:flex-start}}