*{margin:0}@media (width<=768px){#main-homepage-addon .freightMobileRoute{background:#fff!important;border:1px solid #e2e9ed!important;border-radius:8px!important;gap:0!important;margin:0 0 12px!important;padding:10px 12px!important}#main-homepage-addon .freightMobileRail{background:#64c1d8!important;width:2px!important;top:30px!important;bottom:30px!important;right:23px!important}#main-homepage-addon .freightMobileRow{direction:ltr!important;grid-template-columns:minmax(0,1fr) 76px!important;align-items:center!important;gap:0!important;min-height:80px!important}#main-homepage-addon .freightMobileStopRow{min-height:58px!important}#main-homepage-addon .freightMobileServiceRow{min-height:62px!important}#main-homepage-addon .freightMobileStop{text-align:right!important;direction:rtl!important;grid-template-rows:22px 22px!important;grid-template-columns:minmax(0,1fr) 46px!important;justify-self:end!important;align-items:center!important;column-gap:0!important;width:126px!important;height:52px!important;display:grid!important}#main-homepage-addon .freightMobileStop .freightStopIcon{grid-area:1/2/span 2!important;width:46px!important;height:46px!important;padding:12px!important}#main-homepage-addon .freightMobileStop small{text-align:right!important;grid-area:1/1!important;margin:0!important;font-size:10px!important}#main-homepage-addon .freightMobileStop>strong{text-align:right!important;text-overflow:clip!important;grid-area:2/1!important;max-width:none!important;margin:0!important;font-size:12px!important;overflow:visible!important}#main-homepage-addon .freightMobileControl{text-align:right!important;min-height:56px!important;box-shadow:none!important;direction:ltr!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:1fr 1fr!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:0 8px!important;padding:2px 4px!important;position:relative!important}#main-homepage-addon .freightMobileControl>span:not(.freightCarrierSelect){text-align:right!important;direction:rtl!important;grid-area:1/2!important;font-size:11px!important}#main-homepage-addon .freightMobileControl>strong{text-align:right!important;direction:rtl!important;grid-area:2/2!important;font-size:13px!important}#main-homepage-addon .freightMobileControl .freightPriceToggle{grid-area:1/1/span 2!important;justify-self:start!important}#main-homepage-addon .freightMobileIntercity{grid-template-columns:126px minmax(0,1fr)!important}#main-homepage-addon .freightMobileIntercity .freightCarrierSelect{grid-area:1/1/span 2!important;align-self:center!important;width:120px!important;margin:0!important;display:none!important}#main-homepage-addon .freightMobileIntercity .freightCarrierSelect:after{top:8px!important;left:9px!important}#main-homepage-addon .freightMobileIntercity select{min-height:28px!important;padding:3px 8px 3px 24px!important;font-size:10px!important}#main-homepage-addon .freightMobileFinalRow,#main-homepage-addon .freightMobileFinalRow .freightMobileStop{align-self:center!important;min-height:58px!important}}@font-face{font-family:IRANSansWeb_FaNum;src:local(IRANSansWeb_FaNum),local(IRANSans),local(YekanBakh);font-display:swap}#main-homepage-addon,#main-homepage-addon *{box-sizing:border-box!important}#main-homepage-addon{font-family:IRANSansWeb_FaNum,YekanBakh,Vazirmatn,Tahoma,Arial,sans-serif;text-align:right!important;direction:rtl!important;width:100%!important}#main-homepage-addon button,#main-homepage-addon input,#main-homepage-addon textarea,#main-homepage-addon select{font-family:inherit!important}#main-homepage-addon button{cursor:pointer!important}.routePageRoot{background:#fff!important;width:100%!important}.heroSection{width:100%!important;min-height:250px!important;position:relative!important}.heroBgImage{object-fit:cover!important;object-position:center!important;z-index:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:scale(1)!important}.container{z-index:2!important;padding-inline:12px!important;width:100%!important;max-width:1300px!important;margin-inline:auto!important;padding-top:40px!important;position:relative!important}.content{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;padding-block:32px!important;display:flex!important}.title,.subtitle{color:#fff!important;margin:0!important;padding-inline:16px!important;line-height:1.6!important}.title{font-size:20px!important;font-weight:900!important}.subtitle{font-size:14px!important;font-weight:500!important}.OrderButton{color:#d40000!important;width:100%!important;max-width:240px!important;min-height:56px!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #d40000!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 32px!important;font-size:18px!important;font-weight:700!important;text-decoration:none!important;transition:transform .2s,background-color .2s,color .2s,border-color .2s,opacity .2s!important;display:inline-flex!important}.OrderButton:hover{color:#fff!important;background-color:#d40000!important;transform:translateY(-1px)!important}.wrapper{z-index:5!important;margin-top:-40px!important;width:100%!important;max-width:1300px!important;margin-inline:auto!important;padding-inline:8px!important;position:relative!important}.card{background:#e9e9e9!important;border-radius:12px!important;flex-direction:column!important;gap:8px!important;width:100%!important;padding:8px!important;display:flex!important;box-shadow:0 0 20px #0006!important}.titleBar{background:#fff!important;border-radius:10px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;padding:12px!important;display:flex!important}.titleText{color:#d40000!important;margin:0!important;font-size:20px!important;font-weight:500!important;line-height:1.6!important}.tabs{align-items:center!important;gap:8px!important;display:flex!important;position:relative!important}.tabRoot{min-height:unset!important;min-width:unset!important;color:#6f6f6f!important;text-transform:none!important;background:0 0!important;border:none!important;border-radius:8px 8px 0 0!important;padding:8px 14px!important;font-size:14px!important;font-weight:500!important;position:relative!important}.tabRoot:after{content:""!important;background:0 0!important;border-radius:999px!important;height:3px!important;position:absolute!important;bottom:-3px!important;left:8px!important;right:8px!important}.tabRootActive{color:#d40000!important;font-weight:700!important}.tabRootActive:after{background:#d40000!important}.routeSearchForm{flex-direction:row!important;align-items:stretch!important;gap:12px!important;width:100%!important;display:flex!important;position:relative!important}.routeSearchLoadingOverlay{z-index:5!important;text-align:center!important;color:#d40000!important;backdrop-filter:blur(1px)!important;background:#ffffffe6!important;border-radius:20px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;font-weight:700!important;display:flex!important;position:absolute!important;inset:0!important}.routeSearchLoadingSpinner{border:4px solid!important;border-top-color:#0000!important;border-radius:999px!important;width:40px!important;height:40px!important;animation:.8s linear infinite bijakMiniLoaderSpin!important}.routeSearchLoadingText{font-size:16px!important}.locationPickerBackdrop{z-index:99999!important;background:#00000073!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.locationPickerDialog{background:#fff!important;border-radius:20px!important;flex-direction:column!important;gap:16px!important;width:100%!important;max-width:560px!important;padding:20px!important;display:flex!important;box-shadow:0 20px 60px #00000040!important}.locationPickerHeader{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.locationSearchForm{flex-direction:column!important;gap:8px!important;display:flex!important}.locationSearchInputWrap{gap:8px!important;display:flex!important}.locationSearchInput{border:1px solid #e0e0e0!important;border-radius:10px!important;flex:1!important;padding:10px 14px!important;font-size:14px!important;font-weight:500!important}.locationSearchButton{color:#fff!important;background:#0b3aa8!important;border:none!important;border-radius:10px!important;padding:0 8px!important;font-weight:400!important}.locationSearchError{color:#d40000!important;margin:0!important;font-size:13px!important}.locationSearchResults{border:1px solid #ececec!important;border-radius:12px!important;flex-direction:column!important;gap:4px!important;max-height:140px!important;padding:6px!important;display:flex!important;overflow-y:auto!important}.locationSearchResultItem{text-align:right!important;background:0 0!important;border:none!important;border-radius:10px!important;flex-direction:column!important;gap:2px!important;padding:8px 10px!important;display:flex!important}.locationSearchResultItem:hover{background:#f5f5f5!important}.locationSearchResultTitle{color:#111!important;font-size:13px!important;font-weight:600!important}.locationSearchResultAddress{color:#333!important;font-size:12px!important;line-height:1.5!important}.locationSearchResultCoords{color:#555!important;font-size:12px!important}.leaflet-control-attribution{display:none!important}.locationPickerTitle{margin:0!important;font-size:20px!important;font-weight:800!important}.locationPickerClose{cursor:pointer!important;background:0 0!important;border:none!important;font-size:28px!important;line-height:1!important}.locationPickerMap{background:#f2f2f2!important;border-radius:16px!important;width:100%!important;height:360px!important;position:relative!important;overflow:hidden!important}.locationPickerLoading{color:#0b3aa8!important;justify-content:center!important;align-items:center!important;font-weight:600!important;display:flex!important;position:absolute!important;inset:0!important}.locationPickerFooter{flex-direction:column!important;gap:12px!important;display:flex!important}.locationPickerStatusText{color:#444!important;text-align:center!important;font-size:14px!important;font-weight:600!important}.locationPickerButtons{justify-content:flex-end!important;gap:12px!important;display:flex!important}.field{flex:1 1 0!important;min-width:0!important}.appInputWrapper{width:100%!important;position:relative!important}.appInputBox{background:#fff!important;border:1px solid #0000!important;border-radius:14px!important;align-items:center!important;gap:8px!important;width:100%!important;height:56px!important;min-height:56px!important;padding:0 14px!important;transition:box-shadow .25s,border-color .25s!important;display:flex!important}.appInputBox:hover{box-shadow:0 0 8px #0003!important}.appInputBoxFocus{box-shadow:0 0 8px #00000029!important}.appInputDisabled{opacity:.7!important}.appInputIcon{color:#6b7280!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important;position:relative!important}.appInputEndAdornment{flex:none!important;justify-content:center!important;align-items:center!important;margin-right:8px!important;display:inline-flex!important}.appInputIcon button,.appInputEndAdornment button{font:inherit!important;background:0 0!important;border:none!important;padding:0!important}.cityGlyph{border-radius:10px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:18px!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #00000014!important}.cityGlyphOrigin,.cityGlyphDestination{background:#0000000f!important}.locationActionButton{cursor:pointer!important;background:#fff!important;border:1px solid #00000014!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:38px!important;height:34px!important;padding:0 10px!important;transition:border-color .2s,box-shadow .2s,background-color .2s!important;display:inline-flex!important}.locationActionButtonOrigin{border-color:#ff7a0066!important}.locationActionButtonDestination{border-color:#0b3aa866!important}.locationActionButton:hover{box-shadow:0 0 0 3px #0b3aa814!important}.locationActionButtonOrigin:hover{box-shadow:0 0 0 3px #ff7a001f!important}.locationActionButtonSelected{background:#0b3aa81f!important;border-color:#0b3aa8!important}.locationActionGlyph{color:#0b3aa8!important;font-size:18px!important;font-weight:700!important;line-height:1!important}.locationActionButtonOrigin .locationActionGlyph{color:#ff7a00!important}.locationActionCheck{color:#17c964!important;font-size:16px!important;font-weight:800!important;line-height:1!important}.locationActionButtonSelected .locationActionCheck{color:#0b3aa8!important}.locationFieldError{color:#d40000!important;text-align:right!important;cursor:pointer!important;background:0 0!important;border:none!important;margin:6px 0 0!important;padding:0!important;font-size:12px!important;font-weight:600!important}.appInput{color:#111!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;min-width:0!important;height:100%!important;font-size:14px!important;font-weight:500!important}.appInput::placeholder{color:#777!important}.appAutocompleteMenu{z-index:50!important;scrollbar-width:none!important;background:#fff!important;border-radius:12px!important;max-height:260px!important;padding:6px!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 12px 32px #0f172a2e!important}.appAutocompleteMenu::-webkit-scrollbar{display:none!important}.appAutocompleteOption{color:#222!important;text-align:right!important;background:0 0!important;border:none!important;border-radius:8px!important;width:100%!important;padding:10px 12px!important;font-size:14px!important;display:block!important}.appAutocompleteOptionText{color:inherit!important}.appAutocompleteOptionProvince{color:#0b3aa8!important;font-size:12px!important;font-weight:600!important}.appAutocompleteOption:hover,.appAutocompleteOptionSelected{color:#d40000!important;background:#fff1f1!important}.appAutocompleteState{color:#666!important;text-align:center!important;padding:12px!important;font-size:14px!important}#main-homepage-addon .miniLoader{transform-origin:50%!important;will-change:transform!important;border:2px solid #d4000033!important;border-top-color:#d40000!important;border-radius:999px!important;flex:none!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;animation-name:bijakMiniLoaderSpin!important;animation-duration:.75s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;display:inline-block!important}.goodsTriggerWrap{z-index:4!important;border-radius:12px!important;flex:1!important;width:100%!important;transition:transform .25s,box-shadow .25s!important;position:relative!important}.goodsTriggerWrap:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px #00000017!important}.goodsTrigger{cursor:pointer!important;user-select:none!important;background:#fff!important;border:none!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;height:56px!important;padding:0 14px!important;display:flex!important}.goodsTriggerStartIcon,.goodsTriggerEndIcon{flex:none!important;justify-content:center!important;align-items:center!important;display:flex!important}.goodsTriggerEndIcon{box-shadow:none!important;background:#e9e9e9!important;border-radius:8px!important;padding:6px!important;transition:box-shadow .2s,background-color .2s!important}.goodsTriggerEndIcon:hover{box-shadow:inset 0 0 4px #00000080!important}.noHover{box-shadow:none!important;background:0 0!important}.goodsTriggerTitle{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;font-weight:700!important;line-height:1.4!important;display:flex!important}.goodsTriggerTitleSaved{color:#d40000!important;font-size:18px!important}.goodsTriggerTitleEmpty{color:#6f6f6f!important;font-size:14px!important}.weightWrap{align-items:center!important;gap:4px!important;display:flex!important}.goodsDialog{z-index:20!important;transform-origin:top!important;width:100%!important;animation:.2s both dropdownIn!important;position:absolute!important;top:calc(100% + 4px)!important;right:0!important}.goodsDialogSearchWrap{flex-direction:column!important;gap:6px!important;width:100%!important;display:flex!important;position:relative!important}.goodsDialogSearchInput{color:#222!important;background:#fff!important;border:1px solid #e3e3e3!important;border-radius:10px!important;outline:none!important;width:100%!important;height:42px!important;padding:0 12px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}.goodsDialogSearchInput:focus{border-color:#d40000!important;box-shadow:0 0 0 3px #d4000014!important}.goodsDialogSearchDropdown{z-index:999!important;background:#fff!important;border:1px solid #eee!important;border-radius:10px!important;max-height:220px!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 10px 24px #00000014!important}.goodsDialogSearchItem{cursor:pointer!important;color:#222!important;padding:10px 12px!important;font-size:14px!important;transition:all .15s!important}.goodsDialogSearchItem:hover{color:#d40000!important;background:#fff1f1!important}.goodsDialogSearchLoading{color:#777!important;margin-right:4px!important;font-size:12px!important}.mobileGoodsBackdrop,.routeDetailsBackdrop{z-index:9999!important;background:#00000052!important;justify-content:center!important;align-items:flex-end!important;display:flex!important;position:fixed!important;inset:0!important}.mobileGoodsDialogPaper{direction:rtl!important;border-radius:20px 20px 0 0!important;width:100%!important;max-width:100%!important;margin:0!important;animation:.25s both mobileSheetIn!important;position:fixed!important;inset:auto 0 0!important;overflow:hidden!important}.mobileSearchSummary{cursor:pointer!important;background:#fff!important;border:1px solid #d40000!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:64px!important;padding:8px 14px!important;display:flex!important}.mobileSummaryRoute,.mobileSummaryCities,.mobileSummaryGoods,.mobileSummaryWeight{align-items:center!important;display:flex!important}.mobileSummaryRoute{gap:10px!important;min-width:0!important}.mobileSummaryCities{gap:8px!important;min-width:0!important}.mobileSummaryGoods{flex:none!important;gap:14px!important}.mobileSummaryWeight{gap:2px!important}.mobileSummaryCity{color:#d40000!important;white-space:nowrap!important;font-size:20px!important;font-weight:900!important}.mobileSummaryGoodsText{color:#d40000!important;white-space:nowrap!important;font-size:24px!important;font-weight:500!important}.resultsWrapper{scrollbar-width:none!important;-ms-overflow-style:none!important;flex-direction:column!important;gap:8px!important;max-height:320px!important;display:flex!important;overflow-y:auto!important}.resultsWrapper::-webkit-scrollbar{display:none!important}.resultsTopBar{align-items:stretch!important;gap:12px!important;display:flex!important}.resultsInfoBanner{background:0 0!important;border:1px solid #dcdcdc!important;border-radius:12px!important;flex:1!important;align-items:center!important;gap:14px!important;max-height:56px!important;padding:5px!important;display:flex!important}.resultsInfoText{color:#0b3aa8!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:1.8!important}.resultsInfoStrong{font-weight:900!important}.resultsCards{flex-direction:column!important;gap:8px!important;display:flex!important}.resultCard{background:#fff!important;border-radius:12px!important;padding:4px!important}.resultCardMain{grid-template-columns:minmax(0,1fr) minmax(340px,460px)!important;gap:8px!important;display:grid!important}.resultRouteBox{direction:ltr!important;background:#efefef!important;border:1px solid #ddd!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:16px!important;transition:box-shadow .2s,background-color .2s!important;display:flex!important}.resultRouteBox:hover{box-shadow:inset 0 0 4px #00000080!important}.resultRouteDestinationArea,.resultRouteOriginArea{cursor:pointer!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.resultRouteCityText{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.resultRouteOrigin,.resultRouteDestination{color:#d40000!important;white-space:nowrap!important;margin:0!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important}.resultRouteFreightName{color:#5f5f5f!important;white-space:nowrap!important;opacity:0!important;max-height:0!important;margin:0!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;transition:opacity .25s,max-height .25s,transform .25s!important;overflow:hidden!important;transform:translateY(-4px)!important}.resultRouteFreightNameShow{opacity:1!important;max-height:24px!important;transform:translateY(0)!important}.resultRouteDot{z-index:2!important;background:#efefef!important;border:3px solid #5f5f5f!important;border-radius:999px!important;flex:none!important;width:24px!important;height:24px!important;transition:border-color .25s,background-color .25s!important;position:relative!important}.resultRouteDotActive{background:#fff1f1!important;border-color:#d40000!important}.resultRouteLineArea{flex:1!important;align-items:center!important;min-width:80px!important;min-height:5px!important;display:flex!important;position:relative!important}.resultRouteLine{background:#666!important;border-radius:999px!important;height:4px!important;display:flex!important;position:absolute!important;top:50%!important;left:0!important;right:0!important;overflow:hidden!important;transform:translateY(-50%)!important}.resultRouteLineHalf{background:0 0!important;width:50%!important;height:100%!important;transition:background-color .2s!important}.resultRouteLineHalfActive{background:#d40000!important}.resultRouteBadge{z-index:3!important;color:#0b3aa8!important;white-space:nowrap!important;background:#b8d8f3!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;height:40px!important;padding:0 24px!important;font-size:16px!important;font-weight:700!important;display:flex!important;position:absolute!important;right:50%!important;transform:translate(50%)!important}.resultPriceActionsWrap{grid-template-columns:minmax(0,1fr) 180px!important;gap:8px!important;display:grid!important}.resultPriceBox{background:#f7f7f7!important;border:1px solid #ddd!important;border-radius:10px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:80px!important;display:flex!important}.resultPriceValueGroup{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:0!important;padding-top:5px!important;display:flex!important}.resultPackagingPriceText{color:#555!important;border-top:1px solid #ddd!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;font-size:12px!important;font-weight:700!important;display:flex!important}.resultPackagingPriceValue{color:#e10000!important;white-space:nowrap!important;align-items:center!important;gap:3px!important;font-size:24px!important;font-weight:900!important;display:inline-flex!important}.resultPackagingPriceValue img{flex:none!important}.resultOldPriceRow{align-items:center!important;gap:5px!important;width:fit-content!important;display:inline-flex!important}.resultOldPrice{color:#777!important;width:fit-content!important;margin:0!important;font-size:20px!important;font-weight:400!important;text-decoration:line-through!important;display:inline-block!important}.resultDiscountBadge{color:#fff!important;z-index:1!important;background:#d40000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:36px!important;height:18px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important;position:relative!important}.resultDiscountBadge:before,.resultDiscountBadge:after{content:""!important;opacity:0!important;pointer-events:none!important;border:2px solid #d40000!important;border-radius:999px!important;position:absolute!important;inset:0!important;transform:scale(1)!important}.resultPriceBox:hover .resultDiscountBadge:after{animation:1.8s ease-out infinite rippleBorder!important}.resultPriceBox:hover .resultDiscountBadge:before{animation:1.8s ease-out .9s infinite rippleBorder!important}.resultNewPriceRow{align-items:center!important;gap:4px!important;display:flex!important}.resultCurrencyIcon{margin-bottom:4px!important}.resultNewPrice{color:#e10000!important;margin:0!important;font-size:28px!important;font-weight:900!important;line-height:1.8!important}.resultPriceError{color:#d40000!important;margin:0!important;font-size:16px!important;font-weight:700!important}.resultActionsBox{flex-direction:column!important;justify-content:center!important;gap:8px!important;display:flex!important}.resultOrderButton,.resultDetailsButton{border-radius:12px!important;min-height:40px!important;font-weight:700!important}.resultOrderButton{font-size:16px!important}.resultDetailsButton{color:#0b3aa8!important;background:0 0!important;border:1px solid #0b3aa8!important;font-size:14px!important}.routeDetailsBackdrop{align-items:center!important}.routeDetailsDialogPaper{direction:rtl!important;background:#fff!important;border-radius:16px!important;width:calc(100% - 32px)!important;max-width:900px!important;max-height:88vh!important;animation:.2s both modalIn!important;overflow:auto!important}.routeDetailsDialog{background:#fff!important;padding:16px!important}.routeDetailsHeader{justify-content:space-between!important;align-items:center!important;margin-bottom:28px!important;display:flex!important}.routeDetailsTitle{color:#d40000!important;margin:0!important;font-size:26px!important;font-weight:900!important}.routeDetailsCloseButton{color:#d40000!important;cursor:pointer!important;background:#fff1f1!important;border:none!important;border-radius:50%!important;width:38px!important;height:38px!important;font-family:inherit!important;font-size:28px!important;line-height:1!important}.routeDetailsList{flex-direction:column!important;gap:8px!important;display:flex!important}.routeDetailsItem{background:#fff!important;border:1px solid #eef0f4!important;border-radius:12px!important;padding:8px!important;box-shadow:0 8px 24px #0f172a0f!important}.routeDetailsActions{justify-content:flex-end!important;gap:12px!important;margin-top:28px!important;display:flex!important}.routeDetailsOrderButton{min-width:150px!important}.routeDetailsCancelButton{min-width:120px!important}.appButton{box-shadow:none!important;text-transform:none!important;min-width:unset!important;border:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-family:inherit!important;font-weight:700!important;text-decoration:none!important;transition:transform .2s,background-color .2s,color .2s,border-color .2s,opacity .2s!important;display:inline-flex!important;position:relative!important}.appButton:hover{box-shadow:none!important;transform:translateY(-1px)!important}.appButton:disabled,.appButton[aria-disabled=true]{cursor:not-allowed!important}.appButton-primary{color:#fff!important;background-color:#d40000!important}.appButton-primary:hover{background-color:#b80000!important}.appButton-primary:disabled{color:#d38686!important;pointer-events:none!important;background-color:#ffc6c6!important}.appButton-secondary{color:#012a88!important;background-color:#bae0ff!important}.appButton-secondary:hover{background-color:#6db5f0!important}.appButton-outline{color:#d40000!important;background-color:#0000!important;border:1px solid #d40000!important}.appButton-outline:hover{background-color:#d400000a!important}.appButton-text{color:#d40000!important;background-color:#0000!important;padding-inline:8px!important}.appButton-text:hover{background-color:#d400000a!important}.appButton-small{min-height:36px!important;padding:8px 14px!important;font-size:13px!important}.appButton-medium{min-height:44px!important;padding:10px 18px!important;font-size:14px!important}.appButton.resultDetailsButton{color:#0b3aa8!important;background-color:#0000!important;min-height:40px!important;padding:8px 14px!important;font-size:12px!important}.appButton-large{border-radius:12px!important;min-height:56px!important;padding:8px 32px!important;font-size:18px!important}.appButton-fullWidth{width:100%!important}.appButtonContentWrap,.appButtonHiddenContent{justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.appButtonHiddenContent{opacity:0!important;visibility:hidden!important}.appButtonLoadingWrap{color:#d40000!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;position:absolute!important;inset:0!important}#main-homepage-addon .appButtonLoader{border:3px solid!important;border-top-color:#0000!important;border-radius:999px!important;width:24px!important;height:24px!important;animation:.75s linear infinite bijakMiniLoaderSpin!important}.appButtonLabel{justify-content:center!important;align-items:center!important;display:inline-flex!important}.goodsDialogContentDialog{background:#e9e9e9!important;border-radius:12px!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-height:400px!important;padding:8px!important;display:flex!important;box-shadow:0 0 20px #0003!important}.goodsDialogContentHeaderRow{justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.goodsDialogContentTitle{color:#d40000!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important}.goodsDialogContentHeaderActions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:35%!important;display:flex!important}.goodsDialogContentRowsWrapper{scrollbar-width:none!important;-ms-overflow-style:none!important;flex-direction:column!important;gap:8px!important;max-height:50vh!important;display:flex!important;overflow-y:auto!important}.goodsDialogContentRowsWrapper::-webkit-scrollbar{display:none!important}.goodsDialogContentGoodsRow{border:1px solid #b6b6b6!important;border-radius:12px!important;flex-direction:column!important;gap:8px!important;padding:8px!important;display:flex!important}.goodsDialogContentTopRow{align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.goodsDialogContentWeightField{flex:1!important;width:100%!important;min-width:0!important}.goodsDialogContentLeftActions{flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}.goodsDialogContentIconButton{cursor:pointer!important;background:#fff!important;border:1px solid #e3e3e3!important;border-radius:10px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;transition:transform .25s,box-shadow .25s!important;display:flex!important}.goodsDialogContentIconButton:hover{transform:translateY(-2px)!important;box-shadow:0 4px 8px #00000017!important}.goodsDialogContentGrid{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.goodsDialogContentFieldWrap{min-width:0!important;position:relative!important}.goodsDialogContentArrayError{color:#d40000!important;margin:4px 0 0!important;font-size:13px!important;font-weight:500!important}.goodsDialogContentAddRowWrapper{justify-content:center!important;width:100%!important;display:flex!important}.goodsDialogContentAddRowButton,.goodsDialogContentCancelButton,.goodsDialogContentConfirmButton{width:100%!important;min-height:44px!important}.goodsDialogContentActionsStack{flex-direction:column!important;gap:10px!important;margin-top:12px!important;display:flex!important}.numberInputWrap{background:#fff!important;border:1px solid #0000!important;border-radius:10px!important;align-items:center!important;gap:4px!important;width:100%!important;height:42px!important;padding:0 8px!important;display:flex!important;overflow:hidden!important}.numberInputWrap:hover{box-shadow:0 0 8px #0000001f!important}.numberInputError{border-color:#d40000!important}.numberInput{text-align:right!important;color:#222!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;min-width:0!important;height:100%!important;font-size:14px!important}.numberInput::placeholder{color:#6f6f6f!important}.numberInputEndIcon{flex:none!important;justify-content:center!important;align-items:center!important;display:flex!important}@media (width>=600px){.container{padding-inline:16px!important;padding-top:72px!important}.heroSection{min-height:280px!important}.content{gap:0!important;padding-block:28px!important}}@media (width>=900px){.heroSection{min-height:320px!important}.container{padding-inline:24px!important;padding-top:48px!important}.content{gap:0!important;padding-block:32px!important}.title{padding-inline:24px!important;font-size:40px!important}.subtitle{padding-inline:24px!important;font-size:32px!important}}@media (width<=768px){.titleBar{justify-content:center!important;padding:8px 12px!important}.titleText{display:none!important}.tabs{justify-content:center!important;width:100%!important}.routeSearchForm{flex-direction:column!important;gap:8px!important}.field,.goodsTriggerWrap{flex:none!important;width:100%!important}.goodsTriggerWrap{border-radius:10px!important}.goodsTrigger{border-radius:10px!important;height:48px!important;padding:0 10px 0 8px!important}.appInputBox{border-radius:10px!important;height:48px!important;min-height:48px!important}.resultsWrapper{max-height:340px!important}.locationPickerButtons{flex-direction:column!important;width:100%!important}.locationSearchResults{max-height:180px!important}.locationPickerDialog{padding:16px!important}.locationPickerMap{height:300px!important}.resultsInfoBanner{min-height:auto!important;max-height:unset!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:8px!important;display:flex!important}.resultsInfoText{text-align:center!important;font-size:14px!important;line-height:1.9!important}.resultCardMain{grid-template-columns:1fr!important}.resultRouteBox{flex-direction:row!important;gap:6px!important;padding:10px 8px!important}.resultRouteOrigin,.resultRouteDestination{font-size:18px!important}.resultRouteFreightName{font-size:11px!important}.resultRouteDot{border-width:2px!important;width:16px!important;height:16px!important}.resultRouteLineArea{flex:1!important;width:auto!important;min-width:42px!important}.resultRouteBadge{min-width:unset!important;border-radius:8px!important;height:32px!important;padding:0 12px!important;font-size:16px!important}.resultPriceActionsWrap{grid-template-columns:minmax(0,1fr) 128px!important;gap:6px!important}.resultPriceBox{width:100%!important;padding:8px!important}.resultOldPrice,.resultNewPrice{font-size:20px!important}.resultActionsBox{gap:6px!important;width:100%!important}.resultOrderButton,.resultDetailsButton{border-radius:12px!important;min-height:40px!important}.resultOrderButton{font-size:13px!important}.resultDetailsButton{font-size:12px!important}.routeDetailsDialogPaper{border-radius:20px!important;width:calc(100% - 24px)!important;margin:12px!important}.routeDetailsDialog{padding:20px 14px!important}.routeDetailsTitle{font-size:22px!important}.routeDetailsActions{flex-direction:column!important}.routeDetailsOrderButton,.routeDetailsCancelButton{width:100%!important}.appButton-large{border-radius:12px!important;height:48px!important;min-height:48px!important;padding:8px 24px!important;font-size:16px!important}.goodsDialogContentDialog{max-height:85vh!important;box-shadow:none!important;border-radius:20px 20px 0 0!important;padding:12px!important}.goodsDialogContentDialog:before{content:""!important;background:#c7c7c7!important;border-radius:999px!important;align-self:center!important;width:44px!important;height:4px!important;margin-bottom:4px!important}.goodsDialogContentRowsWrapper{max-height:55vh!important}.goodsDialogContentFooterActions{background:#e9e9e9!important;padding-top:8px!important;position:sticky!important;bottom:0!important}}#main-homepage-addon .freightResultsWrapper{max-height:none!important;overflow:visible!important}#main-homepage-addon .freightResultsCards{gap:16px!important}#main-homepage-addon .freightPricePanel{background:#fff!important;border:1px solid #dce3e8!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 10px 30px #101b2d12!important}#main-homepage-addon .freightPriceHeader{border-bottom:1px solid #e9eef1!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;padding:26px 40px 24px!important;display:flex!important}#main-homepage-addon .freightPriceEyebrow{color:#0498c5!important;align-items:center!important;gap:7px!important;margin:0!important;font-size:13px!important;font-weight:700!important;display:flex!important}#main-homepage-addon .freightPriceEyebrow i{background:#e00000!important;border-radius:50%!important;width:7px!important;height:7px!important}#main-homepage-addon .freightPriceHeader h3{color:#111b2d!important;margin:7px 0 2px!important;font-size:28px!important;font-weight:900!important;line-height:1.4!important}#main-homepage-addon .freightPriceHeader>div>p:last-child{color:#667588!important;margin:0!important;font-size:14px!important}#main-homepage-addon .freightEstimateBadge{color:#704900!important;white-space:nowrap!important;background:#fff2df!important;border:1px solid #ffd39a!important;border-radius:6px!important;padding:7px 12px!important;font-size:12px!important;font-weight:700!important}#main-homepage-addon .freightRouteSection{padding:42px 0 30px!important}#main-homepage-addon .freightSegmentGrid{z-index:2!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;min-height:72px!important;display:grid!important;position:relative!important}#main-homepage-addon .freightSegment{text-align:right!important;background:#fff!important;border:1px solid #dce5e9!important;border-radius:8px!important;align-items:center!important;gap:14px!important;min-width:0!important;padding:8px 10px!important;display:grid!important;box-shadow:0 6px 16px #101b2d0f!important}#main-homepage-addon .freightPickupSegment{grid-column:1!important}#main-homepage-addon .freightIntercitySegment{grid-column:2/span 2!important;margin-inline:18px!important}#main-homepage-addon .freightDeliverySegment{grid-column:4!important}#main-homepage-addon .freightSegmentCopy{grid-column:1!important;min-width:0!important;display:grid!important}#main-homepage-addon .freightSegmentCopy>span{color:#67768a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.35!important;overflow:hidden!important}#main-homepage-addon .freightSegmentCopy small{color:#0099c6!important;font-size:10px!important;line-height:1.3!important}#main-homepage-addon .freightSegment strong{color:#172235!important;white-space:nowrap!important;grid-column:1!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important}#main-homepage-addon .freightSegment strong em{color:#69788a!important;font-size:10px!important;font-style:normal!important;font-weight:400!important}#main-homepage-addon .freightSegment .freightPriceToggle{grid-area:1/2/span 2!important}#main-homepage-addon .freightPickupSegment,#main-homepage-addon .freightDeliverySegment{column-gap:68px!important}#main-homepage-addon .freightIntercitySegment{text-align:center!important;justify-items:center!important}#main-homepage-addon .freightIntercitySegment .freightSegmentCopy{width:100%!important}#main-homepage-addon .freightCarrierSelect{width:176px!important;max-width:100%!important;margin:5px auto 0!important;display:block!important;position:relative!important}#main-homepage-addon .freightCarrierSelect:after{content:""!important;pointer-events:none!important;border:2px solid #0099c6!important;border-width:0 2px 2px 0!important;width:6px!important;height:6px!important;transition:transform .16s!important;position:absolute!important;top:9px!important;left:11px!important;transform:rotate(45deg)!important}#main-homepage-addon .freightCarrierSelect:focus-within:after{transform:translateY(3px)rotate(225deg)!important}#main-homepage-addon .freightCarrierSelect select{color:#263548!important;cursor:pointer!important;appearance:none!important;width:100%!important;min-height:29px!important;font:inherit!important;opacity:1!important;background:#f6fbfd!important;border:1px solid #bcd8e3!important;border-radius:5px!important;outline:none!important;margin:0!important;padding:4px 10px 4px 29px!important;font-size:11px!important;font-weight:700!important;transition:border-color .16s,box-shadow .16s,background-color .16s!important}#main-homepage-addon .freightCarrierSelect select:hover{background:#eef9fc!important;border-color:#61b9d4!important}#main-homepage-addon .freightCarrierSelect select:focus{background:#fff!important;border-color:#0099c6!important;box-shadow:0 0 0 3px #0099c624!important}#main-homepage-addon .freightPriceToggle{cursor:pointer!important;background:#a9b5be!important;border:0!important;border-radius:99px!important;width:40px!important;height:22px!important;padding:0!important;position:relative!important}#main-homepage-addon .freightPriceToggle span{background:#fff!important;border-radius:50%!important;width:16px!important;height:16px!important;transition:transform .16s!important;position:absolute!important;top:3px!important;right:3px!important}#main-homepage-addon .freightPriceToggleOn{background:#ff761e!important}#main-homepage-addon .freightPriceToggleOn span{transform:translate(-18px)!important}#main-homepage-addon .freightPriceToggle:focus-visible{outline-offset:3px!important;outline:3px solid #0399c459!important}#main-homepage-addon .freightTimeline{grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:150px!important;margin-top:8px!important;display:grid!important;position:relative!important}#main-homepage-addon .freightRail{z-index:0!important;background:#b7c8d2!important;height:4px!important;position:absolute!important;top:32px!important;left:12.5%!important;right:12.5%!important}#main-homepage-addon .freightStop{z-index:1!important;text-align:center!important;justify-items:center!important;display:grid!important}#main-homepage-addon .freightStopIcon{background:#f1f8fb!important;border:1px solid #b8dce8!important;border-radius:50%!important;place-items:center!important;width:64px!important;height:64px!important;padding:17px!important;display:grid!important}#main-homepage-addon .freightStopIcon img{width:100%!important;height:100%!important}#main-homepage-addon .freightOriginStop .freightStopIcon{background:#fdf2f2!important;border-color:#f3c5c5!important}#main-homepage-addon .freightOriginStop .freightStopIcon img{filter:invert(14%)sepia(94%)saturate(5439%)hue-rotate(359deg)brightness(78%)contrast(116%)!important}#main-homepage-addon .freightTerminalStop .freightStopIcon img{filter:invert(46%)sepia(84%)saturate(811%)hue-rotate(150deg)brightness(86%)contrast(98%)!important}#main-homepage-addon .freightDestinationStop .freightStopIcon{background:#f7fbe9!important;border-color:#d5e3a7!important}#main-homepage-addon .freightDestinationStop .freightStopIcon img{filter:invert(73%)sepia(20%)saturate(1146%)hue-rotate(33deg)brightness(87%)contrast(85%)!important}#main-homepage-addon .freightStop small{color:#667588!important;margin-top:10px!important;font-size:12px!important}#main-homepage-addon .freightStop strong{color:#172235!important;margin-top:1px!important;font-size:15px!important;font-weight:900!important}#main-homepage-addon .freightPackaging{background:#fffaf0!important;border:1px solid #ffe0a9!important;border-radius:6px!important;align-items:center!important;gap:10px!important;width:min(100%,410px)!important;margin:0 auto!important;padding:9px 12px!important;display:flex!important}#main-homepage-addon .freightPackaging>img{filter:invert(49%)sepia(95%)saturate(2083%)hue-rotate(4deg)brightness(104%)contrast(102%)!important;width:23px!important;height:23px!important}#main-homepage-addon .freightPackaging>div{flex:1!important;min-width:0!important;display:grid!important}#main-homepage-addon .freightPackaging strong{color:#172235!important;font-size:13px!important}#main-homepage-addon .freightPackaging span{color:#667588!important;font-size:14px!important;font-weight:700!important}#main-homepage-addon .freightBijakService{background:#f2f9fc!important;border:1px solid #c7e3ed!important;border-radius:6px!important;align-items:center!important;gap:10px!important;width:min(100%,410px)!important;margin:8px auto 0!important;padding:9px 12px!important;display:flex!important}#main-homepage-addon .freightBijakService>img{width:23px!important;height:23px!important}#main-homepage-addon .freightBijakService>div{flex:1!important;min-width:0!important;display:grid!important}#main-homepage-addon .freightBijakService strong{color:#172235!important;font-size:13px!important}#main-homepage-addon .freightBijakService div>span{color:#007fa5!important;font-size:14px!important;font-weight:800!important}#main-homepage-addon .freightTotalZone{color:#fff!important;text-align:center!important;background:#df0000!important;justify-items:center!important;padding:22px 24px 20px!important;display:grid!important}#main-homepage-addon .freightTotalZone>span{font-size:13px!important}#main-homepage-addon .freightTotalZone>strong{margin-top:1px!important;font-size:36px!important;font-weight:900!important;line-height:1.25!important}#main-homepage-addon .freightTotalZone>strong em{font-size:14px!important;font-style:normal!important;font-weight:400!important}#main-homepage-addon .freightTotalZone>p{color:#ffffffd6!important;margin:1px 0 0!important;font-size:12px!important}#main-homepage-addon .freightOrderButton{color:#d40000!important;background:#fff!important;border-color:#fff!important;min-height:34px!important;margin-top:12px!important;padding:5px 20px!important;font-size:13px!important}@media (width<=768px){#main-homepage-addon .freightPricePanel{border-radius:7px!important}#main-homepage-addon .freightPriceHeader{padding:18px 16px 16px!important}#main-homepage-addon .freightPriceHeader h3{font-size:24px!important}#main-homepage-addon .freightPriceHeader>div>p:last-child{font-size:12px!important;line-height:1.7!important}#main-homepage-addon .freightEstimateBadge{display:none!important}#main-homepage-addon .freightRouteSection{padding:14px 12px 12px!important}#main-homepage-addon .freightSegmentGrid{grid-template-columns:1fr!important;gap:8px!important;min-height:0!important}#main-homepage-addon .freightSegment,#main-homepage-addon .freightPickupSegment,#main-homepage-addon .freightIntercitySegment,#main-homepage-addon .freightDeliverySegment{grid-column:auto!important;margin:0!important}#main-homepage-addon .freightSegment{min-height:58px!important;padding:7px 10px!important}#main-homepage-addon .freightSegmentCopy>span{font-size:12px!important}#main-homepage-addon .freightTimeline{min-height:108px!important;margin:12px 0 0!important}#main-homepage-addon .freightRail{top:39px!important}#main-homepage-addon .freightStopIcon{width:46px!important;height:46px!important;padding:12px!important}#main-homepage-addon .freightStop small{margin-top:6px!important;font-size:10px!important}#main-homepage-addon .freightStop strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:78px!important;font-size:11px!important;overflow:hidden!important}#main-homepage-addon .freightPackaging,#main-homepage-addon .freightBijakService{width:100%!important}#main-homepage-addon .freightTotalZone>strong{font-size:30px!important}}@media (width>=769px){#main-homepage-addon .freightPackaging,#main-homepage-addon .freightBijakService{vertical-align:top!important;width:calc(50% - 12px)!important;max-width:none!important;margin:0 4px!important;display:inline-flex!important}}@media (width<=480px){.resultPriceActionsWrap{grid-template-columns:minmax(0,1fr) 120px!important}.resultPriceValueGroup{gap:4px!important;padding-top:0!important}.resultOldPrice{font-size:18px!important}.resultNewPrice{font-size:28px!important}.resultPackagingPriceText{font-size:11px!important}.resultPackagingPriceValue{font-size:20px!important}}@media (width<=425px){.heroSection{min-height:200px!important}}@media (width<=420px){.wrapper{padding-inline:6px!important}.card{padding:6px!important}.tabRoot{padding:7px 10px!important;font-size:13px!important}.mobileSearchSummary{border-radius:18px!important;gap:8px!important;min-height:58px!important;padding:8px 10px!important}.mobileSummaryCity{font-size:16px!important}.mobileSummaryGoods{gap:8px!important}.mobileSummaryGoodsText{font-size:20px!important}.resultRouteBox{gap:4px!important;padding:8px 6px!important}.resultRouteOrigin,.resultRouteDestination{font-size:16px!important}.resultRouteFreightName{font-size:10px!important}.resultRouteDot{width:14px!important;height:14px!important}.resultRouteBadge{height:20px!important;padding:0 10px!important;font-size:14px!important}.resultNewPrice{font-size:24px!important}.resultOldPrice{font-size:15px!important}.resultDiscountBadge{min-width:30px!important}}@keyframes rippleBorder{0%{opacity:.65!important;transform:scale(1)!important}60%{opacity:.28!important;transform:scale(1.35)!important}to{opacity:0!important;transform:scale(1.8)!important}}@keyframes bijakMiniLoaderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dropdownIn{0%{opacity:0!important;transform:translateY(-6px)scale(.98)!important}to{opacity:1!important;transform:translateY(0)scale(1)!important}}@keyframes mobileSheetIn{0%{transform:translateY(100%)!important}to{transform:translateY(0)!important}}@keyframes modalIn{0%{opacity:0!important;transform:scale(.96)!important}to{opacity:1!important;transform:scale(1)!important}}@media (width<=768px){.goodsTriggerWrap{z-index:auto!important;transform:none!important}.goodsTriggerWrap:hover{box-shadow:none!important;transform:none!important}.mobileGoodsBackdrop{background:#00000052;z-index:2147483647!important;justify-content:center!important;align-items:flex-end!important;width:100vw!important;height:100dvh!important;display:flex!important;position:fixed!important;inset:0!important}.mobileGoodsDialogPaper{direction:rtl!important;border-radius:20px 20px 0 0!important;width:100vw!important;max-width:100vw!important;margin:0!important;animation:.25s both mobileSheetIn!important;position:fixed!important;inset:auto 0 0!important;overflow:hidden!important}}#main-homepage-addon input,#main-homepage-addon input[type=text],#main-homepage-addon input[type=number],#main-homepage-addon input[type=tel],#main-homepage-addon input[type=email],#main-homepage-addon input[type=search],#main-homepage-addon textarea,#main-homepage-addon select{box-shadow:none!important;color:#111!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:0!important;outline:0!important}#main-homepage-addon .goodsDialogSearchWrap{flex-direction:column!important;gap:6px!important;width:100%!important;display:flex!important;position:relative!important}#main-homepage-addon input.goodsDialogSearchInput{color:#222!important;width:100%!important;height:44px!important;min-height:44px!important;box-shadow:none!important;-webkit-appearance:auto!important;appearance:auto!important;background:#fff!important;border:1px solid #d7d7d7!important;border-radius:10px!important;outline:none!important;padding:0 12px!important;font-size:14px!important;font-weight:600!important;transition:border-color .2s,box-shadow .2s,background-color .2s!important}#main-homepage-addon input.goodsDialogSearchInput::placeholder{color:#777!important;font-size:13px!important;font-weight:500!important}#main-homepage-addon input.goodsDialogSearchInput:hover{border-color:#b6b6b6!important;box-shadow:0 0 8px #0000001f!important}#main-homepage-addon input.goodsDialogSearchInput:focus{border-color:#d40000!important;box-shadow:0 0 0 3px #d400001a!important}#main-homepage-addon .goodsDialogSearchDropdown{z-index:99999!important;scrollbar-width:none!important;background:#fff!important;border:1px solid #ececec!important;border-radius:10px!important;max-height:220px!important;padding:6px!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 12px 32px #0f172a2e!important}#main-homepage-addon .goodsDialogSearchDropdown::-webkit-scrollbar{display:none!important}#main-homepage-addon .goodsDialogSearchItem{cursor:pointer!important;color:#222!important;background:0 0!important;border-radius:8px!important;width:100%!important;padding:10px 12px!important;font-size:14px!important;font-weight:500!important;transition:background-color .15s,color .15s!important}#main-homepage-addon .goodsDialogSearchItem:hover{color:#d40000!important;background:#fff1f1!important}#main-homepage-addon .goodsDialogSearchLoading{color:#777!important;margin-top:2px!important;margin-right:4px!important;font-size:12px!important}#main-homepage-addon button.goodsDialogSearchItem{cursor:pointer!important;text-align:right!important;background:0 0!important;border:none!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;padding:10px 12px!important;font-family:inherit!important;transition:background-color .15s,color .15s!important;display:flex!important}#main-homepage-addon button.goodsDialogSearchItem:hover{background:#fff1f1!important}#main-homepage-addon .goodsDialogSearchItemTitle{color:#222!important;font-size:14px!important;font-weight:700!important}#main-homepage-addon button.goodsDialogSearchItem:hover .goodsDialogSearchItemTitle{color:#d40000!important}#main-homepage-addon .goodsDialogSearchItemCategory{color:#0071a2!important;white-space:nowrap!important;font-size:12px!important;font-weight:600!important}#main-homepage-addon .goodsDialogSearchInputBox{background:#fff!important;border-radius:10px!important;align-items:center!important;gap:8px!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 12px!important;transition:border-color .2s,box-shadow .2s,background-color .2s!important;display:flex!important}#main-homepage-addon .goodsDialogSearchInputBox:hover{border-color:#0000!important;box-shadow:0 0 8px #0000001f!important}#main-homepage-addon .goodsDialogSearchInputBox:focus-within{border-color:#0000!important}#main-homepage-addon input.goodsDialogSearchInput{color:#222!important;width:100%!important;min-width:0!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important;font-size:14px!important;font-weight:600!important}#main-homepage-addon input.goodsDialogSearchInput:hover,#main-homepage-addon input.goodsDialogSearchInput:focus-within{box-shadow:none!important;border-color:#0000!important}@media (width>=769px){#main-homepage-addon .goodsDialogSearchDropdown{width:auto!important;left:0!important;right:-160px!important}}@media (width<=768px){#main-homepage-addon .goodsDialogSearchDropdown{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:auto!important;right:auto!important;transform:translate(0%)!important}}#main-homepage-addon .routePageRoot{background:#fff!important;padding-bottom:56px!important}#main-homepage-addon .wrapper{max-width:1220px!important;margin-top:-56px!important;padding-inline:12px!important}#main-homepage-addon .card{background:#fff!important;border:1px solid #dbe1e7e6!important;border-radius:8px!important;gap:0!important;padding:0!important;overflow:visible!important;box-shadow:0 20px 48px #1a232d29!important}#main-homepage-addon .tabRoot{color:#64707d!important;border-radius:6px!important;min-height:36px!important;padding:8px 16px!important;font-size:13px!important;font-weight:700!important;transition:background-color .2s,color .2s,box-shadow .2s!important}#main-homepage-addon .routeSearchForm{background:#fff!important;border:none!important;border-radius:0 0 8px 8px!important;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(184px,212px)!important;align-items:end!important;gap:10px!important;padding:18px!important;display:grid!important}#main-homepage-addon .routeField{flex-direction:column!important;flex:none!important;gap:6px!important;width:auto!important;min-width:0!important;display:flex!important}#main-homepage-addon .routeFieldLabel{color:#536170!important;padding-inline:2px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}#main-homepage-addon .appInputBox,#main-homepage-addon .goodsTrigger{box-shadow:none!important;background:#fff!important;border:1px solid #d8dfe6!important;border-radius:8px!important;height:54px!important;min-height:54px!important;padding-inline:12px!important;transition:border-color .2s,box-shadow .2s,background-color .2s!important}#main-homepage-addon .appInputBox:hover,#main-homepage-addon .goodsTrigger:hover{box-shadow:none!important;background:#fcfdfe!important;border-color:#b9c3cd!important}#main-homepage-addon .appInputBoxFocus,#main-homepage-addon .appInputBox:focus-within,#main-homepage-addon .goodsTriggerWrap:focus-within .goodsTrigger{border-color:#d40000!important;box-shadow:0 0 0 3px #d400001a!important}#main-homepage-addon .cityGlyphOrigin,#main-homepage-addon .cityGlyphDestination{box-shadow:none!important;background:#fff0f0!important;border-radius:6px!important}#main-homepage-addon .goodsTriggerTitleEmpty{color:#687585!important;font-size:14px!important;font-weight:600!important}#main-homepage-addon .goodsTriggerTitleSaved{color:#c8171f!important;font-size:16px!important}#main-homepage-addon .goodsTriggerEndIcon{background:#f2f4f6!important;border-radius:6px!important;padding:5px!important}#main-homepage-addon .appButton-large{border-radius:8px!important;min-height:54px!important;padding-inline:20px!important;font-size:15px!important;box-shadow:0 8px 18px #d4000033!important}#main-homepage-addon .appButton-primary:not(:disabled):hover{background:#b80e17!important;box-shadow:0 10px 20px #b80e1740!important}#main-homepage-addon .resultsWrapper{gap:12px!important;max-height:min(420px,42vh)!important;padding:0 18px 18px!important}#main-homepage-addon .resultsTopBar{padding-top:2px!important}#main-homepage-addon .resultsInfoBanner{background:#f1f6fb!important;border:1px solid #dce8f4!important;border-radius:8px!important;min-height:48px!important;max-height:none!important;padding:10px 12px!important}#main-homepage-addon .resultsInfoText{color:#31597e!important;font-size:13px!important;font-weight:600!important}#main-homepage-addon .resultsCards{gap:10px!important}#main-homepage-addon .resultCard{background:#fff!important;border:1px solid #e0e5ea!important;border-radius:8px!important;padding:10px!important;box-shadow:0 4px 14px #1925310d!important}#main-homepage-addon .resultCardMain{grid-template-columns:minmax(0,1fr) minmax(310px,390px)!important;gap:12px!important}#main-homepage-addon .resultRouteBox{background:#f8fafb!important;border:1px solid #e2e8ed!important;border-radius:8px!important;padding:16px!important}#main-homepage-addon .resultPriceActionsWrap{grid-template-columns:minmax(0,1fr) 132px!important;gap:8px!important}#main-homepage-addon .resultPriceBox{background:#fff7f7!important;border:1px solid #f1d8d8!important;border-radius:8px!important;min-height:96px!important;padding:8px 10px!important}#main-homepage-addon .resultActionsBox{justify-content:center!important}#main-homepage-addon .resultOrderButton,#main-homepage-addon .resultDetailsButton{border-radius:8px!important}@media (width<=900px){#main-homepage-addon .routeSearchForm{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(172px,200px)!important}#main-homepage-addon .goodsTriggerWrap{grid-column:span 2!important}}@media (width<=768px){#main-homepage-addon .routePageRoot{padding-bottom:32px!important}#main-homepage-addon .wrapper{margin-top:-28px!important;padding-inline:8px!important}#main-homepage-addon .card{border-radius:8px!important}#main-homepage-addon .titleBar{min-height:58px!important;padding:9px!important}#main-homepage-addon .tabs{width:100%!important}#main-homepage-addon .tabRoot{flex:1!important;padding:8px 10px!important}#main-homepage-addon .routeSearchForm{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}#main-homepage-addon .goodsTriggerWrap{grid-column:auto!important}#main-homepage-addon .appInputBox,#main-homepage-addon .goodsTrigger,#main-homepage-addon .appButton-large{height:52px!important;min-height:52px!important}#main-homepage-addon .appButton-large{width:100%!important}#main-homepage-addon .resultsWrapper{max-height:min(530px,53vh)!important;padding:0 12px 12px!important}#main-homepage-addon .resultCard{padding:8px!important}#main-homepage-addon .resultCardMain{grid-template-columns:1fr!important;gap:8px!important}#main-homepage-addon .resultPriceActionsWrap{grid-template-columns:minmax(0,1fr) 128px!important}}#main-homepage-addon .wrapper{max-width:1240px!important;padding-inline:12px!important}#main-homepage-addon .card{background:#fffffffa!important;border:1px solid #ffffffb8!important;border-radius:8px!important;gap:10px!important;padding:12px!important;box-shadow:0 18px 42px #1c161633!important}#main-homepage-addon .titleBar{background:0 0!important;border-bottom:1px solid #e8eaed!important;border-radius:0!important;min-height:42px!important;padding:0 2px 10px!important}#main-homepage-addon .titleText{color:#20252d!important;font-size:16px!important;font-weight:800!important}#main-homepage-addon .tabs{background:#f3f5f7!important;border:1px solid #e5e8ec!important;border-radius:8px!important;gap:2px!important;padding:3px!important}#main-homepage-addon .tabRoot{border-radius:6px!important;padding:7px 14px!important;transition:background-color .2s,color .2s,box-shadow .2s!important}#main-homepage-addon .tabRoot:after{display:none!important}#main-homepage-addon .tabRootActive{color:#c71920!important;background:#fff!important;box-shadow:0 1px 3px #1823301f!important}#main-homepage-addon .routeSearchForm{background:#f5f6f8!important;border:1px solid #e6e9ed!important;border-radius:8px!important;gap:8px!important;padding:8px!important}#main-homepage-addon .appInputBox,#main-homepage-addon .goodsTrigger{box-shadow:none!important;background:#fff!important;border:1px solid #dde2e8!important;border-radius:8px!important;height:54px!important;min-height:54px!important;transition:border-color .2s,box-shadow .2s,background-color .2s!important}#main-homepage-addon .appInputBox:hover,#main-homepage-addon .goodsTrigger:hover{box-shadow:none!important;border-color:#c6cdd5!important}#main-homepage-addon .appInputBoxFocus,#main-homepage-addon .appInputBox:focus-within,#main-homepage-addon .goodsTriggerWrap:focus-within .goodsTrigger{background:#fff!important;border-color:#d40000!important;box-shadow:0 0 0 3px #d400001a!important}#main-homepage-addon .appInput{color:#1d252f!important;font-size:14px!important;font-weight:600!important}#main-homepage-addon .appInput::placeholder{color:#7c8794!important;font-weight:500!important}#main-homepage-addon .cityGlyphOrigin,#main-homepage-addon .cityGlyphDestination{box-shadow:none!important;background:#fff1f1!important}#main-homepage-addon .goodsTriggerWrap{border-radius:8px!important}#main-homepage-addon .goodsTriggerWrap:hover{box-shadow:none!important;transform:none!important}#main-homepage-addon .goodsTriggerTitleEmpty{color:#687483!important;font-weight:600!important}#main-homepage-addon .goodsTriggerEndIcon{background:#f4f6f8!important;border-radius:6px!important}#main-homepage-addon .appButton-large{border-radius:8px!important;min-width:196px!important;min-height:54px!important;padding-inline:22px!important;font-size:16px!important;box-shadow:0 8px 16px #d4000033!important}#main-homepage-addon .appButton-large:hover:not(:disabled){box-shadow:0 10px 20px #d4000042!important}#main-homepage-addon .appButton-primary:disabled{color:#929aa5!important;box-shadow:none!important;background:#e4e7eb!important}#main-homepage-addon .appAutocompleteMenu{border:1px solid #e1e5e9!important;border-radius:8px!important;box-shadow:0 16px 30px #161f2a24!important}@media (width<=768px){#main-homepage-addon .wrapper{margin-top:-28px!important;padding-inline:8px!important}#main-homepage-addon .card{border-radius:8px!important;gap:8px!important;padding:8px!important}#main-homepage-addon .titleBar{min-height:48px!important;padding:0 0 8px!important}#main-homepage-addon .tabs{width:100%!important}#main-homepage-addon .tabRoot{flex:1!important;padding:8px 10px!important}#main-homepage-addon .routeSearchForm{background:0 0!important;border:none!important;gap:8px!important;padding:0!important}#main-homepage-addon .appInputBox,#main-homepage-addon .goodsTrigger,#main-homepage-addon .appButton-large{height:52px!important;min-height:52px!important}#main-homepage-addon .appButton-large{width:100%!important;min-width:0!important}}#main-homepage-addon .routeSearchForm{background:#f5f6f8!important;border:1px solid #e6e9ed!important;border-radius:8px!important;padding:8px!important}#main-homepage-addon .goodsDialog{width:min(680px,100vw - 40px)!important;left:0!important;right:auto!important}#main-homepage-addon .goodsDialogContentDialog{background:#fff!important;border:1px solid #dfe5ea!important;border-radius:8px!important;gap:14px!important;max-height:min(600px,72vh)!important;padding:14px!important;box-shadow:0 18px 40px #17222d2e!important}#main-homepage-addon .goodsDialogContentHeaderRow{align-items:flex-end!important;gap:10px!important}#main-homepage-addon .goodsDialogSearchWrap{gap:6px!important}#main-homepage-addon .goodsDialogSearchInputBox{background:#fff!important;border:1px solid #d8dfe6!important;border-radius:8px!important;height:46px!important;min-height:46px!important;padding-inline:12px!important}#main-homepage-addon .goodsDialogSearchInputBox:focus-within{border-color:#d40000!important;box-shadow:0 0 0 3px #d400001a!important}#main-homepage-addon .goodsDialogSearchInput{color:#202b36!important;font-weight:600!important}#main-homepage-addon .goodsDialogContentHeaderActions{flex:0 0 96px!important;width:96px!important}#main-homepage-addon .goodsDialogContentHeaderActions .appButton{white-space:nowrap!important;width:100%!important;min-height:46px!important;padding-inline:10px!important}#main-homepage-addon .goodsDialogContentRowsWrapper{gap:10px!important;max-height:min(360px,46vh)!important;padding-inline:1px!important}#main-homepage-addon .goodsDialogContentGoodsRow{background:#fafbfd!important;border:1px solid #e1e7ec!important;border-radius:8px!important;gap:10px!important;padding:12px!important}#main-homepage-addon .goodsDialogContentTopRow,#main-homepage-addon .goodsDialogContentGrid{gap:10px!important}#main-homepage-addon .numberInputWrap{background:#fff!important;border:1px solid #d8dfe6!important;border-radius:8px!important;height:44px!important;padding-inline:10px!important;transition:border-color .2s,box-shadow .2s!important}#main-homepage-addon .numberInputWrap:hover{box-shadow:none!important;border-color:#bac4ce!important}#main-homepage-addon .numberInputWrap:focus-within{border-color:#d40000!important;box-shadow:0 0 0 3px #d400001a!important}#main-homepage-addon .numberInputError{border-color:#d40000!important;box-shadow:0 0 0 3px #d4000014!important}#main-homepage-addon .numberInput{color:#202b36!important;font-weight:600!important}#main-homepage-addon .numberInput::placeholder{color:#7b8794!important}#main-homepage-addon .goodsDialogContentIconButton{background:#fff!important;border:1px solid #dce3e9!important;border-radius:8px!important;width:38px!important;height:38px!important}#main-homepage-addon .goodsDialogContentIconButton:hover{border-color:#d40000!important;transform:none!important;box-shadow:0 4px 10px #d400001f!important}#main-homepage-addon .goodsDialogContentActionsStack{flex-direction:row!important;gap:8px!important;margin-top:0!important}#main-homepage-addon .goodsDialogContentConfirmButton{flex:1.4!important}#main-homepage-addon .goodsDialogContentAddRowButton{flex:1!important}#main-homepage-addon .goodsDialogContentConfirmButton,#main-homepage-addon .goodsDialogContentAddRowButton{border-radius:8px!important;min-height:46px!important}@media (width<=768px){#main-homepage-addon .goodsDialogContentDialog{max-height:86vh!important;box-shadow:none!important;border:none!important;border-radius:16px 16px 0 0!important;gap:12px!important;padding:14px 12px!important}#main-homepage-addon .goodsDialogContentHeaderRow{align-items:stretch!important}#main-homepage-addon .goodsDialogContentHeaderActions .appButton{min-height:46px!important}#main-homepage-addon .goodsDialogContentRowsWrapper{max-height:52vh!important}#main-homepage-addon .goodsDialogContentGoodsRow{padding:10px!important}#main-homepage-addon .goodsDialogContentGrid{gap:8px!important}#main-homepage-addon .goodsDialogContentActionsStack{flex-direction:column!important}#main-homepage-addon .goodsDialogContentConfirmButton,#main-homepage-addon .goodsDialogContentAddRowButton{flex:none!important;width:100%!important}}#main-homepage-addon,#main-homepage-addon *,#main-homepage-addon :before,#main-homepage-addon :after{box-sizing:border-box!important}#main-homepage-addon .card,#main-homepage-addon .routeSearchForm,#main-homepage-addon .resultsWrapper,#main-homepage-addon .resultCard{max-width:100%!important}#main-homepage-addon .titleBar{justify-content:flex-start!important}#main-homepage-addon .resultCardMain{grid-template-columns:1fr!important}#main-homepage-addon .resultPriceActionsWrap{grid-template-columns:1fr!important;align-items:stretch!important}#main-homepage-addon .resultPriceOptions{gap:8px!important;display:grid!important}#main-homepage-addon .resultPriceOptions-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}#main-homepage-addon .resultPriceOptions-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}#main-homepage-addon .resultPriceOptions-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}#main-homepage-addon .resultPriceOption{cursor:pointer!important;font:inherit!important;text-align:right!important;background:#fff!important;border:1px solid #dce3e9!important;border-radius:8px!important;align-items:flex-start!important;gap:8px!important;min-width:0!important;padding:8px!important;transition:border-color .2s,background-color .2s,box-shadow .2s!important;display:flex!important}#main-homepage-addon .resultPriceOption:hover{background:#fbfcfd!important;border-color:#b7c4cf!important}#main-homepage-addon .resultPriceOptionSelected{background:#fff5f5!important;border-color:#d40000!important;box-shadow:0 0 0 2px #d400001a!important}#main-homepage-addon .resultPriceOptionContent{flex-direction:column!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;display:flex!important}#main-homepage-addon .resultPriceOptionLabel{color:#4a5764!important;text-align:center!important;overflow-wrap:anywhere!important;width:100%!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important}#main-homepage-addon .resultPriceOptionValue{color:#c71920!important;white-space:nowrap!important;align-items:center!important;gap:3px!important;font-size:18px!important;font-weight:900!important;line-height:1.2!important;display:inline-flex!important}#main-homepage-addon .resultPriceOptionValue img{flex:none!important}#main-homepage-addon .resultPriceOptionPricesRow{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}#main-homepage-addon .resultPriceOptionDiscount{flex:none!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}#main-homepage-addon .resultPriceOptionOldValue{color:#7c8792!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important;text-decoration:line-through!important;overflow:hidden!important}#main-homepage-addon .resultPriceOption .resultDiscountBadge{min-width:32px!important;height:17px!important;font-size:11px!important}#main-homepage-addon .resultPriceOptionError{cursor:not-allowed!important;opacity:.65!important;background:#fafafa!important}#main-homepage-addon .resultPriceOptionErrorText{color:#b42318!important;font-size:12px!important;font-weight:700!important}#main-homepage-addon .resultActionsBox{flex-direction:row!important;justify-content:flex-end!important;align-items:stretch!important;margin-top:2px!important}#main-homepage-addon .resultOrderButton,#main-homepage-addon .resultDetailsButton{min-width:132px!important}@media (width>=1001px){#main-homepage-addon .resultPriceOptions{flex-wrap:nowrap!important;display:flex!important}#main-homepage-addon .resultPriceOption{flex:1 1 0!important}}@media (width<=1000px){#main-homepage-addon .resultPriceOptions{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=768px){#main-homepage-addon .titleText{display:block!important}#main-homepage-addon .resultRouteBox{padding:8px!important}#main-homepage-addon .resultPriceActionsWrap{grid-template-columns:1fr!important}#main-homepage-addon .resultActionsBox{flex-direction:row!important}#main-homepage-addon .resultOrderButton,#main-homepage-addon .resultDetailsButton{flex:1!important}}#main-homepage-addon .freightMobileRoute{display:none!important}@media (width<=768px){#main-homepage-addon .freightSegmentGrid,#main-homepage-addon .freightTimeline{display:none!important}#main-homepage-addon .freightMobileRoute{direction:rtl!important;gap:12px!important;margin:0 0 12px!important;padding:2px 0!important;display:grid!important;position:relative!important}#main-homepage-addon .freightMobileRail{z-index:0!important;background:#b7c8d2!important;width:3px!important;position:absolute!important;top:30px!important;bottom:30px!important;right:40px!important}#main-homepage-addon .freightMobileRow{z-index:1!important;direction:ltr!important;grid-template-columns:minmax(0,1fr) 82px!important;align-items:center!important;gap:10px!important;min-height:64px!important;display:grid!important;position:relative!important}#main-homepage-addon .freightMobileControl{text-align:right!important;direction:rtl!important;background:#fff!important;border:1px solid #dce5e9!important;border-radius:6px!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:2px 8px!important;min-height:62px!important;padding:8px 10px!important;display:grid!important;box-shadow:0 5px 14px #101b2d0d!important}#main-homepage-addon .freightMobileControl>span{color:#667588!important;font-size:11px!important;line-height:1.3!important}#main-homepage-addon .freightMobileControl>strong{color:#172235!important;font-size:13px!important;font-weight:900!important;line-height:1.35!important}#main-homepage-addon .freightMobileControl .freightPriceToggle{grid-area:1/2/span 2!important}#main-homepage-addon .freightMobileIntercity{flex-direction:column!important;align-items:flex-start!important;display:flex!important}#main-homepage-addon .freightMobileIntercity select{width:100%!important;min-height:27px!important;padding:3px 8px 3px 25px!important;font-size:10px!important}#main-homepage-addon .freightMobileIntercity .freightCarrierSelect{width:130px!important;margin:3px 0 0!important}#main-homepage-addon .freightMobileIntercity .freightCarrierSelect:after{top:8px!important;left:9px!important}#main-homepage-addon .freightMobileStop{text-align:center!important;direction:rtl!important;justify-items:center!important;display:grid!important}#main-homepage-addon .freightMobileStop .freightStopIcon{width:48px!important;height:48px!important;padding:12px!important}#main-homepage-addon .freightMobileStop small{color:#667588!important;margin-top:3px!important;font-size:10px!important}#main-homepage-addon .freightMobileStop>strong{color:#172235!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:78px!important;margin-top:1px!important;font-size:11px!important;font-weight:900!important;overflow:hidden!important}#main-homepage-addon .freightMobileFinalRow{min-height:76px!important}#main-homepage-addon .freightMobileFinalRow .freightMobileStop{align-self:start!important}}#main-homepage-addon .card.cardWithResults{padding:12px!important;overflow:hidden!important}#main-homepage-addon .cardWithResults .freightResultsWrapper{max-height:none!important;padding:0!important;display:block!important;overflow:visible!important}#main-homepage-addon .cardWithResults .freightResultsCards{display:block!important}#main-homepage-addon .freightSegments-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}#main-homepage-addon .freightSegments-2.freightHasPickup .freightPickupSegment{grid-column:1!important}#main-homepage-addon .freightSegments-2.freightHasPickup .freightIntercitySegment{grid-column:2!important;margin-inline:0!important}#main-homepage-addon .freightSegments-2.freightHasDelivery .freightIntercitySegment{grid-column:1!important;margin-inline:0!important}#main-homepage-addon .freightSegments-2.freightHasDelivery .freightDeliverySegment{grid-column:2!important}#main-homepage-addon .freightSegments-1{grid-template-columns:minmax(0,1fr)!important}#main-homepage-addon .freightSegments-1 .freightIntercitySegment{grid-column:1!important;margin-inline:0!important}@media (width<=768px){#main-homepage-addon .freightSegments-1,#main-homepage-addon .freightSegments-2,#main-homepage-addon .freightSegments-3{grid-template-columns:1fr!important}}@media (width>=769px){#main-homepage-addon .freightSegmentGrid{height:80px!important;min-height:80px!important;display:block!important}#main-homepage-addon .freightSegment{width:max-content!important;min-width:0!important;max-width:50%!important;position:absolute!important;top:0!important;transform:translate(50%)!important}#main-homepage-addon .freightPickupSegment{right:25%!important}#main-homepage-addon .freightIntercitySegment{margin-inline:0!important;right:50%!important}#main-homepage-addon .freightDeliverySegment{right:75%!important}#main-homepage-addon .freightSegments-2.freightHasPickup .freightPickupSegment{right:25%!important}#main-homepage-addon .freightSegments-2.freightHasPickup .freightIntercitySegment,#main-homepage-addon .freightSegments-2.freightHasDelivery .freightIntercitySegment{right:50%!important}#main-homepage-addon .freightSegments-2.freightHasDelivery .freightDeliverySegment{right:75%!important}#main-homepage-addon .freightSegments-1 .freightIntercitySegment{right:50%!important}#main-homepage-addon .freightSegment.freightPickupSegment,#main-homepage-addon .freightSegment.freightDeliverySegment{width:max-content!important;min-width:220px!important}}@media (width<=768px){#main-homepage-addon .freightMobileRoute{background:#fff!important;border:1px solid #e2e9ed!important;border-radius:8px!important;gap:0!important;margin:0 0 12px!important;padding:10px 12px!important}#main-homepage-addon .freightMobileRouteHeader{color:#7b8997!important;direction:rtl!important;border-bottom:1px solid #edf1f3!important;justify-content:space-between!important;align-items:center!important;min-height:36px!important;padding:0 2px 8px!important;font-size:11px!important;font-weight:700!important;display:flex!important}#main-homepage-addon .freightMobileRouteHeader strong{color:#263548!important;font-size:12px!important;font-weight:900!important}#main-homepage-addon .freightMobileRail{background:#64c1d8!important;width:2px!important;top:78px!important;bottom:30px!important;right:30px!important}#main-homepage-addon .freightMobileRow{direction:ltr!important;grid-template-columns:minmax(0,1fr) 106px!important;align-items:center!important;gap:0!important;min-height:60px!important}#main-homepage-addon .freightMobileStopRow{min-height:58px!important}#main-homepage-addon .freightMobileServiceRow{min-height:62px!important}#main-homepage-addon .freightMobileStop{text-align:right!important;direction:ltr!important;grid-template-rows:22px 22px!important;grid-template-columns:minmax(0,1fr) 46px!important;justify-self:start!important;align-items:end!important;column-gap:0!important;width:110px!important;height:52px!important;display:grid!important}#main-homepage-addon .freightMobileStop .freightStopIcon{grid-area:1/2/span 2!important;width:46px!important;height:46px!important;padding:12px!important}#main-homepage-addon .freightMobileStop small{text-align:right!important;direction:rtl!important;grid-area:1/1!important;margin:0!important;font-size:10px!important}#main-homepage-addon .freightMobileStop>strong{text-align:right!important;grid-column:1!important;grid-row:1.5!important;text-overflow:clip!important;direction:rtl!important;max-width:none!important;margin:0!important;font-size:12px!important;overflow:visible!important}#main-homepage-addon .freightMobileControl{text-align:right!important;min-height:56px!important;box-shadow:none!important;direction:ltr!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:1fr 1fr!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:0 8px!important;padding:2px 4px!important}#main-homepage-addon .freightMobileControl>span:not(.freightCarrierSelect){text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;direction:rtl!important;grid-area:1/3!important;min-width:0!important;font-size:12px!important;overflow:hidden!important}#main-homepage-addon .freightMobileControl>strong{text-align:right!important;z-index:1!important;white-space:nowrap!important;direction:rtl!important;grid-area:1/2/span 2!important;justify-self:center!important;font-size:14px!important}#main-homepage-addon .freightMobileControl .freightPriceToggle{grid-area:1/1/span 2!important;justify-self:start!important}#main-homepage-addon .freightMobileServiceMeta{color:#0099c6!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;direction:rtl!important;grid-area:2/3!important;min-width:0!important;font-size:12px!important;overflow:hidden!important}#main-homepage-addon .freightMobileControl:not(.freightMobileIntercity){grid-template-rows:auto auto!important;align-content:center!important;row-gap:0!important}#main-homepage-addon .freightMobileIntercity{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:0 5px!important;display:grid!important}#main-homepage-addon .freightMobileIntercity>strong{grid-area:2/3!important;place-self:start end!important;font-size:13px!important;font-weight:900!important}#main-homepage-addon .freightMobileControl.freightMobileIntercity>.freightMobileCarrierField{direction:rtl!important;flex-direction:column!important;grid-area:1/1/span 2!important;align-items:stretch!important;gap:2px!important;width:128px!important;display:flex!important;position:relative!important}#main-homepage-addon .freightMobileCarrierField>small{color:#7b8997!important;text-align:right!important;font-size:10px!important;line-height:1.2!important}#main-homepage-addon .freightMobileIntercity .freightCarrierSelect{grid-area:1/1/span 2!important;align-self:center!important;width:128px!important;margin:0!important}#main-homepage-addon .freightMobileIntercity .freightCarrierSelect:after{top:13px!important;left:9px!important}#main-homepage-addon .freightMobileIntercity select{text-align:right!important;direction:rtl!important;min-height:34px!important;padding:3px 8px 3px 24px!important;font-size:11px!important}#main-homepage-addon .freightMobileCarrierCustom,#main-homepage-addon .freightMobileCarrierMenu{display:block!important}#main-homepage-addon .freightMobileIntercity .freightCarrierSelect{display:none!important}#main-homepage-addon .freightMobileCarrierCustom{color:#263548!important;text-align:right!important;width:128px!important;min-height:34px!important;font:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;z-index:2!important;direction:rtl!important;background:#f6fbfd!important;border:1px solid #bcd8e3!important;border-radius:5px!important;padding:3px 10px 3px 25px!important;font-size:11px!important;font-weight:700!important;position:relative!important;overflow:hidden!important}#main-homepage-addon .freightMobileCarrierCustom>span{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}#main-homepage-addon .freightMobileCarrierCustom>i{pointer-events:none!important;border:2px solid #0099c6!important;border-width:0 2px 2px 0!important;width:6px!important;height:6px!important;position:absolute!important;top:11px!important;left:9px!important;transform:rotate(45deg)!important}#main-homepage-addon .freightMobileCarrierMenu{z-index:20!important;background:#fff!important;border:1px solid #bcd8e3!important;border-radius:5px!important;width:128px!important;max-height:150px!important;padding:3px!important;position:absolute!important;top:52px!important;right:0!important;overflow-y:auto!important;box-shadow:0 6px 18px #101b2d29!important}#main-homepage-addon .freightMobileCarrierMenu button{color:#263548!important;text-align:right!important;width:100%!important;min-height:30px!important;font:inherit!important;direction:rtl!important;background:0 0!important;border:0!important;border-radius:3px!important;padding:4px 7px!important;font-size:10px!important}#main-homepage-addon .freightMobileCarrierMenu button:hover,#main-homepage-addon .freightMobileCarrierMenu button[aria-selected=true]{color:#007fa5!important;background:#eaf8fc!important}#main-homepage-addon .freightMobileFinalRow,#main-homepage-addon .freightMobileFinalRow .freightMobileStop{align-self:center!important;min-height:58px!important}#main-homepage-addon .freightMobileRoute{min-height:376px!important;display:block!important}#main-homepage-addon .freightMobileRail{top:86px!important;bottom:78px!important}#main-homepage-addon .freightMobileStopRow,#main-homepage-addon .freightMobileFinalRow{height:124px!important;min-height:80px!important;display:grid!important}#main-homepage-addon .freightMobileServiceRow{z-index:2!important;grid-template-columns:minmax(0,1fr)!important;width:auto!important;height:56px!important;min-height:56px!important;position:absolute!important;left:0!important;right:40px!important}#main-homepage-addon .freightMobileServiceRow .freightMobileRowSpacer{display:none!important}#main-homepage-addon .freightMobileControl .freightPriceToggle{width:40px!important;height:22px!important}#main-homepage-addon .freightMobileControl .freightPriceToggle span{width:16px!important;height:16px!important;top:3px!important;right:3px!important}#main-homepage-addon .freightMobileControl .freightPriceToggleOn span{transform:translate(-18px)!important}#main-homepage-addon .freightMobileControl:not(.freightMobileIntercity){grid-template-columns:40px minmax(0,1fr) minmax(0,1fr)!important}#main-homepage-addon .freightMobileControl:not(.freightMobileIntercity)>span:not(.freightCarrierSelect),#main-homepage-addon .freightMobileControl:not(.freightMobileIntercity) .freightMobileServiceMeta,#main-homepage-addon .freightMobileControl:not(.freightMobileIntercity)>strong,#main-homepage-addon .freightMobileControl:not(.freightMobileIntercity) .freightPriceToggle{position:relative!important;top:-4px!important}#main-homepage-addon .freightMobilePickupRow{top:145px!important}#main-homepage-addon .freightMobileIntercityRow{top:269px!important}#main-homepage-addon .freightMobileDeliveryRow{top:393px!important}#main-homepage-addon .freightMobileServiceRow .freightMobileControl{width:100%!important;height:56px!important}#main-homepage-addon .card.cardWithResults,#main-homepage-addon .freightPricePanel,#main-homepage-addon .freightRouteSection,#main-homepage-addon .freightMobileRoute{overflow:visible!important}#main-homepage-addon .freightMobileIntercityRow,#main-homepage-addon .freightMobileIntercity,#main-homepage-addon .freightMobileCarrierField{z-index:30!important}#main-homepage-addon .freightMobileControl.freightMobileIntercity>.freightMobileCarrierField{min-width:0!important;overflow:visible!important}#main-homepage-addon .freightMobileCarrierCustom{cursor:pointer!important;touch-action:manipulation!important}#main-homepage-addon .freightMobileCarrierMenu{z-index:1000!important;pointer-events:auto!important;max-height:min(180px,35vh)!important;top:auto!important;bottom:34px!important}#main-homepage-addon .mobileSummaryCity{font-size:16px!important;font-weight:800!important}}