.mobile-loader-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:99999}.mobile-loader-container,.mobile-loader-overlay,.mobile-loader-spinner{display:flex;align-items:center;justify-content:center}.mobile-loader-spinner{position:relative;width:90px;height:90px}.mobile-loader-spinner:before{content:"";display:block;padding-top:100%}.mobile-loader-bus-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:10;background:#fff;border-radius:50%;width:50px;height:50px;box-shadow:0 2px 8px rgba(91,79,233,.2);will-change:transform,opacity}.bus-icon-img{width:45px;height:45px;opacity:1;animation:mobile-fade-pulse 2s ease-in-out infinite;display:block}.mobile-circular-spinner{animation:mobile-rotate 2s linear infinite;height:100%;transform-origin:center center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.mobile-spinner-path{stroke:#5b4fe9;stroke-dasharray:1,200;stroke-dashoffset:0;animation:mobile-dash 1.5s ease-in-out infinite;stroke-linecap:round}@keyframes mobile-rotate{to{transform:rotate(1turn)}}@keyframes mobile-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes mobile-fade-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.pageHeader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row}.payout{padding-left:10px}.payout-header-deal-container{display:flex;align-items:center;grid-gap:20px;gap:20px;flex-wrap:wrap}.deal-type-inline-badge{display:inline-flex;align-items:center;background:#fff;padding:8px 16px;border-radius:6px;border:1px solid #e6ebf3;box-shadow:0 1px 3px rgba(0,0,0,.08)}.deal-type-inline-label{font-size:13px;font-weight:600;color:#536e92;margin-right:8px}.deal-type-inline-value{font-size:14px;font-weight:700;color:#00b9f5}.deals-header{display:flex;justify-content:flex-end;width:100%;margin-right:40px;white-space:nowrap}.create-deal-button{width:200px;text-align:end;flex:1 1}.audit{text-align:center;justify-content:center;width:150px;height:46px;display:flex;border:1px solid #e6ebf3;border-radius:2px;padding:11px;cursor:pointer}.audit-mobile-button{border:1px solid #e6ebf3;border-radius:4px;padding:2px 6px}.blackFont{color:#000!important}.deals-tabs-wrp{background-color:#fff}.deal-tab,.deals-tabs-wrp{border-radius:25px;display:flex}.deal-tab{height:45px;width:150px;align-items:center;justify-content:center;cursor:pointer}.deal-active-tab{background-color:#00b9f5;color:#fff;font-weight:600}.deal-textfield{background-color:#fff;border-radius:4px}.create-deal-header{height:100px;flex-direction:column!important;justify-content:center!important}.deal-discount-type-wrp{display:flex;align-items:center}.marginTop20{margin-top:20px}.deal-discount-type{height:50px;background:#fff;width:94%;color:#b3b3b3;border:1px solid #ebebeb;border-radius:0!important;padding:0 14px}.deal-date-range-wrp .SingleDatePicker_1{padding-right:18px;width:90%}.deal-date-range-wrp .DateInput_1,.deal-date-range-wrp .SingleDatePickerInput_1{width:100%;border:none}.deal-date-range-wrp .DateInput_input_1{font-size:15px!important;padding-left:3px!important}.deal-padding-right{padding-right:25px!important}.deal-end-date .SingleDatePicker_1{padding-right:0}.deal-date-range-wrp{color:#b3b3b3}.deals-day-wrp{padding:20px;text-transform:capitalize}.deal-city-name{font-size:14px;color:#666;margin:0}.service-search-button{display:flex;align-items:flex-start}.deals-services{width:70%;padding:10px;margin:10px;border-radius:4px;border:1px solid #ebebeb;background-color:#f4f5f8;display:inline-flex}.deal-services-wrp{overflow:scroll;margin-bottom:25px}.deal-exclude-date{display:flex;justify-content:space-between;text-align:center;width:205px;background-color:#e5f9ff;border:1px solid #00b9f5;border-radius:15px;padding:4px 0 4px 16px;margin-bottom:10px;color:#222}.deal-exclude-date-view{background-color:#f5f5f5;border:1px solid #d0d0d0;color:#666}.deal-exclude-date-close{padding-right:16px}.deal-type-select{width:100%}.marginLeft10{margin-left:10px}.padTop7{padding-top:7px}.colorb3b3b3{color:#b3b3b3}.cityStyle{font-size:14px;color:#666;margin:0}.stateStyle{font-size:12px;color:#909090;margin-top:0;font-weight:700}.buttonsContainer{grid-gap:8px;gap:8px}.auditIcon{width:24px;height:24px}.auditText{font-size:14px;font-weight:700;line-height:20px}.audit-text-mobile,.auditText{display:flex;justify-content:center;color:#536e92;font-style:normal;white-space:nowrap}.audit-text-mobile{font-size:12px;font-weight:600}.auditHeader{margin:20px 0 24px;display:flex;justify-content:space-between;align-items:center;padding-right:20px}.logText{font-family:Helvetica;font-size:16.6px;color:#222}.durationText,.logText{font-weight:700;line-height:20px;text-align:left}.durationText{font-size:14px}.duration,.durationText{font-family:sans-serif;letter-spacing:0}.duration{font-size:12px;font-weight:400;line-height:16px;text-align:left;color:grey}.tableSlNo{padding-left:10px}.viaRoutesWindow{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2}.viaRoutesContainer{background:#fff;z-index:3;width:80%;padding:24px;margin:180px auto auto;border-radius:8px}.windowHead{font-size:22px;font-weight:600;display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:16px}.crossLogo{width:40px;height:40px;cursor:pointer}.windowContent{padding-top:16px;font-size:18px;font-weight:400;padding-bottom:4px;max-height:350px;overflow-y:scroll;scroll-behavior:smooth}.payout-header-deal{font-size:24px;font-style:normal;font-weight:800;line-height:36px;margin-left:6px}.dealBackIcon{display:flex;margin-top:8px;margin-bottom:8px;padding:12px 0;position:sticky;top:0;z-index:1002;background:#fff}.mobile-app-view .dealBackIcon{margin-top:0;margin-bottom:0;align-items:flex-start;flex-direction:column;padding:8px 16px 0 8px;background:#f9fafb}.dealBackIcon-header-row{display:flex;align-items:center;width:100%}@media screen and (max-width:768px){.dealBackIcon:not(.row){flex-direction:column;align-items:flex-start}}.mobile-app-view .payout-header-deal{font-size:18px;line-height:24px}.payout-header-deal-subtitle{font-size:14px;font-weight:400;color:#666;line-height:20px;margin-left:6px;margin-top:4px;margin-bottom:0;width:100%}.backArrow{margin-top:6px}.searchBox1{border-bottom:1px solid #e6ebe3;border-left:1px solid #e6ebe3}.searchContainerCompetitor{color:#182233;font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding:28px 0 16px 38px}.inputBox1{padding:0 0 20px 38px}.searchInputBox{height:44px;width:30%;border:1px solid #e6ebe3;margin-right:20px;padding-left:32px}.submitCTA{font-size:14px;font-style:normal;font-weight:700;line-height:20px;background:#fff;color:#00b8f5;border:1px solid #00b8f5;height:44px;width:20%;cursor:pointer}.searchBlock{display:flex;justify-content:flex-start;flex-direction:row}.dealText{padding:0 0 22px 32px;color:#182233;font-size:24px;font-style:normal;font-weight:700;line-height:28px;margin-top:-42px;transform:translateY(-21px)}.dealsSummaryHeader{display:flex;align-items:flex-end;width:100%;position:relative;margin-bottom:10px}.horizontalSeparator{position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#e6ebf3;margin:0 32px}.durationBlock{display:flex;justify-content:flex-end}.durationLable,.typeLable{color:#536e92;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:flex;padding-top:20px}.durationLable{margin-right:5px}.durationOption{top:27px;right:56px}.durationOption,.durationOptionOnGoing{border:none;color:#182233;font-size:14px;font-weight:700;line-height:20px;position:relative;cursor:pointer;background:transparent}.chartContainer{width:350px;height:320px;padding-right:30px}.colorBlock{height:16px;width:16px;border-radius:4px;margin-right:8px}.dealName{display:flex;align-items:baseline;color:#182233;font-size:20px;font-style:normal;font-weight:700;line-height:22px;border-bottom:1px solid #e6ebf3;padding-bottom:24px;margin-bottom:22px}.note{line-height:19px;padding-top:3px}.chartsMasterContainer{display:flex;overflow-x:auto;height:450px;width:100%;padding:32px;overflow-y:hidden}.filtersSection{display:flex;align-items:center;justify-content:flex-end}.dealList{border-left:1px solid #e6ebe3}.tabSelectedBorder{border-bottom:4px solid #00b9f5;width:20%;display:flex;position:relative;top:18px}.competitorBorder{border-bottom:1px solid #e6ebe3;margin-top:20px}.mobile-header-left{font-size:16px;font-weight:700;color:#536e92}.mobileTabHeader{display:flex;align-items:center;overflow-x:auto;flex-wrap:nowrap;grid-gap:6px;gap:6px;margin:16px 16px 0}.mobileTab{flex:1 1;text-align:center;padding:8px;cursor:pointer;color:#8b92a8;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid transparent;white-space:nowrap}.mobileSelectedTab{color:#00b9f5;font-weight:600}.mobileOtherTab,.mobilePerformanceTab{flex:1 1}.mobileTabSelectedBorder{border-bottom:2px solid #00b9f5!important}.mobileTabCard{min-width:103px;min-height:56px;background-color:#f4f5f8;border-radius:16px;padding:12px 8px 6px;display:flex;flex-direction:column;justify-content:center;text-decoration:none;border:1px solid #eef1f6}.mobileTabCardPrimary{background-color:#5b4fe9;color:#fff}.mobileTabCardSecondary{background-color:#f2f4f8}.mobileTabCardEmoji{font-size:12px;line-height:1;color:#6b7280}.mobileTabCardSubtitle{margin-top:4px;color:#6b7280;font-size:12px;font-weight:500}.mobileTabCardPrimary .mobileTabCardEmoji{color:#e6e9ff}.mobileTabCardTitle{font-size:14px;font-weight:700;line-height:24px;color:#374151}.mobileTabCardPrimary .mobileTabCardTitle{color:#fff}.mobileDealsContainer{height:calc(100vh - 116px);overflow-y:auto}.mobileHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;grid-gap:12px;gap:12px}.mobileHeaderActions{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.mobileTabContent{padding:0 16px 16px}.mobileFiltersWrapper{background-color:#f9fafb}.mobileDurationLabel{line-height:16px}.mobileDropdownOption:hover{background-color:#f4f5f8}.mobileDealsSummarySection{background-color:#fff;border-radius:8px;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.mobileDealsSummaryHeader{padding:16px;border-bottom:1px solid #e6ebf3}.mobileDealText{font-size:18px;font-weight:600;line-height:24px}.mobileChartsContainer{display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin-bottom:16px}.mobileChartContainer{background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.mobileDealName{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e6ebf3}.mobileColorBlock{height:14px;width:14px;border-radius:3px;flex-shrink:0;margin-top:3px}.mobileDealNameText{font-size:16px;font-weight:700;line-height:20px;display:flex;flex-direction:column}.mobileNote{color:#6b7280;font-size:12px!important;font-weight:500;line-height:16px;margin-top:4px;display:block}.mobileTopPerformingSection{margin-bottom:16px;padding:16px}.mobileSearchBox,.mobileTopPerformingSection{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.mobileSearchContainer{font-size:16px;font-weight:700;line-height:20px;padding:16px;border-bottom:1px solid #e6ebf3}.mobileSearchInputs{padding:16px}.mobileSearchBlock{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-bottom:16px}.mobileSubmitCTA{width:100%;padding:12px 16px;font-size:14px;font-weight:700;line-height:20px;background:#5b4fe9;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.mobileCompetitorBorder{height:1px;background-color:#e6ebf3;margin:0 16px}.mobileCompetitorContent{padding:16px}.mobileLineChart{position:relative;touch-action:pan-y}.mobileLineChart:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;z-index:2;pointer-events:auto;touch-action:pan-y}.deal-discount-type-mobile{width:100%}.mobile-activity-tracker{min-height:100vh;background:#f8f9fb;padding-bottom:80px}.mobile-activity-header{background:#fff;padding:16px;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.05)}.mobile-activity-back{display:flex;align-items:center;grid-gap:12px;gap:12px;text-decoration:none;margin-bottom:12px}.mobile-activity-title{font-size:20px;font-weight:700;color:#1f2937}.mobile-activity-duration{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:8px}.mobile-duration-label{font-size:13px;font-weight:600;color:#6b7280}.mobile-duration-value{padding:6px 12px;background:linear-gradient(135deg,#5b4fe9,#7c6ff0);color:#fff;border-radius:16px;font-size:13px;font-weight:600}.mobile-activity-content{padding:16px}.activity-card{background:#fff;border-radius:16px;padding:16px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f3f4f6}.activity-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f3f4f6}.activity-number{font-size:16px;font-weight:700;color:#5b4fe9}.activity-badge{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;text-transform:capitalize}.badge-created{background:#e8f5e9;color:#2e7d32}.badge-disabled{background:#ffebee;color:#c62828}.badge-enabled{background:#e3f2fd;color:#1976d2}.activity-card-body{grid-gap:12px;gap:12px}.activity-card-body,.activity-row{display:flex;flex-direction:column}.activity-row{grid-gap:4px;gap:4px}.activity-label{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.activity-value{font-size:14px;font-weight:500;color:#1f2937;word-break:break-word}.activity-deal-name{font-weight:600;color:#374151}.activity-deal-id{font-family:Courier New,monospace;color:#5b4fe9;font-size:13px}.activity-date{color:#6b7280}.mobile-no-activity{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.mobile-no-activity svg{margin-bottom:16px;opacity:.4}.mobile-no-activity p{color:#9ca3af;font-size:16px;font-weight:500;margin:0}.mobile-activity-pagination{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fff;border-radius:12px;margin-top:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.mobile-pagination-btn{padding:10px 20px;background:#5b4fe9;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.mobile-pagination-btn:active{background:#4a3fd1;transform:scale(.98)}.mobile-pagination-btn:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;transform:none}.mobile-page-info{font-size:14px;font-weight:600;color:#374151}.customDropdownButton{padding:12px 16px;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;color:#374151;transition:all .2s ease}.customDropdownButton:hover{border-color:#9ca3af;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.customDropdownButton:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.customDropdownMenu{max-height:300px}.mobileDropdownButton{padding:12px 16px;background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:16px;font-weight:500;color:#374151;transition:all .2s ease}.mobileDropdownButton:active{background-color:#f3f4f6}.mobileDropdownMenu{background:#fff;border:1px solid #d1d5db;border-radius:8px;max-height:300px}.mobileDropdownOption{transition:background-color .2s ease;font-size:16px;font-weight:500;color:#374151;border-bottom:1px solid #f3f4f6}.mobileDropdownOption:active{background-color:#f3f4f6}.mobileDropdownOption.selected{background-color:#eff6ff;color:#2563eb}.mobileDropdownOption:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.searchBlck{display:flex;flex-direction:column;align-items:center}.searchError{margin-top:70px;margin-bottom:34px;height:120px}.displayText{color:#000;font-size:24px;font-weight:700;white-space:nowrap}.displayData{color:#000;text-align:center;font-size:16px;font-weight:400;line-height:normal;margin-top:16px;width:480px;margin-bottom:80px}.benchMark{display:flex;flex-direction:row;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.15)}.benchData{font-size:16px;font-style:normal;font-weight:400;line-height:20px;padding-right:100px;width:370px}.benchContainer{display:flex;justify-content:flex-start;flex-direction:row;padding-top:20px}.benchBottomBorder{border-bottom:1px solid rgba(0,0,0,.15);padding-top:20px;margin-left:-38px}.bench{padding-right:100px;width:370px;color:#536e92;font-size:12px;font-style:normal;font-weight:800;line-height:16px;letter-spacing:.8px}.searchErrorMobile{height:80px;margin:0}.displayTextMobile{font-size:18px;font-weight:700;white-space:normal;text-align:center;color:#374151}.displayDataMobile{width:auto;max-width:92vw;margin:0;font-size:14px;line-height:20px;color:#6b7280}.benchContainerMobile{display:grid;grid-template-columns:1.1fr 1.4fr 1.1fr;grid-column-gap:12px;column-gap:12px;align-items:center;padding-top:12px}.benchMobile{padding-right:0;width:auto;font-size:11px;font-weight:700;line-height:14px;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#374151}.benchBottomBorderMobile{margin-left:0;padding-top:12px}.benchMarkMobile{display:grid;grid-template-columns:1.1fr 1.4fr 1.1fr;grid-column-gap:12px;column-gap:12px;padding:12px 0;align-items:start}.benchDataMobile{padding-right:0;width:auto;min-width:0;font-size:13px;line-height:18px;font-weight:500;word-break:break-word;overflow:hidden;color:#6b7280}.noDataBlck,.pagination.pagination-centered{padding-top:16px}.noDataBlck{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px}.noDataImage{width:100px;height:100px}.topRoutesText{padding:32px 0 24px;color:#182233;font-size:18px;font-style:normal;font-weight:700;line-height:22.957px;border-top:1px solid #e6ebf3;margin-left:34px}.routeContainer{border:1px solid rgba(16,16,16,.13);border-radius:12px;margin-left:32px;padding:0 20px 16px}.routeText{font-size:16px;font-weight:600;line-height:20px;color:#536e92;padding:16px 0 8px}.innerContainerMobile{display:flex;grid-gap:8px;gap:8px;overflow-x:auto;padding-top:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.innerContainerMobile::-webkit-scrollbar{display:none}.rotuteType{margin:0 8px 12px 0;width:120px;border-radius:4px;padding:2px 10px;font-size:10px;font-style:normal;font-weight:600;line-height:16px}.outerContainer{display:flex;justify-content:flex-start;flex-direction:row;margin-bottom:22px}.arrow{padding-left:12px;padding-right:12px;position:relative;top:4px}.topRoutesTextMobile{padding:10px 16px 16px;margin-left:0;border-top:none;color:#1f2937;font-size:18px;font-weight:700;line-height:24px}.outerContainerMobile{flex-direction:column;margin-bottom:0;padding:0 16px 16px}.routeContainerMobile{margin-left:0;margin-top:0;margin-bottom:12px;padding:16px;flex:0 0 auto;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.routeTextMobile{font-size:15px;font-weight:600;line-height:20px;padding:0 0 12px;display:flex;align-items:center;color:#374151;margin-bottom:8px;border-bottom:1px solid #f3f4f6}.rotuteTypeMobile{width:auto;padding:6px 12px;font-size:11px;font-weight:600;white-space:nowrap;display:inline-block;margin-bottom:0;margin-right:8px;border-radius:8px}.arrowMobile{padding-left:8px;padding-right:8px;top:0;width:35px;height:20px;flex-shrink:0}.dealContainer{display:flex;margin:0 20px 20px;border-bottom:1px solid #e6ebf3;white-space:nowrap}.col-xs-6{flex:1 1}.dealBlock{margin:0}.dealText1{font-weight:500;line-height:1;font-size:12px;color:#6b7280}.dealValue{font-size:20px;font-weight:600;margin-top:2px}.sameLine{display:flex;flex-direction:row}.diffLine{display:flex;flex-direction:column}.deal{margin-bottom:22px}.dealSummaryBlck{border-left:1px solid #e6ebf3;padding:38px 0 0 55px;width:50%}.summaryHead{color:#182233;font-size:20px;font-style:normal;font-weight:700;line-height:24px;padding-bottom:24px}.pieChart{width:30%}.barChartPercentContainer{display:flex;flex-direction:column;justify-content:center;margin-right:70px;margin-left:10px}.barChartText{font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:6px}.barChartTextItemMobile{width:100%}.dealSummaryContainer{display:flex;justify-content:flex-start;flex-direction:row}.asssetItem{padding-left:10px;color:#182233}.assetPercent,.asssetItem{font-size:12px;font-weight:400;line-height:16px}.assetPercent{color:#4c6e95;padding-left:6px}.emptyStateContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 40px;width:100%;min-height:150px;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px;margin:20px 0 30px}.emptyStateIcon{font-size:36px;margin-bottom:12px;opacity:.6}.emptyStateTitle{color:#1a202c;font-size:18px;font-weight:700;line-height:24px;margin-bottom:8px}.emptyStateMessage{color:#4a5568;font-size:16px;font-weight:400;line-height:22px;max-width:450px}.mobileDealSummaryContainer{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin:0 16px 16px}.mobilePieChart{width:100%;height:240px;touch-action:pan-y;position:relative}.mobileLegend{display:flex;flex-wrap:wrap;grid-gap:6px 0;gap:6px 0}.mobileLegend .barChartText{width:50%;display:flex;box-sizing:border-box}.mobileLegend .barChartText:nth-child(odd){justify-content:flex-start}.mobileLegend .barChartText:nth-child(2n){justify-content:flex-end}.mobilePieChart:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;z-index:2;pointer-events:auto;touch-action:pan-y}.mobileSummaryBlock{padding:0}.mobileSummaryHead{color:#182233;font-size:18px;font-weight:700;line-height:22px;margin-bottom:8px}.mobileSummaryGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.mobileSummaryItem{display:flex;flex-direction:column;border-radius:12px;padding:8px;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:none}.dealContainerMobile{display:block;width:auto!important;max-width:100%;margin:0;padding:16px;box-sizing:border-box;white-space:normal}.emptyStateContainerMobile{padding:8px;min-height:120px;margin:0}.emptyStateTitleMobile{font-size:16px;line-height:22px}.emptyStateMessageMobile{font-size:14px;line-height:20px;max-width:100%}.filterOption{padding:6px 14px;border:1px solid #e6ebf3;border-radius:500px;margin:8px;background:#fff;text-align:center;font-size:14px;line-height:20px;cursor:pointer;display:inline-block}.filterData,.filterOption{font-weight:700;color:#536e92}.filterData{font-size:12px;line-height:16px;letter-spacing:.8px;padding-top:0}.filterDataSelected{background:#00b9f5;color:#fff}.dealContainer1{display:flex;padding-left:1%;padding-right:4%;border-top:1px solid #e6ebf3;padding-top:10px;margin-top:5px;grid-gap:10px;gap:10px;flex-wrap:wrap}.dealBlck{background:#f6f8fc;border-radius:8px;border:1px solid #e6ebf3;padding:14px 16px;display:flex;align-items:center;justify-content:flex-start;min-width:200px;flex:0 1 auto}.dealBlck img{width:28px;height:28px;flex-shrink:0}.dealData1{order:2}.dealData1,.dealData2{font-size:15px;line-height:18px;letter-spacing:.3px}.dealData2{font-weight:600;order:1;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.dataSection{display:flex;flex-direction:row;align-items:baseline;grid-gap:5px;gap:5px;padding-left:12px;flex:0 1 auto;white-space:nowrap}.dataSection:after{content:":";order:1.5;color:#536e92;font-size:15px;font-weight:500;line-height:18px;margin:0 -1px;flex-shrink:0}.ongoing-deals{background-color:#fff;margin-top:11px}.table-wrapper{overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 400px);position:relative;border:1px solid #e6ebf3;border-left:none}.table-wrapper.resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.table-wrapper::-webkit-scrollbar{width:8px;height:8px}.table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.deals-table{width:100%;text-align:center;border-collapse:collapse;border:none;position:relative}.deals-table thead{position:sticky;top:0;z-index:10;background-color:#fff}.resizable-th{position:relative}.resizable-th,.resize-handle{-webkit-user-select:none;user-select:none}.resize-handle{position:absolute;top:0;right:0;width:5px;height:100%;cursor:col-resize;background-color:initial;z-index:1}.resize-handle:hover{background-color:#00b8f8}.resize-handle:active{background-color:#0090c7}.deals-table-header{border-bottom:1px solid #e6ebf3;height:50px;background-color:#fff}.deals-table-header th{border-right:1px solid #e6ebf3!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deals-table-header th:last-child{border-right:none!important}.deals-table-row{height:50px;font-size:12px;border-bottom:1px solid #e6ebf3}td,th{padding:12px 23px;border:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px;position:relative}td{border-right:1px solid #f0f0f0!important}td:last-child{border-right:none!important}td:has(.service-id-tooltip-wrapper){overflow:visible}tr{border-bottom:1px solid #e6ebf3}.switchtd{vertical-align:bottom;cursor:pointer}.filterContainer{padding:10px 15px 5px;display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;flex:1 1}.dealTypeMultiSelect{position:relative;min-width:180px}.dealTypeMultiSelectButton{border:1px solid #d1d5db;background:#fff;padding:8px 12px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:36px}.dealTypeMultiSelectButton:hover{border-color:#9ca3af;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.dealTypeSelectedText{color:#374151;font-size:13px;font-weight:400}.dealTypeDropdownArrow{color:#9ca3af;font-size:12px;transition:transform .2s ease}.dealTypeMultiSelect:has(.dealTypeDropdownMenu) .dealTypeDropdownArrow{transform:rotate(180deg)}.dealTypeDropdownMenu{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-height:300px;overflow-y:auto}.dealTypeDropdownOption{padding:12px 16px;cursor:pointer;display:flex;align-items:center;grid-gap:10px;gap:10px;transition:background-color .2s ease;font-size:16px;color:#374151}.dealTypeDropdownOption:hover{background-color:#f3f4f6}.dealTypeDropdownOption.dealTypeSelected{background-color:#eff6ff}.dealTypeCheckbox{width:18px;height:18px;cursor:pointer;accent-color:#00b8f8}.dealTypeLabel{flex:1 1;font-weight:500}.dealTypeClearAll{color:#ef4444;font-weight:600;border-bottom:1px solid #e5e7eb}.dealTypeClearAll:hover{background-color:#fef2f2}.dealStatusContainer{display:flex;flex-direction:column;align-items:flex-start;margin-left:15px;margin-right:15px;padding:10px 0 5px;grid-gap:8px;gap:8px;align-self:flex-start}.dealStatusLabel{color:#536e92;font-size:12px;font-weight:700;line-height:16px;letter-spacing:.8px;padding-top:0;white-space:nowrap}.dealStateMultiSelect{position:relative;min-width:200px}.dealStateMultiSelectButton{border:1px solid #d1d5db;background:#fff;padding:8px 12px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:36px}.dealStateMultiSelectButton:hover{border-color:#9ca3af;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.dealStateSelectedText{font-size:13px;font-weight:400;color:#374151;white-space:nowrap}.dealStateDropdownArrow{color:#9ca3af;font-size:10px;margin-left:12px;transition:transform .2s ease}.dealStateMultiSelect:has(.dealStateDropdownMenu) .dealStateDropdownArrow{transform:rotate(180deg)}.dealStateDropdownMenu{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:200px;max-height:300px;overflow-y:auto}.dealStateDropdownOption{padding:12px 16px;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:16px;font-weight:500;color:#374151}.dealStateDropdownOption:hover{background-color:#f3f4f6}.dealStateDropdownOption.dealStateSelected{background-color:#e0f2fe}.dealStateCheckbox{width:18px;height:18px;cursor:pointer;accent-color:#00b8f8}.dealStateLabel{flex:1 1}.dealStateClearAll{color:#ef4444;font-weight:600;border-bottom:1px solid #e5e7eb}.dealStateClearAll:hover{background-color:#fef2f2}.dealsTop{display:flex;align-items:flex-start;justify-content:space-between}.tableData{font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.8px;color:#536e92}.dealStatus{align-items:center;margin-left:20px}.dealStatusTabs{display:flex;border-radius:25px;padding:4px}.dealStatus{display:flex;flex-direction:column;align-items:flex-start;margin-right:20px;align-self:flex-start}.dealStatus .durationLable{color:#182233;font-size:18px;font-weight:700;line-height:22px;margin-bottom:15px;white-space:nowrap}.dealStatus .durationOptionOnGoing{border:1px solid #d1d5db;color:#374151;font-size:16px;font-weight:500;line-height:20px;background:#fff;top:-6px;right:9px;cursor:pointer;border-radius:8px;min-width:150px;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding:12px 40px 12px 16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);transition:all .2s ease-in-out;position:relative;z-index:1}.dealStatus .durationOptionOnGoing:hover{border-color:#9ca3af;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.dealStatus .durationOptionOnGoing:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.customDropdownButton{display:flex;align-items:center;justify-content:space-between}.dropdownOption{font-size:16px}.action-buttons-wrapper{display:flex;flex-wrap:nowrap;overflow-x:auto;min-width:100%;padding-right:10px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.modal-container{background-color:#fff;border-radius:8px;padding:30px;max-width:450px;width:90%;box-shadow:0 4px 6px rgba(0,0,0,.1)}.modal-title{margin:0 0 20px;font-size:18px;font-weight:600;color:#333}.modal-buttons{display:flex;grid-gap:15px;gap:15px;justify-content:flex-end}.uniqueIdSearchContainer{display:flex;flex-direction:column;align-items:flex-start;margin-left:20px;margin-right:20px;align-self:flex-start}.uniqueIdLabel{color:#182233;font-size:18px;font-weight:700;line-height:22px;margin-bottom:15px;white-space:nowrap}.uniqueIdSearchWrapper{position:relative;display:flex;align-items:center}.uniqueIdSearchInput{border:1px solid #d1d5db;color:#374151;font-size:16px;font-weight:500;line-height:20px;background:#fff;padding:12px 40px 12px 16px;border-radius:8px;min-width:250px;outline:none;transition:all .2s ease-in-out;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.uniqueIdSearchInput:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.uniqueIdSearchInput::placeholder{color:#9ca3af}.clearSearchButton{position:absolute;right:12px;background:transparent;border:none;color:#9ca3af;font-size:18px;cursor:pointer;padding:4px 8px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.clearSearchButton:hover{color:#374151}.searchContainer{align-items:flex-start;margin-left:20px;margin-right:20px;padding:15px 0;grid-gap:15px;gap:15px;align-self:flex-start}.searchLabel{color:#101010;font-size:24px;font-weight:700;line-height:28px;padding-top:12px;white-space:nowrap}.searchControls{display:flex;grid-gap:10px;gap:10px;align-items:center}.searchTypeSelector{position:relative}.searchTypeButton{border:1px solid #d1d5db;background:#fff;padding:12px 16px;border-radius:8px;cursor:pointer;display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:160px;justify-content:space-between;transition:all .2s ease;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);font-size:16px;font-weight:500;color:#374151;height:48px}.searchTypeButton:hover{border-color:#9ca3af;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.searchTypeText{white-space:nowrap}.searchTypeArrow{color:#9ca3af;font-size:10px;transition:transform .2s ease}.searchTypeSelector:has(.searchTypeDropdown) .searchTypeArrow{transform:rotate(180deg)}.searchTypeDropdown{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:160px;overflow:hidden}.searchTypeOption{padding:12px 16px;cursor:pointer;transition:background-color .2s ease;font-size:16px;font-weight:500;color:#374151}.searchTypeOption:hover{background-color:#f3f4f6}.searchTypeOption.selected{background-color:#00b8f8;color:#fff}.searchInputWrapper{position:relative;display:flex;align-items:center}.searchInput{border:1px solid #d1d5db;color:#374151;font-size:16px;font-weight:500;line-height:20px;background:#fff;padding:12px 40px 12px 16px;min-width:300px;outline:none;transition:all .2s ease-in-out;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);height:48px}.searchInput:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.searchInput::placeholder{color:#9ca3af}.compactFilterContainer{display:flex;flex-direction:column;align-items:flex-start;margin-left:15px;margin-right:15px;padding:10px 0 5px;grid-gap:8px;gap:8px;align-self:flex-start}.compactFilterLabel{color:#536e92;font-size:12px;font-weight:700;line-height:16px;letter-spacing:.8px;white-space:nowrap}.compactFilterInputWrapper{position:relative;display:flex;align-items:center}.compactFilterInput{border:1px solid #d1d5db;color:#374151;font-size:13px;font-weight:400;background:#fff;padding:8px 32px 8px 12px;border-radius:6px;min-width:160px;outline:none;transition:all .2s ease-in-out;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:36px}.compactFilterInput:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.compactFilterInput::placeholder{color:#9ca3af;font-size:13px}.compactDateRangeWrapper{display:flex;align-items:center;grid-gap:8px;gap:8px;position:relative}.compactDateInput{border:1px solid #d1d5db;color:#374151;font-size:13px;font-weight:400;background:#fff;padding:8px 10px;border-radius:6px;min-width:140px;outline:none;transition:all .2s ease-in-out;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:36px;cursor:pointer}.compactDateInput:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.compactDateInput::-webkit-calendar-picker-indicator{cursor:pointer;padding:2px;width:16px;height:16px}.compactDateSeparator{font-size:13px;font-weight:500;color:#6b7280;white-space:nowrap}.compactClearButton{position:absolute;right:8px;background:transparent;border:none;color:#6b7280;font-size:18px;font-weight:700;cursor:pointer;padding:4px 6px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.compactClearButton:hover{color:#374151}.compactDateRangeWrapper .compactClearButton{position:static;margin-left:4px}.compactValueRangeWrapper{display:flex;align-items:center;grid-gap:8px;gap:8px;position:relative}.compactValueInput{border:1px solid #d1d5db;color:#374151;font-size:13px;font-weight:400;background:#fff;padding:8px 10px;border-radius:6px;min-width:65px;width:65px;outline:none;transition:all .2s ease-in-out;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:36px}.compactValueInput:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.compactValueInput::placeholder{color:#9ca3af;font-size:13px}.compactValueSeparator{font-size:13px;font-weight:500;color:#6b7280;white-space:nowrap}.compactValueRangeWrapper .compactClearButton{position:static;margin-left:4px}.advancedFiltersToggle{display:flex;align-items:center;padding:2px 15px;margin-top:0;margin-bottom:0}.advancedFiltersButton{background:transparent;border:none;color:#00baf2;font-size:14px;font-weight:500;cursor:pointer;padding:5px;display:flex;align-items:center;grid-gap:5px;gap:5px;transition:background-color .2s;border-radius:4px}.advancedFiltersButton:hover{background-color:#f6f8fc}.advancedFiltersButton span{display:flex;align-items:center;grid-gap:8px;gap:8px}.secondFilterLine{padding-top:15px;margin-top:-10px;justify-content:flex-start}.routeTypeMultiSelect{position:relative;min-width:180px}.routeTypeMultiSelectButton{border:1px solid #d1d5db;background:#fff;padding:8px 12px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:36px;grid-gap:8px;gap:8px;min-width:0}.routeTypeMultiSelectButton:hover{border-color:#9ca3af;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.routeTypeSelectedText{color:#374151;font-size:13px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.routeTypeDropdownArrow{color:#9ca3af;font-size:12px;transition:transform .2s ease}.routeTypeMultiSelect:has(.routeTypeDropdownMenu) .routeTypeDropdownArrow{transform:rotate(180deg)}.routeTypeDropdownMenu{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:250px;max-height:350px;overflow-y:auto}.routeTypeDropdownOption{padding:10px 14px;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:13px;font-weight:400;color:#374151}.routeTypeDropdownOption:hover{background-color:#f3f4f6}.routeTypeDropdownOption.routeTypeSelected{background-color:#e0f2fe}.routeTypeCheckbox{width:16px;height:16px;cursor:pointer;accent-color:#00b8f8}.routeTypeLabel{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.routeTypeClearAll{color:#ef4444;font-weight:600;border-bottom:1px solid #e5e7eb}.routeTypeClearAll:hover{background-color:#fef2f2}.routeTypeHelperText{padding:8px 14px;font-size:12px;color:#6b7280;font-style:italic;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.routeTypeDropdownDivider{height:1px;background-color:#e5e7eb;margin:4px 0}.discountTypeMultiSelect{position:relative;min-width:180px}.discountTypeMultiSelectButton{border:1px solid #d1d5db;background:#fff;padding:8px 12px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:36px}.discountTypeMultiSelectButton:hover{border-color:#9ca3af;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.discountTypeSelectedText{color:#374151;font-size:13px;font-weight:400}.discountTypeDropdownArrow{color:#9ca3af;font-size:12px;transition:transform .2s ease}.discountTypeMultiSelect:has(.discountTypeDropdownMenu) .discountTypeDropdownArrow{transform:rotate(180deg)}.discountTypeDropdownMenu{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:200px;max-height:250px;overflow-y:auto}.discountTypeDropdownOption{padding:10px 14px;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:13px;font-weight:400;color:#374151}.discountTypeDropdownOption:hover{background-color:#f3f4f6}.discountTypeDropdownOption.discountTypeSelected{background-color:#e0f2fe}.discountTypeCheckbox{width:16px;height:16px;cursor:pointer;accent-color:#00b8f8}.discountTypeLabel{flex:1 1}.discountTypeClearAll{color:#ef4444;font-weight:600;border-bottom:1px solid #e5e7eb}.discountTypeClearAll:hover{background-color:#fef2f2}.seatFareLimitsDropdown{position:relative;min-width:100px}.seatFareLimitsDropdownButton{border:1px solid #d1d5db;background:#fff;padding:8px 12px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:36px}.seatFareLimitsDropdownButton:hover{border-color:#9ca3af;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.seatFareLimitsSelectedText{color:#374151;font-size:13px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seatFareLimitsDropdownArrow{color:#6b7280;font-size:10px;transition:transform .3s ease;margin-left:8px}.seatFareLimitsDropdown:has(.seatFareLimitsDropdownMenu) .seatFareLimitsDropdownArrow{transform:rotate(180deg)}.seatFareLimitsDropdownMenu{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:1000;min-width:100%;max-height:300px;overflow-y:auto}.seatFareLimitsDropdownOption{padding:10px 14px;cursor:pointer;transition:background-color .2s ease;font-size:13px;font-weight:400;color:#374151}.seatFareLimitsDropdownOption:hover{background-color:#f3f4f6}.seatFareLimitsDropdownOption.seatFareLimitsSelected{background-color:#e0f2fe;font-weight:500}.weekdaysMultiSelect{position:relative;min-width:150px}.weekdaysMultiSelectButton{border:1px solid #d1d5db;background:#fff;padding:8px 12px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:36px}.weekdaysMultiSelectButton:hover{border-color:#9ca3af;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.weekdaysSelectedText{color:#374151;font-size:13px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weekdaysDropdownArrow{color:#6b7280;font-size:10px;transition:transform .3s ease;margin-left:8px}.weekdaysMultiSelect:has(.weekdaysDropdownMenu) .weekdaysDropdownArrow{transform:rotate(180deg)}.weekdaysDropdownMenu{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:1000;min-width:100%;max-height:300px;overflow-y:auto}.weekdaysDropdownOption{padding:10px 14px;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:13px;font-weight:400;color:#374151}.weekdaysDropdownOption:hover{background-color:#f3f4f6}.weekdaysDropdownOption.weekdaysSelected{background-color:#e0f2fe}.weekdaysCheckbox{width:16px;height:16px;cursor:pointer;accent-color:#00b8f8}.weekdaysLabel{flex:1 1}.weekdaysClearAll{color:#ef4444;font-weight:600;border-bottom:1px solid #e5e7eb}.weekdaysClearAll:hover{background-color:#fef2f2}.action-buttons-wrapper button{min-width:40px;min-height:40px;transition:all .3s ease;overflow:visible;position:relative}.action-buttons-wrapper button:hover{background-color:#e3f5ff!important;border-color:#00b8f8!important}.action-buttons-wrapper button img{width:18px;height:18px;vertical-align:middle;transition:transform .3s ease}.action-buttons-wrapper button:hover img{transform:scale(1.1)}.pagination-wrapper{display:flex;align-items:center;justify-content:space-between;padding:20px;background-color:#fff}.pagination-controls{display:flex;align-items:center;grid-gap:20px;gap:20px}.pagination-total{font-size:16px;font-weight:600;color:#374151}.page-size-selector{position:relative}.page-size-button{border:1px solid #d1d5db;background:#fff;padding:8px 16px;border-radius:6px;cursor:pointer;display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:120px;justify-content:space-between;transition:all .2s ease;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);font-size:14px;font-weight:500;color:#374151}.page-size-button:hover{border-color:#9ca3af;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.page-size-arrow{color:#9ca3af;font-size:10px;transition:transform .2s ease}.page-size-selector:has(.page-size-dropdown) .page-size-arrow{transform:rotate(180deg)}.page-size-dropdown{position:absolute;bottom:calc(100% + 8px);left:0;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:120px;overflow:hidden}.page-size-option{padding:10px 16px;cursor:pointer;transition:background-color .2s ease;font-size:14px;font-weight:500;color:#374151}.page-size-option:hover{background-color:#f3f4f6}.page-size-option.selected{background-color:#00b8f8;color:#fff}.pagination{align-items:center}.action-buttons-wrapper button:after{content:attr(title);transform:translateX(-50%) translateY(-8px);background-color:#333;color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.15)}.action-buttons-wrapper button:after,.action-buttons-wrapper button:before{position:absolute;bottom:100%;left:50%;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:1000}.action-buttons-wrapper button:before{content:"";transform:translateX(-50%) translateY(-2px);border:5px solid transparent;border-top-color:#333}.action-buttons-wrapper button:hover:after{opacity:1;transform:translateX(-50%) translateY(-12px)}.action-buttons-wrapper button:hover:before{opacity:1;transform:translateX(-50%) translateY(-6px)}.service-id-tooltip-wrapper{position:relative;display:inline-block;cursor:pointer}.service-id-tooltip{visibility:hidden;background-color:#333;color:#fff;text-align:left;padding:8px 12px;border-radius:6px;position:absolute;z-index:9999;bottom:125%;left:50%;transform:translateX(-50%);white-space:nowrap;opacity:0;transition:opacity .3s ease,visibility .3s ease;font-size:13px;box-shadow:0 2px 8px rgba(0,0,0,.2);max-width:400px}.service-id-tooltip div{padding:2px 0}.service-id-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#333}.service-id-tooltip-wrapper:hover .service-id-tooltip{visibility:visible;opacity:1}.dealData1{color:#182233;font-size:20px;font-weight:700;line-height:24px;letter-spacing:1px;padding-left:1%}.dealData2{color:#536e92;font-size:12px;font-weight:700;line-height:16px;letter-spacing:.8px;white-space:nowrap;padding-left:10px;margin-top:2px}.dataSectionMobile{align-items:baseline;grid-gap:5px;gap:5px;flex:1 1;min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:start;padding-left:12px}.switch{height:32px;width:52px}.dealsContainer{border-left:1px solid #e6ebe3}.pagination{padding-right:20px}.pagination.pagination-centered{padding-right:0;display:flex;justify-content:center;align-items:center}.mobile-summaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;padding:0 16px}.mobile-dealBlck{background:#fff;width:100%;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);text-align:center;padding:8px;display:flex;align-items:center;box-sizing:border-box;min-width:0}.mobile-dealBlck img{width:32px;height:32px}.mobile-dealBlck .dataSectionMobile{padding-left:8px;min-width:0}.mobile-dealBlck .dealData1{font-size:18px;padding-left:0;letter-spacing:0;color:#374151}.mobile-dealBlck .dealData2{font-size:11px;overflow-wrap:anywhere;padding-left:0;letter-spacing:0;color:#6b7280}.mobile-deals-list{padding:16px 16px 0}.deal-card{background:#fff;border:1px solid #e6ebf3;border-radius:12px;padding:16px 16px 10px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;transition:all .2s ease}.deal-card-main{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.deal-card-left{flex:1 1;min-width:0}.deal-card-right{display:flex;flex-direction:column;align-items:flex-end;margin-left:16px}.deal-card-actions{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}.details-text{color:#6b7280;font-size:12px;font-weight:500}.deal-card-actions .action-icon{height:20px;width:20px;opacity:.7;transition:opacity .2s ease}.deal-card-actions .switch,.deal-card .switch{width:40px;height:24px;margin-top:6px;margin-right:-6px}.deal-card .switch{cursor:pointer}.deal-name{font-size:14px;font-weight:600;line-height:20px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-route-duration{display:flex;align-items:center;grid-gap:6px;gap:6px;color:#6b7280;font-size:11px;line-height:16px}.deal-route{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-separator{color:#9ca3af;font-weight:400}.deal-duration{white-space:nowrap}.deal-gmv-label{color:#6b7280;font-size:11px;font-weight:500;text-align:right;margin-bottom:2px}.deal-ctr-value{font-size:14px;font-weight:700;text-align:right}.kv-row{display:grid;grid-template-columns:120px 1fr;grid-gap:8px;gap:8px}.kv-key{color:#536e92;font-size:12px;font-weight:600}.kv-value{color:#182233;font-size:12px;font-weight:500}.gmv-value{display:flex;align-items:center;grid-gap:4px;gap:4px}@media (max-width:768px){.dealsContainer{border-left:none}}.mobileFiltersSection{display:flex;flex-direction:row;grid-gap:16px;gap:16px;padding:12px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.mobileDurationBlock{display:flex;flex-direction:column;grid-gap:6px;gap:6px;flex:1 1;min-width:0}.mobileDurationLabel{font-size:12px;font-weight:600}.mobileCustomDropdown{position:relative;width:100%}.mobileDropdownButton{width:100%;padding:8px;background-color:#f4f5f8;border:1px solid #e6ebf3;border-radius:6px;color:#536e92;font-size:12px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.mobileDropdownButton:after{content:"▼";font-size:10px;color:#86a0c2}.mobileDropdownMenu{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #e6ebf3;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:4px;z-index:1000;max-height:250px;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c6d1e1 #f1f4f9}.mobileDropdownMenu::-webkit-scrollbar{width:6px}.mobileDropdownMenu::-webkit-scrollbar-track{background:#f1f4f9;border-radius:6px}.mobileDropdownMenu::-webkit-scrollbar-thumb{background:#c6d1e1;border-radius:6px}.mobileDropdownOption{padding:12px 16px;color:#182233;font-size:14px;cursor:pointer;border-bottom:1px solid #f4f5f8}.mobileDropdownOption:last-child{border-bottom:none}.mobileDropdownOption.selected{background-color:#eef2ff;color:#5b4fe9;font-weight:600}.mobileFiltersWrapper{padding:16px;position:sticky;top:0;z-index:1001;background-color:#f8f9fb}.bottom-sheet{max-height:70vh}.bottom-sheet-content{display:flex;flex-direction:column;grid-gap:16px;gap:16px;background-color:#f9fafb}.bottom-sheet-actions{padding:0 20px 16px;background:#f8f9fb;justify-content:flex-end}.dealStartTimeHeading{font-size:15px;color:#484848;font-weight:200}.dealStartTimeField{width:50%;background-color:#fff;border:1px solid rgba(0,0,0,.15);color:#000;margin-top:10px}.intermediate-routes{color:rgba(16,16,16,.54);cursor:pointer;font-size:14px;font-weight:400}.selectServices{display:flex;align-items:baseline;width:70%;justify-content:space-between}.selectAllBtn{margin-right:16px;width:100px;font-weight:600;border-radius:24px;border:1px solid #d3d3d3;padding:6px;text-align:center;color:#00b8f5;cursor:pointer}.buttons{display:flex;align-items:center}.heading{font-weight:600;color:#000}.fullWidth{width:100%}.discountTypeText{font-size:16px;font-style:normal;font-weight:800;line-height:20px;margin-bottom:8px}.discountLbl{font-size:14px;font-style:normal;font-weight:600;line-height:24px;margin-left:8px;margin-right:20px;cursor:pointer}.dealData{margin-bottom:12px;margin-top:20px}.dealData,.seatFare{font-size:16px;font-style:normal;font-weight:800;line-height:20px}.seatFare{margin-bottom:8px;color:#182233;margin-top:40px}.seatFareLbl{color:#86a0c2;font-size:14px;font-weight:400;line-height:20px}.deal-content,.seatFareLbl{font-style:normal;margin-bottom:20px}.deal-content{font-size:16px;font-weight:800;line-height:24px;color:#374151}.date-calendar{border:1px solid #e6ebf3;margin-right:20px;cursor:pointer}.dateCalendar{float:right;margin-top:10px;cursor:pointer}.selectedRoute{flex-direction:row}.dealButton,.selectedRoute{display:flex;justify-content:flex-start}.dealButton{margin-top:32px}.disableBackground{opacity:.4;color:#000;overflow:hidden}.serviceDataList{display:flex;justify-content:space-between;background:#e8edf3;margin:26px 12px;padding:14px;border-radius:2px;width:60%}.serviceDataBody{text-overflow:ellipsis;overflow:hidden;padding:10px;width:100%;white-space:nowrap}.addMoreRoutes,.serviceDataBody{font-size:14px;font-weight:700;font-style:normal}.addMoreRoutes{display:flex;justify-content:center;margin-right:100px;text-align:center;color:#00b8f5;cursor:pointer}.seatDate{margin-bottom:26px}.DayPicker_weekHeader{top:52px!important}.deal-end-date{cursor:pointer}.returnTripDealTable{background:#f5f9fe;padding:12px;border-radius:12px;margin-top:14px;border:none;width:60%;border-collapse:collapse;margin-top:20px;border-radius:8px}.returnTripDealTable td,.returnTripDealTable th{border:1px solid #dcdcdc!important;padding:10px 15px;text-align:left}.returnTripDealTable th{color:#333;font-weight:600}.returnTripDealTable td{color:#333}.returnTripDealTable .circleCrossImg{width:47px;height:24px;cursor:pointer;vertical-align:middle}.returnRouteField{display:flex;align-items:center}.returnRouteField>span,.returnRouteTitle>span{color:#21c179}.returnRouteTitle>span{font-size:16px;font-weight:700}.routeName{font-size:14px;font-weight:700}.conditions{width:60%;height:266px;overflow-y:auto;background:#fff8e1;border-radius:8px;padding:16px 20px 0;margin-top:16px}.conditions>h1{font-size:16px;font-weight:800;color:#182233;margin:0;line-height:1.6}.conditions>ul{padding:10px 20px;margin:0}.conditions>ul>li{font-size:12px;font-weight:400;color:#101010;line-height:24px;margin:0}.disabled-date-picker{opacity:.6;cursor:not-allowed;pointer-events:none}.disabled-date-picker .SingleDatePicker_picker{background-color:#f5f5f5}.disabled-date-picker input{background-color:#f5f5f5;color:#999}.disabled-date-picker .dateCalendar{opacity:.5}.halfWidth{width:46%}.mobile-deals-form{max-height:calc(100vh - 100px);overflow-y:auto}.mobile-deals-form .date-calendar{margin-right:0;margin-bottom:12px}.mobile-selectedRoute{flex-direction:row;align-items:center;grid-gap:12px;gap:12px}.mobile-selectedRoute .routeButton{margin-right:0;border:1px solid #5b4fe9;color:#5b4fe9}.mobile-selectedRoute .selectedRouteButton{margin-right:0;background:#5b4fe9;border:1px solid #5b4fe9}.mobile-selectedRoute .routeButton.disabled,.mobile-selectedRoute .routeButton:disabled{margin-right:0;border:1px solid #ccc;color:#999;background:#f5f5f5;cursor:not-allowed;opacity:.6}.mobile-dealButton{flex-direction:row;grid-gap:0;gap:0;flex-wrap:nowrap;margin-top:12px}.mobile-deals-form .conditions,.mobile-deals-form .returnTripDealTable{width:100%;margin-top:0;margin-bottom:16px;height:auto}.mobile-deals-form .serviceDataList{width:100%;margin:16px 0}.mobile-deals-form .addMoreRoutes{margin:16px 0;justify-content:center}.mobile-deals-form .custom-input-container{width:100%!important}.mobile-deals-form .inputBox,.mobile-deals-form .inputBoxValue{width:100%!important;padding-right:16px!important;box-sizing:border-box!important;margin-right:0!important}.mobile-deals-form .dealData{margin-top:12px}.mobile-deals-form .seatFare{margin-top:12px;margin-bottom:12px;font-size:14px;font-weight:700;color:#374151}.mobile-deals-form .marginTop20{margin-top:12px;background-color:#f9fafb}.seatFareLblMobile{margin-bottom:0;color:#6b7280}.mobile-deals-form .maxDiscountInput{margin-top:12px}.mobile-deals-form .deal-date-range-wrp .SingleDatePicker,.mobile-deals-form .deal-date-range-wrp .SingleDatePicker_1{width:100%!important;padding-right:0!important}.mobile-deals-form .deal-date-range-wrp .DateInput,.mobile-deals-form .deal-date-range-wrp .DateInput_1,.mobile-deals-form .deal-date-range-wrp .SingleDatePickerInput,.mobile-deals-form .deal-date-range-wrp .SingleDatePickerInput_1{width:100%!important;border:none}.mobile-deals-form .DateInput_input,.mobile-deals-form .DateInput_input_1{text-align:left!important;padding-left:12px!important;padding-right:36px!important}.mobile-deals-form .date-calendar{display:flex;align-items:center;width:100%;box-sizing:border-box}.mobile-deals-form .date-calendar .SingleDatePicker,.mobile-deals-form .date-calendar .SingleDatePicker_1{flex:1 1 auto;width:auto!important}.mobile-deals-form .date-calendar .DateInput,.mobile-deals-form .date-calendar .DateInput_1,.mobile-deals-form .date-calendar .SingleDatePickerInput,.mobile-deals-form .date-calendar .SingleDatePickerInput_1{width:100%!important}.mobile-deals-form .dateCalendar{float:none;margin-top:0;margin-left:8px;margin-right:12px;align-self:center}.mobile-deals-form .date-calendar .DateInput_input,.mobile-deals-form .date-calendar .DateInput_input_1{height:44px;line-height:44px}.info-icon-wrapper{position:relative;display:inline-block;margin-left:8px;vertical-align:middle}.info-icon{display:inline-block;width:16px;height:16px;cursor:pointer;transition:opacity .2s ease}.info-icon:hover{opacity:.8}.info-tooltip{visibility:hidden;opacity:0;top:25px;background-color:#fff;color:#333;padding:16px 20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:400px;z-index:1000;transition:opacity .3s ease,visibility .3s ease;border:1px solid #e0e0e0}.info-tooltip,.info-tooltip:before{position:absolute;left:50%;transform:translateX(-50%)}.info-tooltip:before{content:"";top:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.info-icon-wrapper:hover .info-tooltip{visibility:visible;opacity:1}.info-tooltip p{margin:0 0 10px;font-size:13px;line-height:1.6;color:#333}.info-tooltip p:last-child{margin-bottom:0}.info-tooltip p strong{color:#182233;font-weight:600}.info-tooltip-mobile{position:absolute!important;top:30px!important;left:auto!important;right:-88px!important;transform:none!important;width:280px!important;margin:0!important;white-space:normal!important;word-wrap:break-word!important;box-sizing:border-box!important;font-size:12px!important;line-height:1.4!important;padding:12px 16px!important;z-index:1000!important}.info-tooltip-mobile:before{left:auto!important;right:90px!important;transform:none!important;top:-8px!important}.info-icon-wrapper:hover .info-tooltip-mobile{visibility:visible!important;opacity:1!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}.info-tooltip-mobile p{margin:0 0 8px!important;font-size:12px!important;line-height:1.4!important;color:#333!important}.info-tooltip-mobile p:last-child{margin-bottom:0!important}.info-tooltip-mobile p strong{color:#182233!important;font-weight:600!important;font-size:12px!important}.mobile-payout-content{padding:8px 16px 0}.deals-day-wrp.radio-container .mobile-device input[type=checkBox].checkBox{accent-color:#5b4fe9!important}.mobile-deals-form input[type=radio]{accent-color:#5b4fe9}.mobile-row-gap{grid-row-gap:4px;row-gap:4px}.deal-status-toggle-wrapper{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:12px 0}.deal-status-toggle-label{font-size:16px;font-weight:600;color:#484848}.deal-status-toggle{width:44px;height:24px;cursor:pointer;transition:all .3s ease}.deal-status-toggle:hover{opacity:.8}.inputBox{color:#86a0c2}.inputBox,.inputBoxValue{padding:10px 200px 10px 20px;border:1px solid #e6ebf3;margin-right:20px;margin-bottom:10px}.inputBoxValue{color:#000}.custom-input-container{width:400px;height:48px;border:1px solid #86a0c2;border-radius:5px}.custom-input-container,.rest-input-container{display:flex;align-items:center;padding:5px;color:#86a0c2;background-color:#fff}.rest-input-container{width:100%;border:1px solid #e6ebf3;border-radius:5px}.adornment{font-size:20px;color:#86a0c2}.start-adornment{padding-left:4px}.end-adornment{padding-right:4px}.input-fieldColor{color:#86a0c2;background-image:url(/static/media/finder.9485863a.svg);background-repeat:no-repeat;background-position:0;background-size:20px 20px;padding:10px 10px 10px 25px}.input-field,.input-fieldColor{flex:1 1;border:none!important;font-size:16px}.input-field{padding:10px 10px 10px 12px;font-weight:600}.mobile-input-wrapper{margin-bottom:24px}.mobile-input:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed;opacity:.6}.mobile-search-button:disabled{background-color:#ccc;cursor:not-allowed;transform:none}.mobile-error-text{margin:8px 0 0}.deal-mobile-input-no-margin{margin-bottom:0}.deal-mobile-input-with-top-margin{margin-top:16px;margin-bottom:0}.routeButton{border-radius:500px;background:#fff;border:1px solid #536e92;color:#536e92}.routeButton,.selectedRouteButton{padding:6px 20px;margin-right:24px;font-size:14px;font-weight:700;line-height:20px;text-align:center;cursor:pointer}.selectedRouteButton{border-radius:500px;background:#00b9f5;border:1px solid #00b9f5;color:#fff}.routeButton.disabled,.selectedRouteButton.disabled{background:#f5f5f5;border:1px solid #e0e0e0;color:#9e9e9e;cursor:not-allowed}.HalfPagePopup{position:fixed;height:100vh;left:0;background:rgba(16,16,16,.7);width:100vw;top:0;z-index:1002}.half-page-popup{position:fixed;top:0;right:0;bottom:0;width:50%;background-color:#fff;transform:translateX(100%);transition:transform .3s ease-in-out;display:flex;flex-direction:column;box-shadow:-5px 0 10px rgba(0,0,0,.3);z-index:999}.half-page-popup.open{transform:translateX(0)}.popup-content{padding:20px 20px 10px!important}.popup-header{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:8px}.close-button{align-self:flex-end;margin-bottom:10px;padding:5px 10px;background-color:#333;color:#fff;border:none;cursor:pointer}.close-button:hover{background-color:#555}.searchContainer{display:flex;flex-direction:column}.searchinput{border:1px solid #e6ebf3;color:#e6ebf3;background:#fff;margin-bottom:20px}.searchBtn{justify-content:flex-end;width:50%;margin-left:auto}.searchBtn,.serviceAdded{display:flex}.serviceTextContainer{padding-left:16px}.serviceBorder{width:50%;padding-left:20px}.serviceAddBorder,.serviceBorder{overflow-y:scroll;scroll-behavior:smooth;margin-bottom:60px!important}.serviceAddBorder{border-left:1px solid #e6ebf3}.borderBlock{display:flex;flex-direction:row;border:1px solid #e6ebf3;overflow-y:scroll;scroll-behavior:smooth;padding-top:10px}.servicesRightBorder{border-right:1px solid #e6ebf3}.selectService{display:flex;flex-direction:row;justify-content:space-around}.selectBtn{color:#00b8f5;padding-top:20px;cursor:pointer}.selectBtn,.serviceText{font-size:14px;font-weight:700;line-height:20px}.serviceText{padding:20px;font-style:normal;white-space:nowrap;width:80%;overflow:hidden;text-overflow:ellipsis}.serviceAdded{font-style:normal;font-weight:700;line-height:24px;color:#536e92;margin-left:12px}.serviceTextContainer{margin:20px;border-radius:2px;background:#e8edf3;text-align:center;display:flex;justify-content:flex-start;border:1px solid #e8edf3}.seeHideBtn{text-align:center;font-size:10px;line-height:normal;color:#00b8f5;display:flex;justify-content:flex-end;margin-right:50px}.seeHideBtn,.serviceTextData{font-style:normal;font-weight:700}.serviceTextData{padding:10px;font-size:14px;line-height:20px;white-space:nowrap;width:84%;overflow:hidden;text-overflow:ellipsis}.circleCross{display:flex;justify-content:flex-end;flex-direction:row;padding-left:20px;cursor:pointer}.addSelectedBtn{background:#00b9f5}.addSelectedBtn,.addSelectedBtnDeactivate{position:absolute;bottom:0;width:100%;height:60px;display:flex;justify-content:center;align-items:center;font-size:16px;font-style:normal;font-weight:800;line-height:20px}.addSelectedBtnDeactivate{background:#e6ebf3;color:#fff;cursor:pointer}.specificRoutes{font-size:24px;font-style:normal;font-weight:800;line-height:40px;margin-left:18px}.vDataBlock{display:flex;justify-content:flex-end;margin-right:50px;margin-top:6px}.vDataText{color:#182233;text-align:right;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.viaRoute{white-space:nowrap}.elipseSpan{font-weight:500}.cross{cursor:pointer}.seatMap{position:fixed;z-index:5;background:#fff;top:0;width:-webkit-fill-available;padding-left:16px;left:0;min-height:150px}.buttonsSection{display:flex;align-items:center;justify-content:start;margin-left:8%}.seatAdd,.seatCancel{display:inline-block;padding:10px;font-size:1.4rem;transition:color .3s;background-color:#fff;color:#00b8f8;border-radius:4px;cursor:pointer;border:1px solid #00b8f8;font-weight:600;margin-right:16px}.header{display:flex}.seatHeader{font-size:16px;font-weight:800;margin-bottom:12px;margin-top:20px}.note,.seatHeader{font-style:normal;line-height:20px}.note{font-size:11px!important;font-weight:400;padding-top:2px;display:block}.elipse{text-overflow:ellipsis;overflow:hidden;width:100%}.clearAll{font-size:14px;font-weight:700;line-height:20px;color:#00b8f5;padding-top:2px;padding-left:126px}.borderBlockMargin{display:flex;flex-direction:row;border:1px solid #e6ebf3;overflow-y:scroll;scroll-behavior:smooth;padding-top:44px}.bodyContainer{max-height:370px;overflow-y:auto;scroll-behavior:smooth}table,td,th{border:none!important}thead{border-top:1px solid #ddd!important}.hh{text-align:unset;padding:unset;font-size:unset}thead tr{border:none}tbody td:first-child,thead th:first-child{border-right:1px solid #ddd!important}thead th span{font-size:14px;font-weight:700;color:rgba(16,16,16,.22);cursor:pointer;margin-left:10px}.returnRoutesTitle>span,.reverseRouteDisplay{color:#21c179}tbody tr{border:none}tbody td{border-top:1px solid #ddd!important}.routesText td{padding:12px;vertical-align:middle;border-top:1px solid #ddd}.reverseBtn{background:#fff;border:1px solid rgba(16,16,16,.13);border-radius:96px;padding:8px 12px;cursor:pointer;font-size:12px;font-style:normal;font-weight:600;line-height:16px;display:flex;align-items:center;grid-gap:6px;gap:6px}.reverseBtn img{margin-right:8px}.rTripServiceTextContainer{display:flex;align-items:center;justify-content:space-between}.reverseRouteDisplay{font-size:14px;font-weight:700;line-height:20px}.addSelectedBtn{background-color:#00b9f5;color:#fff;text-align:center;padding:12px;border-radius:4px;cursor:pointer;margin-top:16px;left:0}.half-page-popup.mobile{width:90%;box-shadow:-5px 0 10px rgba(0,0,0,.2)}.half-page-popup.mobile .popup-content{padding:16px!important}.half-page-popup.mobile .specificRoutes{font-size:20px;line-height:28px;margin-left:0}.half-page-popup.mobile .searchContainer{grid-gap:12px;gap:12px}.half-page-popup.mobile .searchBtn{width:100%;margin-left:0;justify-content:flex-end}.half-page-popup.mobile .borderBlock,.half-page-popup.mobile .borderBlockMargin{flex-direction:column;padding-top:12px;flex:1 1 auto;min-height:0;overflow-y:auto;border:none}.half-page-popup.mobile .serviceBorder{width:100%;padding-left:0;border-right:none}.half-page-popup.mobile .serviceAddBorder{border-left:none}.half-page-popup.mobile .seeHideBtn,.half-page-popup.mobile .vDataBlock{margin-right:16px}.half-page-popup.mobile .addSelectedBtn,.half-page-popup.mobile .addSelectedBtnDeactivate{position:sticky;bottom:8px;left:0;width:calc(100% - 32px);margin:0 16px 8px;border-radius:10px;height:52px;padding:0 16px}.half-page-popup.mobile .addSelectedBtn{background-color:#5b4fe9}.half-page-popup.mobile .viaRoute{padding-left:0}.mobile-fl-input-padding{padding:0 0 0 12px!important;border-bottom:none!important}.half-page-popup.mobile .selectService{justify-content:space-between;align-items:center;padding-right:16px}.half-page-popup.mobile .selectBtn{padding-top:0;color:#5b4fe9}.half-page-popup.mobile .serviceText{width:100%;padding:12px 16px;display:flex;align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid #eef2f7}.half-page-popup.mobile .serviceText span{color:#182233;max-width:calc(100% - 28px);display:inline-block}.half-page-popup.mobile .serviceText .col-xs-4{display:flex;align-items:center;max-width:100%!important;width:100%!important}.half-page-popup.mobile .serviceText .checkBox{width:18px;height:18px;margin-right:10px;max-width:unset!important}.half-page-popup.mobile .serviceAddBorder,.half-page-popup.mobile .serviceBorder{margin-bottom:12px!important;overflow:visible}.half-page-popup.mobile .serviceAdded{margin:0;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.half-page-popup.mobile .clearAll{padding-left:0;color:#5b4fe9}.half-page-popup.mobile .serviceTextContainer{margin:12px 16px;padding:12px 16px;align-items:center;justify-content:space-between;background:#eef4fb;border:1px solid #d9e6f7}.half-page-popup.mobile .elipseSpan{font-weight:600;color:#182233}.half-page-popup.mobile .deal-services-wrp{margin-bottom:16px;max-height:none;overflow:visible}.black9p{font-size:9px;color:#000}.centerMove{width:100%;text-align:center;bottom:4px}.centerMove,.sleeperSeat{display:inline-block;position:relative}.sleeperSeat{width:56px;height:18px;border:1px solid #000;border-top-left-radius:2px;border-bottom-left-radius:2px;margin-right:10px;cursor:pointer}.sleeperSeat.disabled{background:#c1c1c1;border:1px solid #c1c1c1;pointer-events:none}.sleeperSeat.disabled span{background:#fff;border:1px solid #c1c1c1}.sleeperSeat.reservedLadies,.sleeperSeat.reservedLadies span{border:1px solid #ff8eb5}.sleeperSeat.bookedLadies{background:#ff8eb5;border:1px solid #ff8eb5;pointer-events:none}.sleeperSeat.bookedLadies span{background:#fff;border:1px solid #ff8eb5}.sleeperSeat.selected{background:#20bf7a;border:1px solid #20bf7a}.sleeperSeat.selected span{background:#fff;border:1px solid #20bf7a}.sleeperSeat.fareBucket,.sleeperSeat.fareBucket span{border:1px solid #000}.sleeperSeat span{top:2px;bottom:2px;width:4px}.rotatedSleeper span,.sleeperSeat span{position:absolute;right:2px;border:1px solid #000;border-radius:2px}.rotatedSleeper span{top:41px;width:15px;height:4px}.normalSeat{position:relative;width:23px;height:18px;border:1px solid #000;display:inline-block;border-top-left-radius:2px;border-bottom-left-radius:2px;margin-right:10px;cursor:pointer}.alignCenter{display:flex;align-items:center}.rotatedSleeper{position:relative;width:23px;height:50px;border:1px solid #000;display:inline-block;border-top-left-radius:2px;border-bottom-left-radius:2px;margin-right:10px;cursor:pointer}.normalSeat .icons{position:absolute;border:1px solid #000}.normalSeat .upperBox{width:16px;height:3px;top:-4px;right:-1px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom:none!important}.normalSeat .lowerBox{width:16px;height:3px;bottom:-4px;right:-1px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:none!important}.normalSeat .backBox{width:3px;height:12px;right:-4px;top:2px;border-bottom-right-radius:2px;border-top-right-radius:2px;border-left:none!important}.normalSeat.disabled,.rotatedSleeper.disabled{background:#c1c1c1;border:1px solid #c1c1c1;pointer-events:none}.normalSeat.disabled span,.rotatedSleeper.disabled span{background:#fff;border:1px solid #979797}.normalSeat.reservedLadies,.normalSeat.reservedLadies span,.rotatedSleeper.reservedLadies,.rotatedSleeper.reservedLadies span{border:1px solid #ff8eb5}.normalSeat.bookedLadies,.rotatedSleeper.bookedLadies{background:#ff8eb5;border:1px solid #ff8eb5;pointer-events:none}.normalSeat.bookedLadies span,.rotatedSleeper.bookedLadies span{background:#fff;border:1px solid #ff8eb5}.normalSeat.selected,.rotatedSleeper.selected{background:#20bf7a;border:1px solid #20bf7a}.normalSeat.selected span,.rotatedSleeper.selected span{background:#fff;border:1px solid #20bf7a}.normalSeat.fareBucket,.normalSeat.fareBucket span,.rotatedSleeper.fareBucket,.rotatedSleeper.fareBucket span{border:1px solid #000}.notVisible{border:1px solid #fff;visibility:hidden;pointer-events:none}.seatLabel{vertical-align:super;font-size:12px;color:#494949;margin-left:10px}.rotatedSeat{width:23px;height:56px}.rotatedSeat .sleeperSeat{transform:rotate(90deg);transform-origin:20% 50%}@media screen and (min-device-width:1024px) and (max-device-width:1150px){.sleeperSeat{width:40px}.normalSeat{width:15px;height:12px}.rotatedSleeper{width:15px;height:42px}.normalSeat .lowerBox,.normalSeat .upperBox{width:10px}.normalSeat .backBox{height:8px;top:1px}}@media screen and (min-device-width:1150px) and (max-device-width:1300px){.sleeperSeat{width:46px}.normalSeat{width:18px;height:15px}.rotatedSleeper{width:18px;height:45px}.normalSeat .lowerBox,.normalSeat .upperBox{width:12px}.normalSeat .backBox{height:9px;top:1px}}@media screen and (min-device-width:1300px) and (max-device-width:1400px){.sleeperSeat{width:52px}.normalSeat,.rotatedSleeper{width:21px}.normalSeat .lowerBox,.normalSeat .upperBox{width:14px}}.availableSeats{font-size:16px;font-weight:600;color:#494949}.availableSeatsInfo{font-size:12px;color:#9b9b9b;margin-bottom:5px}.availableSeatsBlock:after{content:"";clear:both;display:block;height:0;width:100%}.availableSeatsLeft,.availableSeatsRight{float:left}.isSingleLadyCheck{margin-left:50px;float:left;margin-bottom:20px;background-color:#f3f3f3;position:relative;top:-5px}:global(.isSingleLadyWrapper .pure-checkbox){padding:20px;background-color:#f3f3f3}:global(.isSingleLadyWrapper .pure-checkbox label){display:inline-block;position:relative;top:-5px;font-size:12px;font-weight:700}.singleLadyDesc{font-weight:400;color:#666}.seatFareBucket{margin-left:35px;margin-top:7px}.seatFareBucketItem{display:inline-block;margin:0 13px;padding:6px 10px;line-height:1;border-radius:100px;text-align:center;min-width:75px;cursor:pointer}.availabilityInfo{margin-left:4px}.selectedFare{background-color:#00b9f6;color:#fff}.notSelectedFare{background-color:#ebebeb;color:#8c8c8c}.strikedOffPrice{text-decoration:line-through;padding-left:5px}.verticalText{-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg)}.deckType{width:50px;height:40px;position:absolute;bottom:20px;left:5px;color:#000;font-weight:600;text-transform:uppercase}.front{left:-30px}.front,.rear{position:absolute;width:60px;height:25px;top:45%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:10px;font-weight:600;z-index:23;color:#000;background:#fafafa;letter-spacing:1px}.rear{right:-30px}.deckContainer{border:.5px solid #979797;min-height:150px;padding:0 20px 0 50px;position:relative;margin-bottom:15px;max-width:100%}.seatMapContainer{min-height:350px;padding-top:90px}.seatMapContainerError{min-height:430px;padding-top:90px}.seatRow{margin-bottom:20px;flex-wrap:nowrap;padding-left:5px;padding-right:5px}.driverIcon{top:15px;width:20px;height:20px;border-radius:10px;background-color:#9b9b9b}.driverIcon,.newDriver{position:absolute;left:10px}.newDriver{top:12px;width:22px}.seatsInfoLabel{font-size:12px;color:#494949;display:inline-block}.boardingPointsContiner{background-color:#fff;border:1px solid #e3e6e6;min-height:200px;max-height:575px;padding:20px;margin-left:25px}.boardingHintAddress{line-height:1.57;text-align:left;font-size:11px;color:#4a4a4a;word-break:break-all}.boardingHint{font-size:14px;line-height:1.57;text-align:center;color:#4a4a4a;margin-top:10px}.boardingDisabledButton{margin-top:40px}.boardingDisabledButton a{color:#fff;text-decoration:none}.selectionDetails{margin:15px 0}.selectionHeading{font-size:14px;color:#4a4a4a}.selectionInfo{font-size:14px;font-weight:600;text-align:right;color:#000}.selectionTotals{margin:-10px;padding:10px;background:#fafafa}.selectionTotals .selectionHeading{font-weight:600}.loader{margin:0 auto;width:50px}.loader:before{display:block;padding-top:100%}.circular{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}.errorFetching{font-size:14px;color:#d0021b}.errorMsgInSelection{font-size:12px;color:#d0021b;padding:0 0 10px;display:block}.emptySeatRow{margin-bottom:7px;min-height:15px}@media screen and (min-device-width:1150px) and (max-device-width:1150px){.selectionInfo{font-size:12px}}.boardingError{font-size:11px;font-weight:600;color:#d0021b;margin-top:5px}:global(.seatmapBoarding .rms-item){font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:global(.seatmapBoarding .rms-item__disabled){cursor:not-allowed}:global(.seatmapBoarding .rms-text span){text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:25px;font-size:14px}.seatContainer{overflow-y:auto;padding:15px 20px 0 0}.seatOptionsContainer{margin:0 auto}.seatContainerDisabled{opacity:.8}.minHeight200{min-height:200px}.disabledButton{background-color:#999!important}.errorGlobal{margin-bottom:19px;display:inline-block}.errorColor,.errorGlobal{color:#f0434a}.bpAllowed{width:auto}.bpNotAllowed{cursor:not-allowed}.boardingPointItem{position:relative;margin:0 -8px;padding:0 8px;pointer-events:none}.bpNotAllowed:after{content:"";display:block;width:100%;position:absolute;height:100%;top:0;left:0;background:#fff;opacity:.5}.bpNotAllowed .bpName{color:#4d4d4d}.bpNotAllowed .bpMessage{font-size:7.1px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ffa400;z-index:1;position:absolute;bottom:0}.bpMessage{display:none}.bpNotAllowed .bpMessage{display:block}.dateString{font-size:10px;height:9px;position:relative;bottom:7px;color:#ababab;font-weight:600}.seatsSelected{height:30px}.cardContainer{display:flex;justify-content:row;flex-direction:row}.cardBlock{border-radius:2px;border:1px solid #e6ebf3;margin-bottom:26px;height:280px;cursor:pointer;position:relative;display:flex;flex-direction:column}.cardBlockMobile{height:100%;margin-bottom:0;border-radius:20px;background:#fff;border:1px solid #e6ebf3;box-shadow:0 1px 2px rgba(16,24,40,.04);position:relative}.cardNew{width:38px;height:16px;position:absolute;top:12px;left:16px;z-index:10}.cardContent,.cardContentMobile{display:flex;flex-direction:column;height:100%}.cardContentMobile{padding:16px;grid-gap:4px;gap:4px}.textHeader{font-size:20px;font-style:normal;font-weight:800;line-height:20px;text-align:center;margin-top:10px;margin-bottom:8px;cursor:pointer;justify-content:center}.textHeader,.textHeaderMobile{display:flex;align-items:center}.textHeaderMobile{font-size:14px;font-weight:600;text-align:left;margin-top:4px;margin-bottom:2px;grid-gap:4px;gap:4px;justify-content:flex-start}.textSubHeader{min-height:40px;font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-align:center;color:#536e92;margin-left:20px;margin-right:20px;cursor:pointer;overflow-wrap:break-word;word-wrap:break-word}.textSubHeaderMobile{text-align:left;color:#6b7280;min-height:auto;margin-left:0;margin-right:0;font-size:12px}.btnContainer{height:40px;margin-top:auto;background:#f6f8fc;cursor:pointer}.btnContainerMobile{background:transparent;height:auto;margin-top:auto}.btn{color:#00b9f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-align:center;padding-top:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.btnMobile{color:#5b4fe9;justify-content:flex-start;padding-top:0}.btnArrow{width:16px;height:16px}.selectDealText{font-size:16px;font-style:normal;font-weight:800;line-height:24px;color:#536e92;margin-bottom:16px;margin-left:8px}.selectDealTextMobile{margin-left:0}.tipsData{border:1px solid #f6f8fc;background:#f6f8fc;border-radius:12px}.tipsDataHeader{height:47px;width:100%;background:#e1ecfc}.tipsDataText{font-size:16px;font-weight:800;line-height:36px;display:flex;justify-content:center;padding-top:3px;padding-bottom:20px}.tipsDataText,li{font-style:normal}li{font-size:14px;font-weight:700;line-height:20px;color:#536e92;margin-bottom:20px}.cardImgMdl{display:flex;justify-content:center;cursor:pointer}.cardImgMdlMobile{justify-content:flex-start;margin-bottom:8px}.cardImg{margin-top:20px;margin-bottom:20px}.cardImgMobile{width:40px;height:40px;object-fit:contain;margin-top:0;margin-bottom:0}.happyHourStrip{height:80px;border-radius:12px;background:linear-gradient(279.73deg,#c7f2d2 14.64%,#ddeffd 100.49%);position:relative;overflow:hidden;margin-left:8px;width:calc(100% - 8px);margin-bottom:20px}.happyHourStripContent{display:flex;align-items:center;height:100%;padding:20px 12px}.happyHourIconContainer{margin-right:16px;display:flex;align-items:center}.happyHourIcon{height:32px}.happyHourTextContainer{flex:1 1}.happyHourTitle{font-family:Inter,Inter Subset,Open Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;letter-spacing:0;margin-bottom:4px}.happyHourSubtitle{font-size:14px;font-weight:400;color:#101010;line-height:16px;letter-spacing:0}.happyHourButtonContainer{display:flex;align-items:center}.happyHourButton{background:#fff;color:#00b8f5;border:1px solid #00b8f5;border-radius:100px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;outline:none;transition:all .2s ease}.happyHourButton:hover{background:rgba(0,184,245,.1)}.mobile-card-deal{grid-gap:16px;gap:16px}.mobileGridTwo{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.mobileGridTwo>div{width:100%}.mobile-create-deal-container{padding:16px}.happyHourStripMobile{height:auto;min-height:70px;width:calc(100% - 32px);border-radius:16px;margin:8px 0 0 16px}.happyHourStripContentMobile{padding:12px;grid-gap:8px;gap:8px}.happyHourIconContainerMobile{margin-right:4px;flex-shrink:0}.happyHourIconMobile{height:24px;width:24px}.happyHourTextContainerMobile{flex:1 1;min-width:0}.happyHourTitleMobile{font-size:13px;font-weight:700;line-height:18px;margin-bottom:2px}.happyHourSubtitleMobile{font-size:12px;font-weight:400;line-height:16px;color:#6b7280}.happyHourButtonContainerMobile{flex-shrink:0}.happyHourButtonMobile{padding:6px 12px;font-size:12px;font-weight:600;border-radius:20px;white-space:nowrap}.info-icon-clickable{cursor:pointer;transition:opacity .2s ease}.info-icon-clickable:hover{opacity:.7}.info-icon-desktop{width:16px;height:16px;margin-left:4px}.text-with-icon{display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.textHeaderMobile img{width:16px;height:16px}.tooltip-overlay{top:100px;right:30px;width:124px}.tooltip-overlay,.tooltip-overlay-desktop{position:absolute;z-index:9999;pointer-events:none}.tooltip-overlay-desktop{top:60px;left:50%;transform:translateX(-50%);width:200px}.tooltip-content{background:#374151;color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;line-height:16px;font-weight:400;box-shadow:0 4px 12px rgba(0,0,0,.15);position:relative;animation:tooltipFadeIn .2s ease-in-out;pointer-events:auto}.tooltip-content:before{content:"";position:absolute;top:-6px;right:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #374151}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cardNewMobile{position:absolute;top:12px;right:12px;background:#5b4fe9;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:12px;z-index:10;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px rgba(91,79,233,.3)}.manage-user-wrp{padding:0 20px 20px}.user-table-content{background-color:#fff;padding:20px}.add-user-button{width:200px;margin:0 0 0 auto}.user-list-table{width:100%;text-align:center;border-collapse:collapse}.user-list-table-header{background-color:#f4f5f8;height:50px}.user-list-table-row{height:50px;font-size:12px}.add-user-modal-wrp{width:500px;height:500px;background:#fff!important;padding:30px;border-radius:10px}.add-user-search{display:flex;align-items:flex-end}.user-detail-table{border-collapse:collapse;width:80%;margin:auto}.user-details-wrp{margin-top:50px}.delete-user-action{float:right;margin-top:50px}.roles-label{margin-left:10px;text-transform:capitalize}.update-role-button{width:200px;margin:50px auto auto}.delete-modal{height:150px}.no-user-error{padding-top:20px}.manage-user-mobile-wrp{background-color:#f5f5f5;min-height:100vh;padding:20px 20px 70px}.mobile-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 4px}.mobile-header-text{font-size:28px;font-weight:700;color:#333;margin:0}.mobile-add-user-button{background-color:#5b4fe9;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.mobile-add-user-button:active{background-color:#4a3fd1}.mobile-user-cards-container{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.mobile-user-card{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative}.mobile-card-inner{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:16px;gap:16px}.mobile-card-actions{display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px;flex-shrink:0}.mobile-action-icon{width:40px;height:40px;border-radius:50%;background-color:#f0efff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.mobile-action-icon:active{transform:scale(.95);background-color:#e0dcff}.mobile-action-icon svg{width:20px;height:20px}.mobile-card-content{display:flex;flex-direction:column;grid-gap:12px;gap:12px;flex:1 1}.mobile-card-field{display:flex;flex-direction:row;grid-gap:8px;gap:8px;align-items:baseline}.mobile-field-label{font-size:14px;font-weight:600;color:#333;flex-shrink:0}.mobile-field-value{font-size:16px;color:#666;font-weight:400}.mobile-no-data{padding:40px 20px;font-size:16px;color:#999}.mobile-toggle-field{margin-top:8px;padding-top:12px;border-top:1px solid #f0f0f0}.mobile-toggle-container{display:flex;align-items:center;grid-gap:12px;gap:12px}.mobile-toggle-switch{position:relative;display:inline-block;width:48px;height:26px}.mobile-toggle-switch input{opacity:0;width:0;height:0}.mobile-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:26px}.mobile-toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.mobile-toggle-switch input:checked+.mobile-toggle-slider{background-color:#5b4fe9}.mobile-toggle-switch input:checked+.mobile-toggle-slider:before{transform:translateX(22px)}.mobile-toggle-status{font-size:14px;color:#666;font-weight:500}.mobile-status-badge{padding:6px 12px;border-radius:16px;font-size:13px;font-weight:600;margin-left:auto}.mobile-status-active{background-color:#e8f5e9;color:#2e7d32}.mobile-status-inactive{background-color:#ffebee;color:#c62828}.mobile-modal-overlay{overflow:hidden;overscroll-behavior:contain}.mobile-modal-content{background:#fff;width:100%;max-height:90vh;border-radius:24px 24px 0 0;overflow-y:auto;animation:slideUp .3s ease;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 16px;border-bottom:1px solid #f0f0f0}.mobile-modal-title{font-size:22px;font-weight:700;color:#333;margin:0}.mobile-modal-close{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-modal-body{padding:24px 20px 32px}.mobile-search-section{margin-bottom:24px}.mobile-input-label{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.mobile-search-input-group{display:flex;grid-gap:8px;gap:8px}.mobile-input{flex:1 1;padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-size:16px;color:#333;transition:all .2s ease;outline:none}.mobile-input:focus{border-color:#5b4fe9;background-color:#fafafe}.mobile-search-button{padding:14px 24px;background-color:#5b4fe9;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.mobile-search-button:active{background-color:#4a3fd1;transform:scale(.98)}.mobile-error-box{background-color:#fff3f3;border:1px solid #fcc;border-radius:12px;padding:16px;margin-bottom:16px}.mobile-error-text{color:#d32f2f;font-size:14px;margin:0}.mobile-user-info-section{animation:fadeIn .3s ease}.mobile-info-card{background:#f8f9fb;border-radius:16px;padding:16px;margin-bottom:24px}.mobile-info-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8e8}.mobile-info-row:last-child{border-bottom:none;padding-bottom:0}.mobile-info-row:first-child{padding-top:0}.mobile-info-label{font-size:14px;font-weight:600;color:#666}.mobile-info-value{font-size:15px;font-weight:500;color:#333}.mobile-roles-section{margin-bottom:24px}.mobile-section-title{display:block;font-size:16px;font-weight:700}.mobile-roles-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.mobile-role-item{position:relative;display:flex;align-items:center;padding:16px;background:#f8f9fb;border:2px solid transparent;border-radius:12px;cursor:pointer;transition:all .2s ease}.mobile-role-item:active{transform:scale(.98)}.mobile-role-checkbox{position:absolute;opacity:0;cursor:pointer}.mobile-role-checkbox:checked~.mobile-role-checkmark{background-color:#5b4fe9;border-color:#5b4fe9}.mobile-role-checkbox:checked~.mobile-role-checkmark:after{display:block}.mobile-role-checkbox:checked~.mobile-role-label{color:#5b4fe9;font-weight:600}.mobile-role-label{flex:1 1;font-size:15px;color:#333;text-transform:capitalize;transition:all .2s ease}.mobile-role-checkmark{position:relative;height:24px;width:24px;background-color:#fff;border:2px solid #ddd;border-radius:6px;transition:all .2s ease}.mobile-role-checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.mobile-submit-button{width:100%;padding:16px;background-color:#5b4fe9;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.mobile-submit-button:active{background-color:#4a3fd1;transform:scale(.98)}.mobile-delete-modal{background:#fff;width:calc(100% - 32px);max-width:400px;border-radius:24px;padding:32px 24px;text-align:center;animation:slideUp .3s ease;margin-bottom:16px;overscroll-behavior:contain}.mobile-delete-icon{display:flex;justify-content:center;margin-bottom:20px}.mobile-delete-title{font-size:22px;font-weight:700;color:#333;margin:0 0 12px;text-align:center}.mobile-delete-message{font-size:15px;color:#666;line-height:1.5;margin:0 0 28px}.mobile-delete-actions{display:flex;grid-gap:12px;gap:12px}.mobile-cancel-button,.mobile-delete-button{flex:1 1;padding:14px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.mobile-cancel-button{background-color:#f0f0f0;color:#666}.mobile-cancel-button:active{background-color:#e0e0e0;transform:scale(.98)}.mobile-delete-button{background-color:#f44;color:#fff}.mobile-delete-button:active{background-color:#e63939;transform:scale(.98)}@media screen and (max-width:768px){.add-user-modal-wrp{width:90%;max-width:400px;height:auto;max-height:90vh;overflow-y:auto}.mobile-header-text{font-size:24px}.mobile-add-user-button{padding:10px 20px;font-size:14px}.mobile-field-label{font-size:13px}.mobile-field-value{font-size:15px}}.payout{padding:10px 20px 16px;border-bottom:1px solid #e6ebe3}.payout-header{height:90px;align-items:center}.payout-header-text{font-size:24px;font-weight:700;letter-spacing:.6px;color:#222}.payout-updated-date{font-size:10px;font-weight:600;letter-spacing:normal;color:#999}.payout-content{background-color:#fff;padding:10px 20px!important}.payout-table{width:100%;text-align:center;border-collapse:collapse}.payout-table-header{background-color:#f4f5f8;height:50px}.payout-table-row{height:50px;font-size:12px}.table-heading{margin:32px 0 14px;font-size:18px;font-weight:700}.app-table{margin-bottom:16px}.search-button{text-align:right;width:150px}.date-picker{margin-left:68px}.actions-container{display:flex;justify-content:space-between}.download-button{display:flex;align-items:center;grid-gap:4px;gap:4px;border:1px solid rgba(16,16,16,.12941176470588237);border-radius:96px;padding:16px;height:36px;cursor:pointer;margin:auto}.download-text{font-size:10px;font-weight:600;line-height:16px;text-align:center;color:#101010}.rupee-icon{width:6px}.tabHeader{display:flex;flex-direction:row}.performanceTab{padding-left:36px}.tab{font-size:16px;font-weight:700;line-height:20px;color:#536e92;cursor:pointer}.otherTab,.tab{padding-left:60px;padding-right:60px}.selectedTab{color:#00b9f5;position:relative;bottom:18px;white-space:nowrap}.actionsTd{padding-top:6px}.actionsTd,.buttonsContainer{display:flex;align-items:center}.buttonsContainer{justify-content:space-between}.boldText{font-size:24px;font-weight:700}.textButtonContainer{display:flex;align-items:center;grid-gap:12px;gap:12px;border:1px solid #cacaca;border-radius:3px;padding:12px}.backButtonContainer,.dateRangeButtonsContainer{display:flex;grid-gap:24px;gap:24px}.backButtonContainer{align-items:center;height:90px}.download-report-header{display:flex;flex-direction:column}.download-report-date-picker-container{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-left:64px}.download-report-content{width:100%;height:500px}.download-report-content-text{font-size:20px;font-weight:700;line-height:23px}.download-report-available-container,.download-report-content-img-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.download-report-available-container{grid-gap:40px;gap:40px}.choose-date-subtext{font-size:18px;font-weight:700}.payout-header-new{padding:16px 0 8px}.reports-heading{font-size:28px;font-weight:700;color:#111827;margin:0;padding:0}.report-card-container{padding:0 20px 24px;display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px}.report-card{background:#fff;border-radius:12px;padding:24px 32px;border:1px solid #d1d5db;box-shadow:0 2px 4px rgba(0,0,0,.12);max-width:1100px;width:100%;display:flex;grid-gap:20px;gap:20px;align-items:flex-start}.report-icon-container{flex-shrink:0}.report-content{flex:1 1}.report-title{font-size:24px;font-weight:700;color:#000;margin:0 0 8px}.report-subtitle{font-size:14px;color:#8b92a7;margin:0 0 24px;font-weight:400}.report-date-container{display:flex;grid-gap:16px;gap:16px;align-items:flex-end;flex-wrap:wrap;position:relative;justify-content:space-between}.report-date-container .date-input-group:only-of-type{flex:0 1 300px;max-width:300px}.date-input-group{display:flex;flex-direction:column;grid-gap:6px;gap:6px;flex:0 0 auto;min-width:200px;max-width:300px;position:relative}.date-label{font-size:14px;font-weight:500;color:#000}.date-input-wrapper{position:relative;display:flex;align-items:center;cursor:pointer}.date-input{width:100%;max-width:300px;padding:12px 40px 12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#000;background:#fff;cursor:pointer}.date-input:focus{outline:none;border-color:#3b82f6}.date-input::placeholder{color:#9ca3af}.month-display{display:flex;align-items:center;justify-content:space-between;padding:12px 40px 12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#000;background:#fff;position:relative;pointer-events:none;z-index:1}.month-display,.month-input-hidden{cursor:pointer;width:100%;max-width:300px}.month-input-hidden{position:absolute;top:0;left:0;height:100%;opacity:0;z-index:2}.month-input-hidden::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;cursor:pointer;opacity:0}.month-dropdown-button{width:100%;max-width:300px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#000;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.month-dropdown-button:hover{border-color:#00b9f5}.month-dropdown-button span{flex:1 1}.month-dropdown-button svg{flex-shrink:0;margin-left:8px}.customDropdown{position:relative}.customDropdownMenu{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;margin-top:4px;max-height:250px;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c6d1e1 #f1f4f9}.customDropdownMenu::-webkit-scrollbar{width:6px}.customDropdownMenu::-webkit-scrollbar-track{background:#f1f4f9;border-radius:6px}.customDropdownMenu::-webkit-scrollbar-thumb{background:#c6d1e1;border-radius:6px}.dropdownOption{padding:12px 16px;cursor:pointer;transition:background-color .2s ease;font-size:14px;font-weight:500;color:#374151}.dropdownOption:hover{background-color:#f3f4f6}.dropdownOption.selected{background-color:#eff6ff;color:#2563eb}.dropdownOption:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.dropdownOption:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.calendar-icon{position:absolute;right:12px;width:18px;height:18px;pointer-events:none}.report-date-container-paytm{display:flex;align-items:flex-end;grid-gap:16px;gap:16px;flex:1 1;flex-wrap:nowrap;position:relative;padding-top:14px}.date-labels-container{position:absolute;top:-24px;left:0;right:0;display:flex;grid-gap:16px;gap:16px;pointer-events:none}.date-label-paytm{font-size:14px;font-weight:500;color:#000}.date-label-to{margin-left:224px}.date-picker-wrapper-styled{display:flex;flex:0 1 auto;position:relative;padding-top:0;max-width:600px}.date-picker-wrapper-styled .DateRangePicker{width:100%}.date-picker-wrapper-styled .DateRangePickerInput{display:flex;grid-gap:0;gap:0;background:transparent;border:none!important;width:100%;align-items:center}.date-picker-wrapper-styled .DateRangePickerInput__showClearDates,.date-picker-wrapper-styled .DateRangePickerInput__withBorder{border:none!important}.date-picker-wrapper-styled .DateRangePickerInput:focus,.date-picker-wrapper-styled .DateRangePickerInput:focus-within{border:none!important;outline:none!important;box-shadow:none!important}.date-picker-wrapper-styled .DateInput{flex:0 1 200px;background:#fff;position:relative;max-width:200px}.date-picker-wrapper-styled .DateInput_input{padding:12px 40px 12px 16px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;font-size:14px!important;color:#000!important;background:#fff!important;cursor:pointer!important;font-family:inherit!important;width:100%!important;min-width:150px!important;box-sizing:border-box!important;transition:none!important}.date-picker-wrapper-styled .DateInput_input::placeholder{color:#9ca3af!important}.date-picker-wrapper-styled .DateInput_input__focused{border-color:#e5e7eb!important;outline:none!important;box-shadow:none!important}.date-picker-wrapper-styled .DateRangePickerInput_arrow{margin:0 12px!important;display:flex;align-items:center;color:#9ca3af;font-size:18px;flex-shrink:0}.date-picker-wrapper-styled .DateRangePickerInput_clearDates{display:none!important}.date-picker-wrapper-styled .DateRangePickerInput_calendarIcon{padding:0!important;margin:0!important;position:absolute;right:12px;pointer-events:none}.date-picker-wrapper-styled .DateInput_fang{display:none!important}.report-actions{display:flex;grid-gap:16px;gap:16px;align-items:flex-end;flex-shrink:0;margin-left:auto}.btn-csv,.btn-pdf{padding:12px 32px;border-radius:50px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;grid-gap:6px;gap:6px;transition:all .2s ease;border:none}.btn-csv{background:#fff;color:#00b9f5;border:2px solid #00b9f5}.btn-csv:hover{background:#00b9f5;color:#fff}.btn-pdf{background:#fff;color:#00b9f5;border:2px solid #00b9f5}.btn-pdf:hover,.btn-search-payouts{background:#00b9f5;color:#fff}.btn-search-payouts{padding:12px 32px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .2s ease;white-space:nowrap}.btn-search-payouts:hover{background:#00a0d6}.btn-download-icon{width:14px;height:14px}@media (max-width:1024px){.report-card-container{padding:20px}.report-card{flex-direction:column;padding:32px}.report-date-container,.report-date-container-paytm{flex-direction:column;align-items:stretch}.report-date-container-paytm{grid-gap:16px;gap:16px}.date-labels-container{position:static;justify-content:space-between;padding-bottom:6px}.date-label-to{margin-left:0}.date-picker-wrapper-styled{max-width:100%}.date-input-group{min-width:100%}.report-actions{width:100%;justify-content:stretch;margin-left:0}.btn-csv,.btn-pdf{flex:1 1;justify-content:center}}.mobile-reports-container{background:#f9fafb;display:flex;flex-direction:column;height:100vh;overflow:hidden}.mobile-reports-header{position:sticky;top:0;background:#f9fafb;z-index:10;padding:16px 16px 12px;flex-shrink:0}.mobile-reports-title{font-size:24px;font-weight:700;color:#111827;margin:0}.mobile-reports-content{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:0 16px 80px;-webkit-overflow-scrolling:touch}.mobile-report-cards{display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin-bottom:24px}.mobile-report-card{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e5e7eb}.mobile-report-card-header{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;cursor:pointer;transition:background-color .2s ease;padding:4px;margin:-4px;border-radius:12px}.mobile-report-card-header:active{background-color:#f3f4f6}.mobile-report-card-header.non-collapsible{cursor:default;padding:0;margin:0}.mobile-report-card-header.non-collapsible:active{background-color:initial}.mobile-report-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-report-icon,.mobile-report-icon.gst-icon{background:linear-gradient(135deg,#eef2ff,#e0e7ff)}.mobile-report-icon.paytm-icon{background:linear-gradient(135deg,#fef3c7,#fde68a)}.mobile-report-icon.payout-icon{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.mobile-report-card-title-section{flex:1 1;min-width:0}.mobile-report-card-title{font-size:18px;font-weight:700;color:#111827;margin:0 0 4px;line-height:1.3}.mobile-report-card-subtitle{font-size:13px;color:#6b7280;margin:0;line-height:1.4}.mobile-report-card-body{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-top:16px;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-card-chevron{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease;margin-left:auto;padding-left:8px}.mobile-card-chevron img{width:20px;height:20px}.mobile-card-chevron.expanded{transform:rotate(180deg)}.mobile-month-selector-wrapper{position:relative;margin-bottom:16px}.mobile-month-selector{width:100%;padding:14px 16px;border:1px solid #e5e7eb;border-radius:12px;font-size:15px;color:#111827;background:#f9fafb;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.mobile-month-selector:active{background:#f3f4f6;border-color:#5b4fe9}.mobile-month-label{flex:1 1;font-weight:500}.mobile-month-dropdown{position:absolute;left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:1000;margin-top:8px;max-height:250px;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-month-option{padding:14px 16px;cursor:pointer;transition:background-color .2s ease;font-size:15px;font-weight:500;color:#374151;border-bottom:1px solid #f3f4f6}.mobile-month-option:last-child{border-bottom:none}.mobile-month-option:active{background-color:#f3f4f6}.mobile-month-option.selected{background-color:#eef2ff;color:#5b4fe9;font-weight:600}.mobile-date-range-container{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.mobile-date-input-wrapper{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.mobile-date-label{font-size:13px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.3px}.mobile-date-input{width:100%;padding:14px 16px;border:1px solid #e5e7eb;border-radius:12px;font-size:15px;color:#111827;background:#f9fafb;font-family:inherit;transition:all .2s ease}.mobile-date-input:focus{outline:none;border-color:#5b4fe9;background:#fff;box-shadow:0 0 0 3px rgba(91,79,233,.1)}.mobile-report-actions{display:flex;grid-gap:12px;gap:12px;margin-top:4px}.mobile-btn-download{flex:1 1;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;grid-gap:5px;gap:5px;transition:all .2s ease;border:1.5px solid #5b4fe9;background:#fff;color:#5b4fe9}.mobile-btn-download:active{transform:scale(.98);background:#5b4fe9;color:#fff}.mobile-btn-download img{width:14px;height:14px}.mobile-btn-download svg{flex-shrink:0}.mobile-btn-csv,.mobile-btn-pdf{border-color:#5b4fe9;color:#5b4fe9}.mobile-btn-search{width:100%;padding:14px 20px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;background:#5b4fe9;color:#fff;border:none;transition:all .2s ease;margin-top:4px}.mobile-btn-search:active{transform:scale(.98);background:#4a3fd8}.mobile-payout-results-inner{margin-top:24px;padding-top:24px;border-top:2px solid #f3f4f6}.mobile-result-title{font-size:18px;font-weight:700;color:#111827;margin:0 0 16px}.mobile-result-card{background:#f9fafb;border-radius:12px;padding:14px 16px;border:1px solid #e5e7eb;margin-bottom:16px}.mobile-cumulative-date-range{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.mobile-cumulative-date-label{font-size:13px;font-weight:500;color:#6b7280}.mobile-cumulative-date-value{font-size:13px;font-weight:600;color:#111827}.mobile-cumulative-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.mobile-cumulative-item{display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding:10px;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.mobile-cumulative-item-label{font-size:12px;font-weight:500;color:#6b7280}.mobile-cumulative-item-value{font-size:15px;font-weight:700;color:#111827}.mobile-cumulative-actions{display:flex;grid-gap:12px;gap:12px}.mobile-payout-card{background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 1px 4px rgba(0,0,0,.06);border:1px solid #e5e7eb;margin-bottom:12px}.mobile-payout-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mobile-payout-date-highlight{font-size:15px;font-weight:700;color:#111827}.mobile-payout-amount-highlight{font-size:18px;font-weight:700;color:#10b981}.mobile-payout-details-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f3f4f6}.mobile-payout-detail-item{display:flex;flex-direction:column;align-items:center;grid-gap:4px;gap:4px}.mobile-payout-detail-label{font-size:11px;font-weight:500;color:#6b7280;text-align:center}.mobile-payout-detail-value{font-size:13px;font-weight:600;color:#111827;text-align:center}.mobile-payout-card-actions{display:flex;grid-gap:12px;gap:12px}.mobile-no-data{flex-direction:column;padding:60px 20px;background:#fff;border-radius:16px;margin-top:24px}.mobile-no-data svg{margin-bottom:16px;opacity:.5}.mobile-no-data p{color:#9ca3af;font-size:15px;margin:0;font-weight:500;line-height:1.5}.etm-tickets-table-wrp{background-color:#fff;padding:10px}.color00b9f5{color:#00b9f5}.busServiceInfo{background-color:#fff;border-radius:4px;margin:20px;padding:20px 0 20px 25px}.busPhotosMainTabs{margin-top:12px;margin-bottom:10px}.busServiceInfo h1{margin:0;margin-block-start:0;margin-block-end:0}.busServiceInfo ul{padding:0;margin-block-end:0;margin-block-start:0}.headerWrp{display:flex;padding-bottom:20px;border-bottom:1px solid #e6e6e9}.selectedSerCnt{font-size:14px;color:#99999c;font-weight:400;margin-left:30px}.catAllServices{padding-left:10px;color:#323232}.catBackButton{font-size:20px;cursor:pointer;margin-right:10px}.catNewPhotoUpload{margin-top:15px}.uploadNewPhotosHeading{color:#00b9f5;font-size:12px;margin-left:10px}.catBusType{color:#666;font-size:14px;padding-top:30px}.heading{color:#323232;font-size:18px}.busImagesHeading{color:#666;font-size:14px;padding-top:20px}.catWrp{display:flex;flex-wrap:wrap;height:100%}.busCategoryItems{list-style-type:none;font-size:14px;color:#222;border:1px solid #e6ebf3;border-radius:4px;padding:20px;margin-top:15px;width:45%;cursor:pointer}.busCategoryItems:hover,.busRouteItems:hover{background-color:#f4f5f8}.servicesWrapper{padding-top:20px!important}.busRouteItems{list-style-type:none;font-size:12px;font-weight:600;font-stretch:normal;color:#666;width:45%;max-width:45%;margin-top:15px;padding:4px 2px 2px}.busRouteItems>input,.nextButton{cursor:pointer}.nextButton{width:170px;height:55px;border-radius:4px;background-color:#00bcf8;font-size:16px;color:#fff;border:0;margin-right:20px}.nextButton:disabled{background-color:#c6c6c6}.infoBand{background-color:#e6f8f2;height:35px;margin-bottom:25px}.infoText{color:#3d474c;font-size:10px;padding:0 10px;position:relative;top:5px}.photoWrp{display:flex;flex-wrap:wrap;margin-top:20}.addPhotosWrapper{position:relative;overflow:hidden;width:210px;height:180px;border-radius:4px;border:1px dashed #dcdcdc;background-color:#fff;cursor:pointer}.addPhotosBtnbLbl{text-align:center;padding-top:10px}.addPhotosButton{font-size:50px;font-weight:lighter;background-color:#fff;border:none;cursor:pointer}.addPhotosWrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0;cursor:pointer}.preview{height:150px;border:1px dashed #dcdcdc;position:relative}.busImage{width:100%;height:80%;object-fit:cover}.photoTagWrp{width:300px;height:230px}.photoTagContent{height:200px;display:inline-flex;flex-wrap:wrap;overflow-y:scroll}.photoTag{color:#999;border:1px solid #e7e7e7;border-radius:15px;padding:5px 15px;margin-right:10px;margin-bottom:10px}.selectedTag{border:1px solid #00b9f5;background-color:#e5f9ff;color:#222}.multiTagTxt{opacity:.5;padding:5px;color:#3d474c;border-radius:4px;background-color:hsla(0,0%,56.5%,.10196078431372549)}.tagDoneTxt{float:right;color:#00bdff;font-weight:700}.busPhotoTagsLabel{border:1px solid #e6e6e9;border-top:none;text-align:center;height:30px;display:block;width:210px;color:#323232;font-weight:700;padding-top:4px}.busPhotoTagsDropdown{position:relative;border:1px solid #e6e6e9;left:20px;width:210px}.photoGap{margin-bottom:25px;margin-right:30px}.grid-item{width:210px;height:180px}.busServiceInfo li:nth-child(2n){margin-left:20px}.noBorder{border:0!important}.tabWrp{height:50px;font-weight:700;align-items:center;color:#666;font-size:14px}.activeCatTab{border-bottom:2px solid #00aced}.catTab{min-width:150px;margin-right:25px;padding-bottom:2px}.crossIcon{position:absolute;right:8px;background:#ebebeb;border-radius:50%;width:20px;height:20px;text-align:center;color:#000;font-size:14px;top:5px}.currentPhotos{background:#fff}.currentPhotosGrid{width:100%;border:1px solid #e6ebf3;border-radius:8px;overflow:hidden}.currentPhotosRow{display:grid;grid-template-columns:minmax(360px,1fr) 180px 360px 220px;align-items:center}.currentPhotosHeader{background:#f4f5f8;font-weight:700;color:#536e92}.currentPhotosCell{padding:16px;border-right:1px solid #e6ebf3;min-width:0}.currentPhotosRow .currentPhotosCell:last-child{border-right:none}.currentPhotosBodyRow{background:#fff;border-top:1px solid #e6ebf3;min-height:110px}.currentPhotosPhotoCell{display:flex;grid-gap:12px;gap:12px;align-items:center}.currentPhotosThumb{width:86px;height:64px;object-fit:cover;border-radius:6px;border:1px solid #e6ebf3;background:#f4f5f8;flex:0 0 auto}.currentPhotosFileName{font-size:12px;color:#666;line-height:16px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.currentPhotosStatusBadge{display:inline-block;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.currentPhotosStatusBadgeOnline{background:#e6f8f2;color:#1a7f5a}.currentPhotosStatusBadgeDisabled{background:#e4d5d4;color:#f41e1e}.currentPhotosStatusBadgePending{background:#fff7e6;color:#b36b00}.currentPhotosDisableBtn{width:140px;height:40px;border-radius:6px;border:1px solid #00bcf8;background:#fff;color:#00bcf8;cursor:pointer;font-weight:700}.currentPhotosDisableBtn:disabled{border:1px solid #c6c6c6;color:#c6c6c6;cursor:not-allowed}.currentPhotosCellCenter{display:flex;justify-content:center;align-items:center}.currentPhotosTextClamp{line-height:18px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.currentPhotosNoData{padding:24px;text-align:center;color:grey;border-top:1px solid #e6ebf3}.currentPhotosLoader{padding:28px;display:flex;justify-content:center;align-items:center;border-top:1px solid #e6ebf3;background:#fff}.currentPhotosSpinner{width:38px;height:38px;border-radius:50%;border:3px solid #e6ebf3;border-top-color:#00bcf8;animation:currentPhotosSpin .9s linear infinite}@keyframes currentPhotosSpin{to{transform:rotate(1turn)}}.dashboard{padding:0 20px 20px}.db-content{background-color:#fff;padding:40px}.db-card-wrp{display:flex;padding:30px 0 40px}.db-card{padding:0}.db-card-header{margin-bottom:10px;font-weight:600;color:#77838c;font-size:16px}.db-card-header img{vertical-align:middle;margin-right:10px}.db-card-body{font-size:32px;color:#1d252d;letter-spacing:.6px;padding-left:7px}.db-card-title{font-weight:700;color:#1d252d;font-size:16px}.db-last-updated{float:right;color:#77838c;font-size:12px}.width97{width:98%}.db-travellertypes-body{font-size:20px;display:flex;color:#1d252d;letter-spacing:.15px}.top-routes-table{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e6ebf3;table-layout:fixed;width:100%}.top-routes-table td,.top-routes-table th{width:50%}.top-routes-table td{color:#666}.top-routes-table tr{height:50px}.top-routes-table th{background:#f8f9fa;font-weight:600;color:#333}.top-routes-table td,.top-routes-table th{border-bottom:1px solid #e6ebf3;border-right:1px solid #e6ebf3;text-align:center;padding:12px 16px}.top-routes-table td:last-child,.top-routes-table th:last-child{border-right:none}.top-routes-table tr:last-child td{border-bottom:none}.db-travellertypes-body img{vertical-align:middle;width:70px;margin-right:15px}.mobile-dashboard-container{padding:16px}.mobile-section-title{font-size:18px;font-weight:600;margin-bottom:16px;width:100%;max-width:100%;box-sizing:border-box;margin-left:0;margin-right:0;padding:0;text-align:center}.mobile-today-sale-title{margin-bottom:8px}.mobile-last-updated{font-size:12px;color:#6b7280;text-align:center;margin-bottom:16px;width:100%;max-width:100%;box-sizing:border-box;margin-left:0;margin-right:0;padding:0}.mobile-cards-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:0 auto 24px;justify-content:center;align-items:center}.mobile-dashboard-card{background:#fff;border-radius:16px;padding:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-sizing:border-box;min-width:0;width:100%;margin:0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.dashboard-card{box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e6ebf3}.mobile-card-header{display:flex;align-items:center;justify-content:flex-start;font-size:14px;color:#666;text-align:center;width:100%;grid-gap:8px;gap:8px}.mobile-card-title{font-size:12px;color:#6b7280}.mobile-card-header svg{width:20px;height:20px;margin-right:12px;flex-shrink:0}.mobile-card-value{font-size:20px;font-weight:600;color:#374151;width:100%;text-align:left}.mobile-traveller-section{margin:32px auto 24px;text-align:center;flex-direction:column}.mobile-traveller-section,.mobile-traveller-types{width:100%;max-width:100%;box-sizing:border-box;padding:0;display:flex;align-items:center}.mobile-traveller-types{justify-content:center;grid-gap:40px;gap:40px}.mobile-traveller-item{text-align:center;flex:none;display:flex;flex-direction:column;align-items:center;min-width:0;grid-gap:4px;gap:4px}.mobile-progress-circle{width:60px;height:60px;margin:0 auto 8px;position:relative}.mobile-progress-text{font-size:12px;color:#000;text-align:center;margin-top:4px}.mobile-download-btn,.mobile-progress-text{display:flex;align-items:center;justify-content:center}.mobile-download-btn{background:#3b82f6;color:#fff;border:none;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600;width:100%;margin-bottom:24px;cursor:pointer;grid-gap:8px;gap:8px}.mobile-download-btn:hover{background:#2563eb}.mobile-routes-table{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e6ebf3;width:100%;max-width:100%;box-sizing:border-box;margin:0 auto}.mobile-table-header{background:#f8f9fa;font-weight:600}.mobile-table-header,.mobile-table-row{display:grid;grid-template-columns:1fr 1fr;padding:12px 16px;border-bottom:1px solid #e6ebf3;box-sizing:border-box;text-align:center}.mobile-table-row{color:#6b7280}.mobile-table-row:last-child{border-bottom:none}.mobile-no-data{text-align:center;padding:40px 16px;color:#666;font-size:14px;width:100%;display:flex;align-items:center;justify-content:center}.mobile-cards-grid{width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box}.reportDwn{display:flex;align-items:baseline;padding:0 0 10px 100px}.db-border-bottom{border-bottom:1px solid #e5eaee;margin-bottom:40px}.card-title{font-weight:700;color:#1d252d;font-size:16px;margin-bottom:16px}.note-text{font-size:12px;color:grey;padding:0 0 40px 168px}.react-dates .DateInput_input::placeholder{color:#999;font-style:italic}#end_date_input::placeholder,#start_date_input::placeholder{font-weight:700}.DateInput{width:170px!important}.DateRangePickerInput__withBorder{width:368px!important}.DateInput_input{font-size:16px!important;color:#010101!important;font-weight:400!important;text-align:center!important}.DayPicker_transitionContainer{height:100vh!important;max-height:300px!important}.heading{font-size:17px;color:#222}.currentDate{font-size:10px;color:#999}.updateDriverDetailsContent{background-color:#fff;padding:20px 10px 30px!important}.updateDriverDetailsServices{width:95%;padding:10px;margin:10px;border-radius:4px;border:1px solid #ebebeb;background-color:#fff}.searchButton{align-items:flex-start;margin-top:8px}.saveButton{background-color:#00b9f5;color:#fff;border-radius:4px}.disabledSaveButton,.saveButton{width:171px;height:56px;cursor:pointer;float:right;margin-right:40px;margin-top:20px}.disabledSaveButton{background-color:#fff;color:#00b8f8;border-radius:4px;border:1px solid #00b8f8}.checkBox{width:24px;height:15px}.driverInfoWrapper{margin-top:10px;width:75%}.driver-details-mobile-container{background-color:#f5f5f5;min-height:calc(100vh - 60px)}.driver-details-mobile-header{background:#fff;padding:16px;border-bottom:1px solid #e5e7eb}.driver-details-mobile-header-content{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.driver-details-mobile-title{font-size:20px;font-weight:700;letter-spacing:.3px;color:#1f2937}.driver-details-mobile-date{font-size:13px;font-weight:500;color:#6b7280}.driver-details-mobile-search-section{background:#fff;padding:16px;margin-bottom:12px;box-shadow:0 2px 4px rgba(0,0,0,.08)}.driver-details-mobile-input-wrapper{position:relative;margin-bottom:16px}.driver-details-mobile-label{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.driver-details-mobile-input{width:100%;padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-size:16px;color:#333;transition:all .2s ease;outline:none;box-sizing:border-box}.driver-details-mobile-input:focus{border-color:#5b4fe9;background-color:#fafafe}.driver-details-mobile-date-input{font-family:inherit}.driver-details-mobile-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15)}.driver-details-mobile-dropdown-item{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.driver-details-mobile-dropdown-item:last-child{border-bottom:none}.driver-details-mobile-dropdown-item:active{background-color:#f5f3ff}.driver-details-mobile-city-name{font-size:15px;font-weight:600;color:#333;margin-bottom:2px}.driver-details-mobile-state-name{font-size:13px;color:#666}.driver-details-mobile-search-button{width:100%;padding:16px;background-color:#5b4fe9;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(91,79,233,.3)}.driver-details-mobile-search-button:active{background-color:#4a3fd1;transform:scale(.98);box-shadow:0 2px 8px rgba(91,79,233,.3)}.driver-details-mobile-services-section{padding:0 16px 160px}.driver-details-mobile-section-header{margin-bottom:12px}.driver-details-mobile-section-title{font-size:16px;font-weight:700;color:#333}.driver-details-mobile-service-card{background:#fff;border-radius:16px;padding:16px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .2s ease}.driver-details-mobile-service-header{display:flex;align-items:center;grid-gap:12px;gap:12px}.driver-details-mobile-checkbox-container{position:relative;display:inline-block;width:24px;height:24px;cursor:pointer;flex-shrink:0}.driver-details-mobile-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.driver-details-mobile-checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:#fff;border:2px solid #d0d0d0;border-radius:6px;transition:all .2s ease}.driver-details-mobile-checkbox:checked~.driver-details-mobile-checkmark{background-color:#5b4fe9;border-color:#5b4fe9}.driver-details-mobile-checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.driver-details-mobile-checkbox:checked~.driver-details-mobile-checkmark:after{display:block}.driver-details-mobile-service-info{flex:1 1}.driver-details-mobile-service-time-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;grid-gap:8px;gap:8px}.driver-details-mobile-service-time{font-size:16px;font-weight:700;color:#333}.driver-details-mobile-service-id{font-size:11px;font-weight:600;color:#5b4fe9;background-color:#f5f3ff;padding:4px 8px;border-radius:6px;white-space:nowrap}.driver-details-mobile-service-details{font-size:14px;color:#666}.driver-details-mobile-form{margin-top:16px;padding-top:16px;border-top:2px solid #f0f0f0}.driver-details-mobile-form-title{font-size:15px;font-weight:700;color:#5b4fe9;margin-bottom:16px}.driver-details-mobile-form-group{margin-bottom:16px}.driver-details-mobile-form-group:last-child{margin-bottom:0}.driver-details-mobile-form-label{display:block;font-size:13px;font-weight:600;color:#555;margin-bottom:6px}.driver-details-mobile-form-input{width:100%;padding:12px 14px;border:2px solid #e0e0e0;border-radius:10px;font-size:15px;color:#333;transition:all .2s ease;outline:none;box-sizing:border-box}.driver-details-mobile-form-input:focus{border-color:#5b4fe9;background-color:#fafafe}.driver-details-mobile-phone-input-wrapper{display:flex;grid-gap:8px;gap:8px;align-items:center}.driver-details-mobile-country-code{padding:12px 14px;background-color:#f5f5f5;border:2px solid #e0e0e0;border-radius:10px;font-size:15px;font-weight:600;color:#333;flex-shrink:0}.driver-details-mobile-phone-input{flex:1 1}.driver-details-mobile-update-button-wrapper{position:fixed;bottom:55px;left:0;right:0;padding:12px 16px;background:#fff;box-shadow:0 -2px 12px rgba(0,0,0,.1);z-index:100}.driver-details-mobile-update-button{width:100%;padding:16px;background-color:#5b4fe9;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(91,79,233,.3)}.driver-details-mobile-update-button:active{background-color:#4a3fd1;transform:scale(.98);box-shadow:0 2px 8px rgba(91,79,233,.3)}.driver-details-mobile-update-button-disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.6}.driver-details-mobile-update-button-disabled:active{transform:none;background-color:#ccc}.driver-details-mobile-no-data{text-align:center;padding:40px 16px;color:#666;font-size:15px;background:#fff;border-radius:16px;margin:0 16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.driver-details-mobile-dropdown::-webkit-scrollbar{width:6px}.driver-details-mobile-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.driver-details-mobile-dropdown::-webkit-scrollbar-thumb{background:#5b4fe9;border-radius:10px}.driver-details-mobile-dropdown::-webkit-scrollbar-thumb:hover{background:#4a3fd1}.updateDriverDetailsContainer{padding:0 20px 20px}.updateDriverDetailsHeader{height:100px;flex-direction:column!important;justify-content:center!important}.updateDriverDetailsHeading{font-size:17px;font-weight:600;letter-spacing:.6px;color:#222}.updateDriverDetailsDate{font-size:10px;font-weight:600;letter-spacing:normal;color:#999}.mainWrapper{background-color:#fff;padding:10px 20px;margin:20px}.checkbox{padding-top:23px;padding-left:10px;line-height:20px;font-weight:400;color:#585858}.inventory-refresh-mobile-container{background-color:#f5f5f5;min-height:calc(100vh - 60px)}.inventory-refresh-mobile-header{background:#fff;padding:16px;border-bottom:1px solid #e5e7eb}.inventory-refresh-mobile-header-content{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.inventory-refresh-mobile-title{font-size:20px;font-weight:700;letter-spacing:.3px;color:#1f2937}.inventory-refresh-mobile-date{font-size:13px;font-weight:500;color:#6b7280}.inventory-refresh-mobile-search-section{background:#fff;padding:16px;margin-bottom:12px;box-shadow:0 2px 4px rgba(0,0,0,.08)}.inventory-refresh-mobile-input-wrapper{position:relative;margin-bottom:16px}.inventory-refresh-mobile-label{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.inventory-refresh-mobile-input{width:100%;padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-size:16px;color:#333;transition:all .2s ease;outline:none;box-sizing:border-box}.inventory-refresh-mobile-input:focus{border-color:#5b4fe9;background-color:#fafafe}.inventory-refresh-mobile-input::placeholder{color:#999}.inventory-refresh-mobile-date-input{font-family:inherit}.inventory-refresh-mobile-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15)}.inventory-refresh-mobile-dropdown-item{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.inventory-refresh-mobile-dropdown-item:last-child{border-bottom:none}.inventory-refresh-mobile-dropdown-item:active{background-color:#f5f3ff}.inventory-refresh-mobile-city-name{font-size:15px;font-weight:600;color:#333;margin-bottom:2px}.inventory-refresh-mobile-state-name{font-size:13px;color:#666}.inventory-refresh-mobile-checkbox-wrapper{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:4px 0;margin-bottom:16px}.inventory-refresh-mobile-checkbox-input{width:18px;height:18px;accent-color:#5b4fe9;cursor:pointer;margin:0}.inventory-refresh-mobile-checkbox-label{font-size:14px;font-weight:500;color:#333;cursor:pointer;margin:0;-webkit-user-select:none;user-select:none}.inventory-refresh-mobile-submit-button{width:100%;padding:16px;background-color:#5b4fe9;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(91,79,233,.3)}.inventory-refresh-mobile-submit-button:active{background-color:#4a3fd1;transform:scale(.98);box-shadow:0 2px 8px rgba(91,79,233,.3)}.inventory-refresh-mobile-submit-button:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.6;transform:none}.inventory-refresh-mobile-dropdown::-webkit-scrollbar{width:6px}.inventory-refresh-mobile-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.inventory-refresh-mobile-dropdown::-webkit-scrollbar-thumb{background:#5b4fe9;border-radius:10px}.inventory-refresh-mobile-dropdown::-webkit-scrollbar-thumb:hover{background:#4a3fd1}.cancellation-header{align-items:baseline;padding-top:20px;height:90px;display:flex}.marginTop10{margin-top:10px}.marginTop25{margin-top:25px}.marginTop8{margin-top:8px}.validity-wrp{margin-top:30px}.rnr-pagination{display:flex;justify-content:flex-end;align-items:center;grid-gap:10px;gap:10px;padding:16px 0}.paginationLabel{font-size:14px;color:#0055cb;font-weight:700}.page-number{width:30px;height:30px;background-color:#ebf1ff;color:#0055cb;font-weight:700;border:none;text-align:center;border-radius:2px;cursor:pointer}.page-number.selected{background-color:#0055cb;color:#fff}.page-navigate{background-color:initial;border:none;font-size:14px;color:#0055cb;font-weight:700;cursor:pointer}.disabled{color:#c4c4c4;cursor:not-allowed}.ratings-details-mobile{background-color:#f5f5f5;min-height:100vh;padding-bottom:80px}.ratings-details-header{background:#fff;padding:16px;display:flex;align-items:center;grid-gap:12px;gap:12px;box-shadow:0 2px 4px rgba(0,0,0,.08);position:sticky;top:0;z-index:100}.back-arrow{width:20px;height:20px;cursor:pointer}.header-title{font-size:18px;font-weight:700;color:#1a1a1a}.route-info-card{background:#fff;margin:12px;padding:16px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.route-name{font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:4px}.route-id{font-size:11px;font-weight:500;color:#888;font-family:monospace;margin-bottom:6px}.route-details{font-size:13px;font-weight:400;color:#666}.current-rating-section{background:#fff;margin:12px;padding:16px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.section-title{font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:16px}.rating-cards-wrapper{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.rating-main-card{grid-gap:16px;gap:16px;padding:16px;background:#f8f9fb}.rating-badge-large,.rating-main-card{display:flex;align-items:center;border-radius:10px}.rating-badge-large{width:60px;height:60px;justify-content:center;font-size:24px;font-weight:700;color:#fff;flex-shrink:0}.rating-info{flex:1 1}.rating-count{font-size:14px;font-weight:500;color:#666}.rating-breakdown-title{font-size:14px;font-weight:600;color:#1a1a1a;margin-top:20px;margin-bottom:12px}.rating-breakdown{flex-direction:column}.breakdown-row,.rating-breakdown{display:flex;grid-gap:10px;gap:10px}.breakdown-row{align-items:center}.breakdown-stars{display:flex;grid-gap:2px;gap:2px;flex-shrink:0}.breakdown-stars .star-icon{width:14px;height:14px}.breakdown-bar-container{flex:1 1}.breakdown-bar-bg{height:8px;background:#e6ebf3;border-radius:4px;overflow:hidden}.breakdown-bar-fill{height:100%;border-radius:4px;transition:width .3s ease}.breakdown-percentage{font-size:13px;font-weight:600;color:#333;min-width:42px;text-align:right;flex-shrink:0}.last-ratings-section{margin-top:24px;padding-top:20px;border-top:1px solid #e6ebf3}.last-ratings-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.last-ratings-title{font-size:14px;font-weight:600;color:#1a1a1a}.rating-badge-small{width:48px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff}.last-ratings-info{font-size:12px;font-weight:400;color:#666;margin-bottom:12px}.last-ratings-list{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.last-rating-pill{padding:8px 16px;border-radius:20px;font-size:15px;font-weight:600;color:#fff;display:inline-flex;align-items:center;justify-content:center;grid-gap:4px;gap:4px;min-width:45px}.last-rating-star-icon{width:12px;height:12px;filter:brightness(0) invert(1)}.passenger-reviews-section{margin:12px}.passenger-reviews-section .section-title{margin-bottom:12px;padding:0 4px}.review-card{background:#fff;padding:16px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:12px}.review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.reviewer-info{flex:1 1}.reviewer-name{font-size:15px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.review-date{font-size:12px;font-weight:400;color:#999}.review-date-label{font-weight:600;color:#666}.review-rating-badge{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:6px 10px;border-radius:8px;flex-shrink:0}.review-rating-value{font-size:14px;font-weight:700;color:#fff}.review-star-icon{width:12px;height:12px;filter:brightness(0) invert(1)}.review-tags{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:12px}.review-tag-pill{padding:6px 12px;background:#e3f6ec;color:#27ae5f;border-radius:16px;font-size:12px;font-weight:500}.review-text{font-size:14px;font-weight:400;color:#333;line-height:1.5}.no-reviews{background:#fff;margin:12px;padding:40px 20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:center}.no-reviews-text{font-size:14px;font-weight:400;color:#999}@media (max-width:360px){.ratings-details-mobile{padding-bottom:70px}.current-rating-section,.passenger-reviews-section,.route-info-card{margin:10px}.rating-badge-large{width:50px;height:50px;font-size:20px}.header-title{font-size:16px}}.ask-review-mobile-container{padding:0;background-color:initial}.ask-review-mobile-search{background:#fff;border-radius:10px;padding:12px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ask-review-search-title{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:-6px}.ask-review-search-inputs{display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin-bottom:12px}.ask-review-search-inputs>div{width:100%}.ask-review-search-buttons{display:flex;grid-gap:10px;gap:10px}.ask-review-search-buttons button{flex:1 1}.ask-review-mobile-orders{display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin-bottom:16px}.ask-review-order-card{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.order-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.order-passenger-name{font-size:16px;font-weight:700;color:#1a1a1a}.order-pnr{font-size:13px;font-weight:600;color:#5b4fe9;background:#f0eeff;padding:4px 10px;border-radius:6px}.order-card-details{display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin-bottom:12px}.order-detail-row{display:flex;justify-content:space-between;align-items:center}.detail-label{font-size:13px;font-weight:500;color:#666}.detail-value{font-size:14px;text-align:right}.detail-value,.order-route{font-weight:600;color:#1a1a1a}.order-route{font-size:15px;text-align:left;display:block;margin-bottom:8px}.order-detail-row-split{display:flex;justify-content:space-between;grid-gap:16px;gap:16px}.detail-item{display:flex;grid-gap:6px;gap:6px;align-items:center;flex:1 1}.detail-item .detail-label{font-size:12px;font-weight:500;color:#666;white-space:nowrap}.detail-item .detail-value{font-size:13px;font-weight:600;color:#1a1a1a;text-align:left}.order-call-status{padding:12px 0;margin-bottom:12px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.call-status-label{font-size:13px;font-weight:600;color:#1a1a1a;display:block;margin-bottom:10px}.call-status-checkboxes{display:flex;grid-gap:20px;gap:20px}.checkbox-label{display:flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;font-size:14px;font-weight:500;color:#333}.checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#5b4fe9}.checkbox-label span{-webkit-user-select:none;user-select:none}.checkbox-label-single{display:flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;font-size:14px;font-weight:500;color:#333}.checkbox-label-single input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#5b4fe9}.checkbox-label-single span{-webkit-user-select:none;user-select:none}.order-actions{margin-top:12px}.action-title{font-size:13px;font-weight:600;color:#1a1a1a;display:block;margin-bottom:12px}.action-buttons{grid-gap:12px;gap:12px}.action-btn{flex:1 1;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:12px 16px;border-radius:8px;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.action-btn img{width:20px;height:20px}.whatsapp-btn{background:#25d366;color:#fff}.whatsapp-btn:active{background:#20ba5a}.whatsapp-btn.disabled{background:#e8f5e9;color:#81c784;cursor:not-allowed;opacity:1;border:1px solid #c8e6c9}.whatsapp-btn.disabled img{opacity:.5}.email-btn{background:#00a4ef;color:#fff}.email-btn:active{background:#0089d1}.email-btn.disabled{background:#e3f2fd;color:#64b5f6;cursor:not-allowed;opacity:1;border:1px solid #bbdefb}.email-btn.disabled img{opacity:.5}.ask-review-no-data{text-align:center;padding:40px 20px;font-size:14px;color:#666;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ask-review-mobile-container .pagination{margin-top:20px;margin-bottom:80px;display:flex;justify-content:center;align-items:center}.bottom-sheet-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2000;display:flex;align-items:flex-end;animation:fadeIn .3s ease}.bottom-sheet{background:#fff;width:100%;max-height:50vh;border-radius:16px 16px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.15);animation:slideUp .3s ease;overflow:hidden;display:flex;flex-direction:column}.bottom-sheet-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e6ebf3;background:#f8f9fb}.bottom-sheet-title{color:#182233;font-size:18px;font-weight:700;margin:0}.bottom-sheet-close{width:24px;height:24px;cursor:pointer;opacity:.7;transition:opacity .2s ease}.bottom-sheet-close:active{opacity:1}.bottom-sheet-content{padding:20px;flex:1 1;overflow-y:auto;background-color:#fff}.bottom-sheet-message{font-size:15px;font-weight:400;color:#333;line-height:1.6;margin:0}.bottom-sheet-actions{padding:16px 20px 20px;background:#fff;display:flex;flex-direction:column;grid-gap:10px;gap:10px;border-top:1px solid #f0f0f0}.bottom-sheet-btn{width:100%;padding:14px 20px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.bottom-sheet-btn-primary{background:#5b4fe9;color:#fff}.bottom-sheet-btn-primary:active{background:#4a3fd4;transform:scale(.98)}.bottom-sheet-btn-secondary{background:#fff;color:#5b4fe9;border:2px solid #5b4fe9}.bottom-sheet-btn-secondary:active{background:#f0eeff;transform:scale(.98)}@media (max-width:360px){.ask-review-mobile-container,.ask-review-order-card{padding:12px}.action-buttons{flex-direction:column}.action-btn{width:100%}.bottom-sheet-title{font-size:16px}.bottom-sheet-message{font-size:14px}.bottom-sheet{max-height:60vh}}.review-mobile-container{background-color:#f5f5f5;padding:0 12px 80px}.review-mobile-tabs{position:sticky;top:0;z-index:100;display:flex;grid-gap:6px;gap:6px;background:#fff;padding:12px 12px 6px;margin:0 -12px 16px;border-radius:0 0 10px 10px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.review-tab{flex:1 1;padding:10px 12px;text-align:center;font-size:13px;font-weight:600;color:#666;background:#f5f5f5;border-radius:7px;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none}.review-tab.active{background:#5b4fe9;color:#fff;box-shadow:0 2px 6px rgba(91,79,233,.3)}.review-tab:active{transform:scale(.98)}.review-mobile-stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-bottom:16px}.review-mobile-card{background:#fff;border-radius:10px;padding:12px;display:flex;align-items:center;grid-gap:10px;gap:10px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.review-card-icon{width:36px;height:36px;background:#f0eeff;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.review-card-icon img{width:24px;height:24px}.review-card-icon svg{width:18px;height:18px}.review-card-content{flex:1 1;min-width:0}.review-card-value{font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:2px}.review-card-label{font-size:11px;font-weight:500;color:#666;line-height:1.2}.review-mobile-search{background:#fff;border-radius:10px;padding:12px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.review-search-title{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:-6px}.review-search-inputs{display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin-bottom:12px}.review-search-inputs>div{width:100%}.review-search-buttons{display:flex;grid-gap:10px;gap:10px}.review-search-buttons button{flex:1 1}.review-mobile-services{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.review-service-card{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;transition:all .3s ease}.review-service-card:active{transform:scale(.98);box-shadow:0 1px 4px rgba(0,0,0,.12)}.review-service-card.disabled{opacity:.5;cursor:not-allowed}.review-service-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.review-service-route-wrapper{flex:1 1;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.review-service-route{font-size:16px;font-weight:600;color:#1a1a1a}.review-service-route-id{font-size:11px;font-weight:500;color:#888;font-family:monospace}.review-service-rating{display:flex;align-items:center;padding:4px 8px;border-radius:6px}.rating-value{font-size:13px;font-weight:700;color:#fff}.review-service-rating img{filter:brightness(0) invert(1)}.review-service-details{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-bottom:8px}.review-service-info{display:flex;justify-content:flex-start;align-items:flex-start;grid-gap:8px;gap:8px}.info-label{font-size:13px;font-weight:500;color:#666;white-space:nowrap;flex-shrink:0}.info-value{font-size:14px;font-weight:600;color:#1a1a1a}.review-service-change{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid #f0f0f0;margin-top:8px}.change-label{font-size:13px;font-weight:500;color:#666}.change-value{font-size:14px;font-weight:700}.review-service-tags{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.service-tag{font-size:11px;font-weight:500;color:#5b4fe9;background:#f0eeff;padding:4px 10px;border-radius:12px}.review-service-footer{display:flex;align-items:center;justify-content:flex-end;grid-gap:4px;gap:4px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.view-details-text{font-size:13px;font-weight:600;color:#5b4fe9}.view-details-arrow{font-size:20px;font-weight:600;color:#5b4fe9;line-height:1}.review-no-data{text-align:center;padding:40px 20px;font-size:14px;color:#666;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.review-mobile-container .pagination{margin-top:20px;margin-bottom:80px;display:flex;justify-content:center;align-items:center}@media (max-width:360px){.review-mobile-container{padding:12px}.review-mobile-stats{grid-gap:8px;gap:8px}.review-mobile-card{padding:12px}.review-card-value{font-size:18px}.review-card-label{font-size:11px}}.ratings{padding:0 20px 20px}.ratings-header{height:90px;align-items:center}.ratings-header-text{font-size:24px;font-weight:600;letter-spacing:.6px;color:#222}.ratings-updated-date{font-size:10px;font-weight:600;letter-spacing:normal;color:#999}.period-dropdown{width:140px;height:40px;color:#00b8f8;font-weight:600}.ratings-content{background-color:#fff;padding:10px 0!important}.ratings-table{width:100%;text-align:center;border-collapse:collapse}.ratings-table-header{background-color:#f4f5f8;height:50px}.ratings-table-row{height:50px;font-size:12px;cursor:pointer}.ratings-table-row:hover{background:#f3f5f8}.search-row{background:#fff;padding:10px 0;margin-right:0!important}.ratings-dashboard-wrapper{background:#fff;padding:5px}.rb-card-wrap{text-align:center}.search-header{font-size:14px;font-weight:600;line-height:1.29;color:#666}.ratings-sort-header{cursor:pointer}.ratings-sort-header.active{color:#000}.ratings-sort-header:after{content:"";display:inline-block;width:0;height:0;position:relative;top:-1px;left:3px}.asc-arrow:after{border:5px solid transparent;border-top:none;border-bottom:5px solid #999}.dsc-arrow:after{border:5px solid transparent;border-top-color:#999;border-bottom:none}.dsc-arrow.active:after{border-top:5px solid #000}.asc-arrow.active:after{border-bottom:5px solid #000}.details-card-title{font-size:14px;font-weight:700;color:#666}.ratings-split-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}.ratings-split-left{width:35%;margin-right:100px}.ratings-split-right{width:35%}.average-rating{border:1px solid #ebebeb;border-radius:4px;margin:0 0 10px;float:left;width:100%;background-color:#f4f5f8}.average-rating-text{float:left;width:75%;color:#222;font-size:12px}.average-rating-head{padding:11px;margin:1px 0 0;font-size:14px;font-weight:600;color:#555454}.average-rating-value{float:right;width:25%;font-size:12px;text-align:right}.average-value{display:inline-block;background:#12be79;padding:5px 15px;border-radius:5px;color:#fff;font-weight:700;margin:10px}.average-star-wrapper{float:left;width:100%;border-radius:5.8px;border:.7px solid #d2dae6}.average-star-block{padding:11px;margin:0}.average-star-unit{float:left;width:100%;border-top:.7px solid #d2dae6}.average-star-img{width:20px;margin-right:8px}.average-star-based{font-size:12px;color:#99999c;margin-bottom:10px}.average-star-title{padding:11px;font-size:13px;color:#222}.average-star-unit .average-value{background:none;font-size:13px;text-align:right;color:#666;padding-right:0}.rating-split-header{margin-bottom:20px;margin-top:20px;width:100%}.tagby-users{margin-top:20px;width:100%}.tagby-users,.tagby-users-block{display:flex;flex-direction:row;flex-wrap:wrap}.tagby-users-block{padding:15px 10px;border-radius:5.8px;border:.7px solid #d2dae6;width:35%;margin-right:100px;margin-bottom:20px}.tagby-users-left{width:50%}.tagby-users-right{width:50%;display:flex;align-items:center}.tagby-users-rating-bar{width:80%;display:flex}.tagby-users-rating-value{width:20%;text-align:center}.tagby-users-actual-bar{height:5px;border-radius:5px 0 0 5px}.tagby-users-remaining-bar{background:#d8d8d8;height:5px;border-radius:0 5px 5px 0}.reveiwer-name{color:#00aced}.review-content .ratings-table-row:hover{background:#fff}.ratings-back-button{width:15px;margin-right:10px}.ratings-container{height:200px;padding:8px 16px;background:#fff8e1;margin-top:16px}.ratings-container-heading{color:#101010;font-weight:700;font-size:18px;line-height:29px;height:29px;padding-left:4px}.rating-container-header{display:flex;padding:8px top top 68px}.ratings-container-text{padding:0 16px 8px 52px;font-size:14px;font-weight:400}.ratings-container-label{padding:8px 16px 8px 68px;font-size:14px;font-weight:400}.rating-head-with-container{display:flex;justify-content:space-between;margin-top:18px}.info-icon{height:30px;width:20px;padding-right:2px}.ratingsButton{border:none;border-radius:4px;color:#fff;background:#00b8f5;padding:12px 18px;font-size:14px;font-weight:400;display:flex;align-items:center;grid-gap:4px;gap:4px;cursor:pointer}.ratingsButton>img{width:24px;height:24px}.passengerDetailsHeader,.passengerDetailsHeader>a{display:flex;align-items:center}.passengerDetailsHeader>a>img{margin-top:0;cursor:pointer}.passengerDetailsHeader>h1{font-size:22px;font-weight:800;color:#101010}.tableContainer{background:#fff;padding:20px;margin:16px!important;height:100%}.searchContainer{background:#fff;margin-bottom:2rem;padding:4px 0 12px}.review-table{border:1px solid #ddd;background:#fff;max-height:504px;overflow-y:scroll}table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif}thead{border:none!important}.tableHeading>th{font-size:14px;color:#101010;text-align:center;background:#f4f5f8;font-weight:700;border-right:1px solid #ddd!important}.tableHeading>th:last-child{border-right:none!important}tbody td{border-right:1px solid #ddd!important}tbody td:last-child{border-right:none!important;border-top:none!important}td,th{padding:12px;text-align:center;border-bottom:1px solid #ddd}.actions{display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px}.email-btn,.whatsapp-btn{padding:8px 12px;border-radius:20px;font-size:14px;font-weight:400;cursor:pointer;color:#00b8f5;border:1px solid #00b8f5;background:#fff;display:flex;align-items:center;grid-gap:6px;gap:6px}.email-btn,.whatsapp-btn{border:1px solid #00b8f5}.email-btn:hover,.whatsapp-btn:hover{opacity:.8}input[type=checkbox]{margin-right:5px}.calledStatus{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0 12px}.calledStatus>label>input[type=checkbox]{color:#00b8f5;background:#00b8f5}.noDataFound{display:grid;place-items:center;height:50vh}.rnr-pagination{padding-bottom:24px}.inputsRow{display:flex;align-items:flex-end;grid-gap:1rem;gap:1rem}.buttonContainer{width:60px}.tooltip-container{position:relative;display:inline-block}.tooltip-button{display:flex;align-items:center;padding:10px;border:2px solid #00bcd4;border-radius:20px;background:#fff;color:#00bcd4;font-size:16px;cursor:pointer}.button-text{margin-right:8px}.icon{width:20px;height:20px}.tooltip{z-index:1000;width:200px;position:absolute;top:0;left:-67px;transform:translateX(-70%);background-color:#fff;color:#333;border:1px solid #ccc;padding:7px 12px;border-radius:8px;font-size:12px;font-weight:400;line-height:16px;box-shadow:0 4px 8px rgba(0,0,0,.2);text-align:left}.tooltip:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#fff}.inventoryContainer{background:#fff;padding-bottom:30px}.headerLhs{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:34px 0 0 20px}.headerText{font-size:16.6px;color:#222}.headerText,.headerTextDayView{font-family:Helvetica;font-weight:700;line-height:20px;text-align:left}.headerTextDayView{font-size:14px;color:rgba(16,16,16,.54)}.headerDate{display:flex;align-items:center;grid-gap:8px;gap:8px;border:1px solid rgba(16,16,16,.54);border-radius:96px;padding:8px 12px}.calendar{width:380px;height:auto;right:573px;top:138px;position:absolute;background:#fff;padding:16px}.calendarHeader{display:flex;justify-content:space-between}.inPageWeekDays{display:grid;grid-template-columns:repeat(7,1fr);padding-bottom:16px;grid-gap:10px}.inPageMonthName{padding-bottom:20px}.inPageDate{text-align:center;padding:8px;text-decoration:none;color:#101010}.inPageDate,.inPageToday{font-weight:400;font-size:12px;line-height:20px;margin-left:8px}.inPageToday{color:#fff;background-color:#00b8f5;height:100px;border-radius:50%;padding:6px}.inPageDay{font-weight:400;font-size:10px;line-height:15px;text-align:center;color:rgba(16,16,16,.54)}.table{display:grid!important;grid-template-columns:repeat(7,1fr)!important;margin-left:20px;width:1120px;border-top:1px solid rgba(16,16,16,.22);border-left:1px solid rgba(16,16,16,.22)}.inPageTable,.table{border-spacing:0;background:#fff}.inPageTable{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px}.tableEntry{border-bottom:1px solid rgba(16,16,16,.22);border-right:1px solid rgba(16,16,16,.22);text-align:left;height:120px;cursor:default;box-sizing:border-box;grid-column:span 1;min-width:0}.monthName{margin:32px 0 32px 24px;font-family:Helvetica;font-size:14px;font-weight:700;line-height:20px;text-align:left;width:150px}.tileTop{padding:12px 8px 0 12px;display:flex;align-items:center;justify-content:space-between}.date{font-family:sans-serif;font-size:18px;font-weight:600;line-height:20px;text-align:left;margin-top:5px;color:#101010}.refreshButton{display:flex;align-items:center;grid-gap:4px;gap:4px;border:1px solid rgba(16,16,16,.12941176470588237);border-radius:96px;padding:10px;cursor:pointer;height:36px;margin-left:16px}.tileBottom{display:block;padding:14px 0 0 12px;color:#101010}.lastUpdatedStatus{font-size:9px;font-weight:400;line-height:12px;text-align:left;color:rgba(16,16,16,.5411764705882353);height:36px}.tableEntry a,.tableEntryDisabled a{display:block;text-decoration:none}.activecalendarTile{text-decoration:none}.refreshText{font-size:12px;font-weight:600;line-height:16px;text-align:center;color:#101010}table,td,th{border:1px solid rgba(16,16,16,.22)}.dayLevelContainer{background:#fff;padding-bottom:32px}.rejectionReasonsContainer{background:#fff;padding-bottom:8px}.tableContainer{margin:40px 56px 20px 20px}.refreshButtonTd{display:flex;justify-content:center;padding:7px 16px 0 0;border:0;border-top:1px solid rgba(16,16,16,.22);margin-top:-1px}.pagination{padding-top:24px;display:flex;justify-content:flex-end}.weekDays{display:grid;grid-template-columns:repeat(7,1fr);width:1120px;margin:0 0 16px 30px;color:rgba(16,16,16,.5411764705882353);font-style:normal;font-weight:700;font-size:10px;line-height:16px;letter-spacing:1px}.dayNames{padding-right:50px}.tableEntryDisabled{border-bottom:1px solid rgba(16,16,16,.22);border-right:1px solid rgba(16,16,16,.22);padding:23px 8px 0 12px;text-align:left;height:120px;cursor:default;background-color:rgba(16,16,16,.07);box-sizing:border-box;grid-column:span 1;min-width:0}.rejected{color:red;margin-left:2px;letter-spacing:0}.rejected,.rejectedDisabled{font-size:14px;font-weight:400;line-height:10px;text-align:left}.rejectedDisabled{color:rgba(16,16,16,.22);margin-bottom:10px}.monthNameHeader{display:flex;align-items:center;grid-gap:20px;gap:20px;margin-right:50px}.horizontalLine{border-top:1px solid #d3d3d3;width:100%;height:1px}.serviesCount{font-size:14px;font-weight:400;line-height:10px;letter-spacing:0;text-align:left;margin-bottom:10px}.refreshingState{border:1px solid rgba(16,16,16,.12941176470588237);border-radius:96px;padding:10px;cursor:default;width:99px;height:36px;background:rgba(16,16,16,.07058823529411765);font-style:normal;font-weight:600;font-size:12px;line-height:16px;text-align:center;color:rgba(16,16,16,.22)}.tileTopNoData{padding:23px 8px 0 12px}.tileBottomNoData{padding:18px 0 18px 12px}.dayLevelViewHeader{display:flex;align-items:end;justify-content:space-between;margin-right:56px}.headerRHS{width:auto;border:none;font-size:16px;font-weight:600;line-height:24px;cursor:default;margin-right:6px;text-overflow:ellipsis}.filterHeader,.headerRHS{font-family:sans-serif;text-align:left}.filterHeader{font-size:14px;font-weight:500;line-height:20px;color:#536e92}.entriesNumber{display:flex;align-items:center}.entriesList{bottom:74px}.entriesList,.upArrowEntries{width:auto;display:flex;flex-direction:column;position:absolute;background:#fff;border:1px solid #d3d3d3;right:30%}.upArrowEntries{z-index:1;border-bottom:0;bottom:58px}.filters{display:flex;align-items:end;justify-content:space-between}.filtersList{top:141px}.filtersList,.upArrow{z-index:1;width:auto;display:flex;flex-direction:column;position:absolute;background:#fff;border:1px solid #d3d3d3;right:56px}.upArrow{border-bottom:0;top:123px}.downArrow{margin-top:4px}.radio{padding:16px 0 16px 8px;width:auto}.bottomLine{border-bottom:1px solid #d3d3d3;margin-left:38px}.search{background:#f5f9fe;border-radius:8px;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:0 8px}.searchInput{border-radius:8px;height:44px;width:400px;border:none;background:#f5f9fe}.searchClose{width:24px;height:24px}.numberOfEntriesFilter{margin-right:45px}.calendarContainer,.entriesListContainer,.filterOptionsContainer{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2}.rejectedCount{text-decoration:underline;-webkit-text-decoration-color:#00b9f5;text-decoration-color:#00b9f5;color:#00b9f5}.rejectedCount,.servicesCount{font-weight:700px;font-size:14px}.tableHeadText{font-size:14px;font-weight:700;line-height:24px;letter-spacing:0;color:#101010}.note{font-weight:600;line-height:19.13px;color:#86a0c2;font-size:14px!important;margin-top:4px}.headerTextReasonsView{font-family:Helvetica;font-size:14px;font-weight:600;line-height:20px;text-align:left;color:rgba(16,16,16,.54)}.backIcon{width:24px;height:24px}.forwardIcon{width:16px;height:16px}.routeHeader{line-height:20px;text-align:center;color:#000}.reason,.routeHeader{font-size:14px;font-weight:600}.reason{line-height:24px}.reasonText,.serviceId,.tripId{font-weight:400;font-size:14px;line-height:24px}::-webkit-scrollbar{display:none}.calanderContainer,.upArrowDates{position:absolute}.upArrowDates{right:923px;top:108px;width:auto;display:flex;flex-direction:column;background:#fff;padding:7px}.checkbox{padding:0 20px 10px 10px}.action-th{width:130px}.refreshButtonDaylevel{cursor:pointer}.refreshButtonDaylevel,.refreshButtonDisabled{display:flex;align-items:center;border:1px solid rgba(16,16,16,.12941176470588237);border-radius:96px;padding:10px;height:36px}.refreshButtonDisabled{cursor:not-allowed;background:#d3d3d3}.action-buttons{display:flex;align-items:center;grid-gap:4px;gap:4px}.inputContainer{display:flex;justify-content:space-between}.headerComponentHome{display:flex;align-items:flex-start;background-color:#f6f8fc;border:1px solid #e4eaf7;padding-bottom:20px}.marginHorizontal{margin:0 40px}.searchButton{background-color:#e7e6e6;width:200px;display:flex;justify-content:center;align-items:center;height:55px;margin-bottom:6px;border-radius:10px}.searchText{color:#9a9999}.serviceListPanel{border-right:1px solid #e4eaf7;width:46%;height:70vh}.serviceListContainer{border-left:1px solid #e4eaf7}.serviceNameContainer{border-bottom:1px solid #eaeff8;padding:10px 0 10px 30px;text-overflow:ellipsis;display:flex;justify-content:space-between}.activeColor{color:#00b8f5;font-weight:600}.activeBorder{border-left:5px solid #00b8f5;padding:10px 0 10px 24px}h1{color:#29394f;font-size:36px;line-height:36px}h1,h3{font-weight:700;text-align:left}h3{color:#182233;font-size:16px;line-height:20px}.serviceName{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-transform:capitalize}.bodyContainer{display:flex}.rightPanel{margin-left:30px}.addRestStop{margin-left:38%;margin-top:20px}.assignedTop{padding:0 16px}.assignedTop,.serviceRight{justify-content:space-between}.assignedButtonContainer,.assignedTop,.serviceRight{display:flex;align-items:center}.assignedItem{border:1px solid rgba(16,16,16,.12941176470588237);border-radius:12px;padding-top:16px;width:600px;margin-bottom:16px}.swapImage{position:relative;z-index:1;left:85%;margin-top:-30px;top:15px;width:44px;height:44px;cursor:pointer}.deleteButton,.mapButton{border:1px solid rgba(16,16,16,.12941176470588237);display:flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:96px;font-size:12px;font-weight:600;line-height:16px;text-align:center;cursor:pointer;margin-right:8px}.mapButton{margin-left:16px}.deleteIcon,.location{width:16px;height:16px;padding-right:8px}.assignedStopDetails{width:55%}.assignedStopName{font-size:16px;font-weight:800}.assignedStopAddress,.assignedStopName{line-height:20px;text-align:left;color:#182233}.assignedStopAddress{font-size:12px;font-weight:400;padding-top:4px}.midLine{border-top:1px solid rgba(16,16,16,.12941176470588237);margin:16px 0}.assignedListContainer{padding:10px 16px 16px}.mainListContainer{overflow-y:scroll;scroll-behavior:smooth;max-height:420px;border:1px solid #d3d3d3;padding:24px 16px;border-radius:12px}.dayCont,.durCont,.timeCont{margin-right:16px}.assignedBottom{display:flex;align-items:center;padding:0 16px}.selectContainer{position:relative;width:100%}.selectContainer label{position:absolute;left:10px;transform:translateY(-50%);transition:top .3s,font-size .3s;background-color:#fff;padding:0 5px;pointer-events:none;color:#999}.selectContainer select.active+label,.selectContainer select:focus+label,.selectContainer select:not([value="-1"])+label{top:-10px;font-size:12px;color:#333}.selectContainer select{width:100%;padding:10px;font-size:16px;border-radius:8px;font-weight:500;line-height:24px;letter-spacing:-.3199999928474426px;text-align:left;color:#000;border:1px solid rgba(16,16,16,.5411764705882353)}.bottomLast{display:flex;align-items:end;height:33px;background:#f5f9fe;margin-top:16px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:7px 20px;font-size:12px;font-weight:400;line-height:20px;text-align:left;color:#182233}.finalButtonContainer{display:flex;align-items:center;justify-content:end;padding-top:24px}.finalSubmit{border-radius:8px;border:1px solid #00b8f5;width:-moz-fit-content;width:fit-content;color:#00b8f5;width:200px}.addMore,.finalSubmit{padding:14px 16px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.3199999928474426px;text-align:center;cursor:pointer}.addMore{border-radius:8px;background:#00b8f5;color:#fff;margin-left:12px}.inpContainer{background:"#fff";height:48px;margin-right:16px}.delImage{padding-right:4px}.noStopImage{margin:10px 0 0 120px;width:360px;height:205px}.heading{display:flex;align-items:center;font-size:36px;font-weight:700;line-height:36px;text-align:left;padding:38px 16px 30px 0;color:#29394f}.backArrow{width:24px;height:24px;margin-right:6px;cursor:pointer}.bottomContent{display:flex;justify-content:space-between;width:100%;padding:0 16px}.placeSearch{border:1px solid #e0e0e0;width:30%;background-color:#f6f8fc}.mapContainer{width:40%}.addedStopsContainer,.mapContainer{border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.addedStopsContainer{width:30%}.addedHead{font-size:16px;font-weight:700;line-height:20px;text-align:left;color:#182233;padding:24px 18px}.popularStops{padding:10px 16px 16px;background-color:#f6f8fc}.popularStops,.searchStops{overflow-y:scroll;scroll-behavior:smooth;height:500px}.searchStops{background-color:#fff}.paddindDiv{padding:10px 16px 16px}.popularRestStop{padding:12px 18px;border:1px solid rgba(16,16,16,.12941176470588237);background-color:#fff;border-radius:12px;margin-bottom:8px}.searchWrapper{padding:16px}.headSubText{font-size:14px;font-weight:400;padding:8px 0}.headSubText,.stopName{line-height:20px;text-align:left;color:#182233}.stopName{font-size:16px;font-weight:700}.stopAddress{font-size:12px;font-weight:400;line-height:20px;text-align:left;color:#182233;padding:4px 0}.addButtonContainer{display:flex;align-items:center;justify-content:end}.addButton{text-align:center;border:1px solid #00b8f5;padding:8px 12px;color:#00b8f5;font-size:12px;font-weight:600;line-height:16px;width:-moz-fit-content;width:fit-content;border-radius:96px;cursor:pointer}.assignedStops{padding:10px 16px 16px;overflow-y:scroll;scroll-behavior:smooth;height:500px}.removeButton{padding:8px 12px;border-radius:96px;border:1px solid rgba(16,16,16,.12941176470588237);color:#000;font-size:12px;font-weight:600;line-height:16px;text-align:center;cursor:pointer}.assignedStopsHead{display:flex;align-items:center;justify-content:space-between;padding-right:16px}.stopsNextButton{border:1px solid #00b8f5;padding:8px 12px;color:#00b8f5;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.3199999928474426px;text-align:center;border-radius:12px;cursor:pointer}.searchRestStops{display:flex;align-items:flex-start;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(16,16,16,.12941176470588237)}.searchRestStops:last-child{border-bottom:none}.placeDetails{display:flex;flex-direction:column;width:60%}.searchStopName{font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.07999999821186066px;text-align:left;color:#000;padding-bottom:4px}.searchStopAddress{font-size:12px;font-weight:400;line-height:16px;text-align:left;color:#000}.borderLine{border-top:1px solid rgba(16,16,16,.12941176470588237)}.headSubTextSearch{font-weight:400;color:#182233;padding:12px 0 4px 16px}.headSubTextSearch,.searchStopNameBlue{font-size:14px;line-height:20px;text-align:left}.searchStopNameBlue{font-weight:600;letter-spacing:-.07999999821186066px;color:#00b8f5;padding-bottom:4px}.searchStopAddressBlue{font-size:12px;font-weight:400;line-height:16px;text-align:left;color:#00b8f5}.searchRestStopsBlue{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 16px 16px 11px;border-bottom:1px solid rgba(16,16,16,.12941176470588237);border-left:5px solid #00b8f5}div[class*=mapboxgl-ctrl-top-left]{z-index:-1}div[class*=map-control]{top:80%}.mapDisc{display:flex;align-items:flex-start;background:#fff8e1;padding:8px 16px;font-size:12px;font-weight:400;line-height:16px;text-align:left}.mapInfoIcon{width:16px;height:16px;margin-right:8px}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.popup-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative}.popup-table-header{text-align:center}.popup-head{font-size:22px;font-weight:700;line-height:20px;text-align:left;padding:16px 0;display:flex;align-items:center;justify-content:space-between}.close-popup{width:26px;height:26px;margin-left:26px;cursor:pointer}.popup-table-row{text-align:center}td,th{padding-left:0}td{padding:8px 0}th{margin:8px 0}.popup-table{width:95%;border-radius:12px;margin-top:16px;padding:12px;margin-left:16px}.popup-cancel-button{border:1px solid #00b8f5;color:#00b8f5;background:#fff;border-radius:12px;margin-right:16px}.popup-cancel-button,.popup-submit-button{font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.3199999928474426px;text-align:center;padding:12px 18px;width:-moz-fit-content;width:fit-content;cursor:pointer}.popup-submit-button{background:#00b8f5;color:#fff;border-radius:12px}.popup-buttons{display:flex;align-items:center;justify-content:center;padding-top:22px}.escalationsPopup{width:70vw;background:#fff}.escalationsPopup td{max-width:200px;word-wrap:break-word;padding:5px}.user-icon{height:32px;width:32px;background-color:#2b3b6f;border-radius:50%;float:right;display:flex;align-items:center;justify-content:center;color:#fff}.center{text-align:center}.cursor{cursor:pointer}.width100{width:100%}.brand-name{color:#00b9f5;font-weight:600}.marginTop15{margin-top:15px}.font12{font-size:12px}.copyright-wrp{bottom:0;color:#77838c;padding:10px 20px;position:fixed;font-size:12px;display:none;letter-spacing:.15px}.hide{visibility:hidden;height:0}.select-button{font-size:12px;font-weight:600;transition:color .3s;background-color:#fff;color:#00b8f8;border-radius:4px;cursor:pointer;border:1px solid #00b8f8;padding:2px 6px}.select-button-dweb{height:47px;width:70%;display:inline-block;padding:10px 0;font-size:14px;font-weight:700}.select-button:hover{background-color:#00b8f8;border-color:#00b8f8;color:#fff}.select-button-mobile:hover{background-color:#5b4fe9;border-color:#5b4fe9;color:#fff}.white{background-color:#fff;border-color:#00b8f8;color:#00b8f8;border-radius:4px}.tabSection{height:55px;line-height:55px;margin:15px 0;border-radius:2px;color:#4a4a4a}.leftPanel{margin-top:30px}.operator-name{opacity:.75;font-size:14px;color:#4a4a4a}.operator-details{color:#222;font-weight:600;line-height:1.8;align-items:center;display:flex;flex-direction:column;padding-top:40px}.activeTab{background-color:#00b9f5;color:#fff;box-shadow:0 0 8px 2px rgba(0,0,0,.03)}.profile-dropdown{cursor:pointer}.list-wrapper{-webkit-user-select:none;user-select:none;position:absolute;transition:.25s ease;top:40px;right:15px;width:50%;list-style:none;margin:0;background-color:#fff;box-shadow:0 2px 6px 0 hsla(0,0%,54.1%,.25);z-index:1000;max-height:200px;overflow-y:auto;padding:5px;border-radius:5px}.list-wrapper .list-item{padding:0 8px;line-height:35px;cursor:pointer}.list-wrapper .list-item:hover{background-color:#eaeaea}.list-wrapper .list-item__active{background:#eaeaea}.DayPicker{position:absolute;z-index:12}.hidden{visibility:hidden}.daycontainer{position:absolute}.CalendarMonth__day{border:none;border-radius:50%}.CalendarMonth__day--selected{background:#012b72}.DayPicker__week-header li{display:inline-block;width:39px;font-weight:600;color:#4a4a4a}.react-datepicker__input-container{width:100%;margin-left:30px}.datePickerInputLabel{color:#9b9b9b;opacity:1;transform:scale(.8) translate3d(0,5px,0);text-transform:none}.datePickerInputLabel:focus{color:#00b9f5!important}.datePickerInput{color:#4a4a4a!important;position:relative;cursor:pointer}.calendarIcon{margin-right:10px}.buttonContainer{position:absolute;right:-3px;top:20px;z-index:12}.btnDates{font-size:12px;text-transform:uppercase;padding:5px 10px;display:inline-flex;margin-right:5px;font-size:11px;font-weight:700;color:#9b9b9b;border:1px solid #b9b9b9;background:#fff;border-radius:4px}.todayButton{padding:5px 15px}@media screen and (min-device-width:1150px) and (max-device-width:1200px){.todayButton{padding:5px 10px}.btnDates{padding:5px;font-size:10px}.calendarIcon{margin-right:5px}}.btnDates:hover{background:#fff}.btnActive{border:1px solid #00b9f5;color:#fff}.btnActive,.btnActive:hover{background:#00b9f5}.disabled .datePickerInput{border-bottom:1px solid transparent;color:rgba(0,0,0,.26)!important;background-image:linear-gradient(90deg,rgba(0,0,0,.26) 0,rgba(0,0,0,.26) 33%,transparent 0);background-position:0 bottom;background-size:4px 1px;background-repeat:repeat-x}.disabled .datePickerInputLabel{color:#9b9b9b}.disabled .datePickerInput:focus+.datePickerInputLabel{color:#9b9b9b!important}.addReturnWrapper{position:absolute;background:#fff;width:100%;z-index:1;bottom:7px;left:2px}.addReturnText{color:rgba(0,0,0,.26)!important}.datePickerInput .clearInput{right:29px;z-index:1;bottom:auto;top:auto;bottom:13px}.temp{border-radius:4px;height:30px;padding-left:10px}.period-dropdown{border-radius:3px;border:.5px solid #00b9f5;background-color:#fff;padding-left:10px}.support-text{display:flex;height:100%;justify-content:center;align-items:center;flex-direction:column;font-size:18px}.support-icon{cursor:pointer}.pagination-button{margin-left:10px;border-radius:5px;color:#00b9f5;border:1px solid #00b9f5}.calendar-pagination-button{margin:0 10px;border-radius:96px;color:#00b9f5;border:1px solid #00b9f5;padding:4px 16px;display:flex;align-items:center;cursor:pointer}.calendar-pagination{display:flex;align-items:center;margin-bottom:16px;justify-content:end}.calendar-pagination-center{justify-content:center}.currentPageNumber{margin:0 10px;color:#00b8f5;font-size:16px;font-weight:600;line-height:24px;text-align:center;cursor:pointer}.currentPageNumberMobile{color:#5b4fe9}.pageNumber{margin:0 10px;font-size:16px;font-weight:600;line-height:24px;text-align:center;cursor:pointer}.calendar-pagination .backIcon{width:16px;height:16px;display:inline-block;object-fit:contain}.calendar-pagination-button-dealChages .backIcon:first-child,.calendar-pagination-button .backIcon:first-child{margin-right:8px}.calendar-pagination-button-dealChages .backIcon:last-child,.calendar-pagination-button .backIcon:last-child{margin-left:8px}.app-button:hover{background:#00b9f5;cursor:pointer;color:#fff}.disable-button{cursor:not-allowed}.pagination-content{margin-bottom:10px;text-align:right;color:#999}.DateRangePickerInput__withBorder_2{border:1px solid #00b8f8!important}.date-range-wrp{display:flex;text-align:end;position:relative;justify-content:flex-end}.table-no-data{text-align:center;height:100px;color:grey;margin-left:-37px}.app-table{width:100%;text-align:center;border-collapse:collapse}.app-table tr th{font-size:12px;letter-spacing:.42px}.app-error{color:red;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%;word-break:break-all;word-wrap:break-word}.etm-tickets-date .SingleDatePicker_1{width:100%;color:#b3b3b3}.etm-tickets-date .DateInput_1,.etm-tickets-date .SingleDatePickerInput_1{width:100%!important}.paddingLeft20{padding-left:20px!important}.paddingRight20{padding-right:20px!important}select{outline:none}.color222{color:#222}.color182233{color:#182233}.marginBtm20{margin-bottom:20px}.datepicker-wrp .SingleDatePicker_1{width:100%}.datepicker-wrp .SingleDatePickerInput_1{width:100%;border:none;border-bottom:1px solid #dbdbdb}.datepicker-wrp .DateInput_1{border:none;width:100%}.datepicker-wrp .DateInput_input_1{font-size:15px!important;padding-left:3px!important}.pages{display:flex;align-items:center;width:auto}.calendar-pagination-button-dealChages{margin:0 10px;color:#536e92;padding:4px 16px;display:flex;align-items:center;cursor:pointer;background:#e6ebf3;border:1px solid #e6ebf3}.mobile-app-view .calendar-pagination-button-dealChages{color:#fff;background:#5b4fe9}.CalendarMonth_table{border-collapse:collapse;width:100%;border:1px solid #e4e7ea}.CalendarMonth_table td{padding-left:0;border:1px solid #e4e7ea!important}.CalendarMonth_table td:last-child{border-right:1px solid #e4e7ea!important}.CalendarMonth_table tr:first-child td{border-top:1px solid #e4e7ea!important}.CalendarMonth_table tr:last-child td{border-bottom:1px solid #e4e7ea!important}.CalendarMonth_table td:first-child{border-left:1px solid #e4e7ea!important}.CalendarMonth_caption_1{padding-bottom:25px!important}.mobile-app-view .row{margin-left:0!important;margin-right:0!important}.mobile-app-view [class*=col-]{padding-left:0!important;padding-right:0!important;margin:0!important;width:100%!important;max-width:100%!important}.mobile-app-view .app-container,.mobile-app-view .content-wrapper,.mobile-app-view .dashboard-wrapper,.mobile-app-view .main-content{width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}.mobile-app-container,.mobile-app-content,.mobile-app-view{overflow-x:hidden!important}.mobile-app-header{display:flex;justify-content:space-between;align-items:center;padding:8px;background:hsla(0,0%,100%,.8);min-width:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100vw!important;max-width:100vw!important;min-width:100vw!important;height:60px;box-sizing:border-box!important;margin:0!important;border-bottom:1px solid #d3d3d3;flex-shrink:0;z-index:1100}.mobile-app-logo{height:21px;width:auto}.mobile-app-header-left{display:flex;align-items:center;grid-gap:8px;gap:8px;flex:1 0 auto;min-width:0;margin-right:12px}.mobile-app-greeting{text-align:right;font-size:14px;font-weight:700;color:#ea580c;display:flex;align-items:center;justify-content:flex-end;grid-gap:4px;gap:4px;flex:0 1 auto;min-width:0;max-width:100%;margin-left:12px}.mobile-app-greeting-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;flex:0 1 auto;min-width:0}.mobile-app-greeting img{width:20px}.mobile-app-header-title-container{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.mobile-app-header-title{font-size:14px;font-weight:600;color:var(--text_primary);line-height:1}.mobile-app-header-date{font-size:11px;font-weight:500;color:#6b7280;line-height:1}.mobile-app-content{padding:16px;width:100%;max-width:100%}.mobile-app-view{display:flex;flex-direction:column;width:100vw;max-width:100vw;min-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0;overflow:hidden;position:fixed;top:0;left:0;color:#374151}.mobile-app-container{background:#f9fafb;flex:1 1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mobile-app-content{padding:0 16px;text-align:center;flex-direction:column}.mobile-app-content,.mobile-bottom-nav{margin:0;box-sizing:border-box;display:flex;align-items:center}.mobile-bottom-nav{width:100vw;max-width:100vw;background:#fff;justify-content:space-around;padding:0;border-top:1px solid #e5e7eb;flex-shrink:0;z-index:1000}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;padding:8px;cursor:pointer;text-decoration:none;color:var(--text_light);transition:color .2s;grid-gap:4px;gap:4px}.mobile-nav-item.active,.mobile-nav-item:hover{color:var(--text_primary)}.mobile-nav-item svg{width:24px;height:24px;margin-bottom:4px;fill:currentColor}.mobile-nav-item img{width:20px;height:20px}.mobile-nav-item span{font-size:10px;font-weight:500}.mobile-sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:2000;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-sidebar-overlay.active{opacity:1;visibility:visible}.mobile-sidebar{position:fixed;top:0;right:-320px;width:320px;height:100vh;background:linear-gradient(180deg,#fff,#f8f9ff);z-index:2001;transition:right .4s cubic-bezier(.4,0,.2,1);box-shadow:-4px 0 24px rgba(91,79,233,.15);display:flex;flex-direction:column}.mobile-sidebar.active{right:0}.mobile-sidebar.active .mobile-sidebar-item{animation:slideInRight .4s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.mobile-sidebar.active .mobile-sidebar-item:first-child{animation-delay:.1s}.mobile-sidebar.active .mobile-sidebar-item:nth-child(2){animation-delay:.15s}.mobile-sidebar.active .mobile-sidebar-item:nth-child(3){animation-delay:.2s}.mobile-sidebar.active .mobile-sidebar-item:nth-child(4){animation-delay:.25s}.mobile-sidebar.active .mobile-sidebar-item:nth-child(5){animation-delay:.3s}.mobile-sidebar.active .mobile-sidebar-item:nth-child(6){animation-delay:.35s}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.mobile-sidebar-header{padding:16px 20px 20px;background:linear-gradient(135deg,#5b4fe9,#7c6ff0);position:relative;overflow:hidden;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.mobile-sidebar-header:before{content:"";position:absolute;top:-50%;right:-20%;width:200px;height:200px;background:hsla(0,0%,100%,.1);border-radius:50%}.mobile-sidebar-header:after{content:"";position:absolute;bottom:-30%;left:-10%;width:150px;height:150px;background:hsla(0,0%,100%,.05);border-radius:50%}.mobile-user-info-container{display:flex;align-items:flex-start;justify-content:flex-start;grid-gap:14px;gap:14px;flex:1 1;min-width:0;position:relative;z-index:1}.mobile-user-info-container .user-icon{flex:0 0 auto;width:56px;height:56px;min-width:56px;min-height:56px}.mobile-user-info-container>div:not(.user-icon){flex:1 1;min-width:0;color:#fff}.mobile-user-info-container>div:not(.user-icon)>div{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.5;margin-bottom:4px}.mobile-user-info-container>div:not(.user-icon)>div:first-child{font-size:18px;font-weight:700;margin-bottom:8px;letter-spacing:-.3px}.mobile-user-info-container>div:not(.user-icon)>div span{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.mobile-user-info-container>div:not(.user-icon)>div span.font-bold{font-weight:600;opacity:.9;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.mobile-user-info-container>div:not(.user-icon)>div span:not(.font-bold){font-weight:500;opacity:.95;font-size:13px}.mobile-sidebar-close{cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:hsla(0,0%,100%,.2);border-radius:50%;transition:all .2s ease;position:relative;z-index:1;align-self:flex-end}.mobile-sidebar-close:active{transform:scale(.9);background:hsla(0,0%,100%,.3)}.mobile-sidebar-close img{width:20px;height:20px;filter:brightness(0) invert(1)}.user-icon-mobile{float:none;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;flex:0 0 auto!important;display:flex;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.95);color:#5b4fe9;font-size:22px;font-weight:700;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15);border:3px solid hsla(0,0%,100%,.3)}.user-icon-mobile img{width:28px!important;height:28px!important;object-fit:contain}.mobile-sidebar-nav{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:20px 16px;flex:1 1;overflow-y:auto}.mobile-sidebar-section{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.mobile-sidebar-section-title{font-size:11px;font-weight:700;color:#9ca3af;letter-spacing:1px;padding:8px 16px 4px;text-transform:uppercase}.mobile-sidebar-divider{height:1px;background:linear-gradient(90deg,transparent,#e5e7eb 20%,#e5e7eb 80%,transparent);margin:12px 0}.mobile-sidebar-item{display:flex;align-items:center;text-decoration:none;color:#374151;transition:all .3s cubic-bezier(.4,0,.2,1);padding:14px 16px;border-radius:12px;font-size:15px;font-weight:500;position:relative;overflow:hidden}.mobile-sidebar-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#5b4fe9;transform:scaleY(0);transition:transform .3s cubic-bezier(.4,0,.2,1);border-radius:0 4px 4px 0}.mobile-sidebar-item:active,.mobile-sidebar-item:hover{background:linear-gradient(135deg,#5b4fe9,#7c6ff0);color:#fff;transform:translateX(4px);box-shadow:0 4px 12px rgba(91,79,233,.25)}.mobile-sidebar-item:active:before,.mobile-sidebar-item:hover:before{transform:scaleY(1)}.mobile-sidebar-item.active{background:linear-gradient(135deg,#5b4fe9,#7c6ff0);color:#fff;font-weight:600;box-shadow:0 4px 12px rgba(91,79,233,.25)}.mobile-sidebar-item.active:before{transform:scaleY(1)}.mobile-sidebar-item.active img{filter:brightness(0) invert(1)}.mobile-sidebar-footer{padding:16px 20px;border-top:1px solid #e5e7eb;background:rgba(91,79,233,.03);margin-top:auto}.mobile-sidebar-footer-content{display:flex;align-items:center;grid-gap:12px;gap:12px}.mobile-sidebar-footer-logo{width:32px;height:auto;opacity:.8}.mobile-sidebar-footer-text{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.mobile-sidebar-footer-brand{font-size:13px;font-weight:700;color:#5b4fe9;letter-spacing:-.2px}.mobile-sidebar-footer-version{font-size:11px;font-weight:500;color:#9ca3af}.mobile-sidebar-item svg{fill:currentColor}.mobile-sidebar-item img,.mobile-sidebar-item svg{width:22px;height:22px;margin-right:14px;flex-shrink:0}.mobile-sidebar-item img{transition:transform .3s ease}.mobile-sidebar-item:active img,.mobile-sidebar-item:hover img{transform:scale(1.1);filter:brightness(0) invert(1)}.mobile-sidebar-item-logout{color:#dc2626;margin-top:4px}.mobile-sidebar-item-logout:active,.mobile-sidebar-item-logout:hover{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;box-shadow:0 4px 12px rgba(220,38,38,.25)}.select-button-mobile{border:1px solid #5b4fe9;color:#5b4fe9}.mobile-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:9999;animation:fadeIn .3s ease}body:has(.mobile-modal-overlay){overflow:hidden;position:fixed;width:100%;height:100%}.mobile-support-modal{background:#f9fafb;width:100%;max-height:90vh;border-radius:24px 24px 0 0;overflow:hidden;display:flex;flex-direction:column;animation:slideUp .3s ease;box-shadow:0 -4px 20px rgba(0,0,0,.15);position:fixed;bottom:0;left:0;right:0}.mobile-support-header{display:flex;justify-content:space-between;align-items:center;padding:20px;background:linear-gradient(135deg,#5b4fe9,#7c6ff0);box-shadow:0 2px 8px rgba(91,79,233,.2)}.mobile-support-title{font-size:20px;font-weight:700;color:#fff;margin:0;flex:1 1;letter-spacing:-.3px}.mobile-support-close{background:hsla(0,0%,100%,.2);border:none;padding:8px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease;width:36px;height:36px}.mobile-support-close:active{transform:scale(.9);background:hsla(0,0%,100%,.3)}.mobile-support-content{flex:1 1;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.support-card{background:#fff;border-radius:16px;padding:16px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f3f4f6}.support-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.support-icon{width:40px;height:40px;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:12px;display:flex;align-items:center;justify-content:center}.support-card-badge{background:linear-gradient(135deg,#5b4fe9,#7c6ff0);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.3px}.support-card-section{margin-bottom:12px}.support-card-section:last-child{margin-bottom:0}.support-label{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.support-value{font-size:15px;font-weight:500;color:#1f2937;line-height:1.5;word-break:break-word}.support-email,.support-phone{display:flex;align-items:center;grid-gap:8px;gap:8px;color:#5b4fe9}.support-card-divider{height:1px;background:linear-gradient(90deg,transparent,#e5e7eb 50%,transparent);margin:16px 0}.payment-section{margin-top:8px}.payment-header{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 41px;background:linear-gradient(135deg,#5b4fe9,#7c6ff0);border-radius:12px;margin-bottom:12px}.payment-header span{font-size:16px;font-weight:700;color:#fff;letter-spacing:-.2px}.payment-card{background:#fff;border-radius:16px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f3f4f6}.mobile-support-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.mobile-support-no-data svg{margin-bottom:16px;opacity:.5}.mobile-support-no-data p{color:#9ca3af;font-size:15px;margin:0;font-weight:500}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}body:has(.mobile-app-view){overflow:hidden;position:fixed;width:100%;height:100%}.loaderContainer{min-height:200px;display:flex;align-items:center;justify-content:center}.loader-wrp{width:100px}.loader-wrp:before{content:"";display:block;padding-top:100%}.circular-icon{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;position:absolute;left:0;right:0;margin:auto}.circle-path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}.wrapper{position:relative}.popularContainer,.resultContainer{padding:10px;background:#fff;position:absolute;min-width:250px;z-index:24;border:1px solid #dedede;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);max-height:250px;overflow-y:auto;margin-bottom:30px}.popularHeading,.recentHeading{font-size:12px;color:#909090;padding-bottom:5px;padding-top:5px}.result{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;color:#333;font-size:14px;color:#666;margin:0;padding:5px 10px}.result:hover{background-color:#f3f4f7;cursor:pointer}.searchItemView{display:flex;align-items:center;padding:8px 0;cursor:pointer}.itemDetail{width:78%}.itemHead,.recentSearches{font-size:14px;font-weight:700;color:#000}.recentSearches{img,span{padding:6px 6px 6px 0}}.itemSubhead{font-size:12px;color:#909090;margin-top:5px}.itemTag{width:20%;margin-left:2%;text-align:right;display:flex}.itemTagText{border:1px solid #cecaca;border-radius:3px;padding:6px 9px;font-size:14px;font-weight:700;color:#000;width:70%;max-width:70%;margin:auto;text-align:-webkit-center;vertical-align:-webkit-baseline-middle}.loadingIcon{background:#fff;position:absolute;right:0;bottom:10px}.loader,.loadingIcon{width:20px;height:20px}.loader{font-size:10px;text-indent:-9999em;border-radius:50%;background:#00b9f5;background:linear-gradient(90deg,#00b9f5 10%,rgba(57,255,26,0) 42%);position:relative;animation:load 1.4s linear infinite;transform:translateZ(0)}.loader:before{width:50%;height:50%;background:#00b9f5;border-radius:100% 0 0 0}.loader:after,.loader:before{position:absolute;top:0;left:0;content:""}.loader:after{background:#fff;width:75%;height:75%;border-radius:50%;margin:auto;bottom:0;right:0}@keyframes load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::-webkit-scrollbar-track{background-color:#f5f5f5!important}::-webkit-scrollbar-thumb{background-color:#d8d8d8!important}.customWidth,.customWidth2{min-width:100%!important}.resultContainer ul{padding:5px 0;margin:0}.popover__title{font-size:24px;line-height:36px;text-decoration:none;color:#e44444;text-align:center;padding:15px 0}.popover__wrapper{position:relative}.popover__content{opacity:0;visibility:hidden;position:absolute;transform:translateY(10px);background-color:#fff;padding:1.5rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.popover__content_visible{z-index:10;opacity:1;visibility:visible;transition:all .5s cubic-bezier(.75,-.02,.2,.97)}.popover__message{text-align:center}.citiesListContainer{width:300px;max-height:250px;overflow:hidden;overflow-y:scroll;border-radius:5px;box-shadow:2px 2px 4px 1px rgba(169,168,168,.2);position:absolute;background-color:#fff}.cityNameContainer{padding:10px 0 10px 15px;border:.5px solid #e5e5e5}.cityNameContainer:hover{background-color:#f3f4f7;cursor:pointer}.cityName{color:#182233}.mobile-login-carousel-wrapper{width:100%;background:#fff;flex-shrink:0;position:relative}.mobile-login-carousel{width:100%;padding:0;background:#fff;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;margin-top:0;margin-bottom:0;position:relative}.mobile-login-carousel::-webkit-scrollbar{display:none}.mobile-login-carousel-container{display:flex;grid-gap:16px;gap:16px;padding:20px 16px;width:max-content}.mobile-login-carousel-item{flex:0 0 auto;width:280px;min-width:280px;height:auto;border-radius:16px;overflow:hidden;border:2px solid #e0e0e0;box-shadow:0 4px 12px rgba(0,0,0,.1);background:#fff;display:flex;align-items:center;justify-content:center}.mobile-login-carousel-item img{width:80%;height:auto;object-fit:contain;display:block;padding:10%;box-sizing:initial}.mobileLoginModalContainer.modern-login-container{padding:0!important;overflow-y:auto;overflow-x:hidden;justify-content:flex-start!important;height:100vh!important;max-height:100vh!important;position:relative}.mobileLoginModalContainer.modern-login-container>:last-child{margin-bottom:0;padding-bottom:0}.modern-login-form{margin:0 auto!important;flex-grow:0}.mobileIframeHolder.modern-login-form{flex:0 0 auto;padding-top:120px!important;margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important}.mobileIframeHolder.modern-login-form,.mobileIframeHolder.modern-login-form .iframeHolder{height:auto!important;min-height:400px!important;overflow:visible!important}.mobile-login-carousel-dots{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;padding:16px 0;background:#fff}.carousel-dot{width:8px;height:8px;border-radius:50%;border:none;background:#d0d0d0;cursor:pointer;padding:0;transition:all .3s ease;outline:none}.carousel-dot:hover{background:#a0a0a0;transform:scale(1.2)}.carousel-dot.active{width:24px;height:8px;border-radius:4px}.carousel-dot.active,.carousel-dot.active:hover{background:#5b4fe9;transform:scale(1)}@media screen and (max-width:480px){.mobile-login-carousel-item{width:260px;min-width:260px}.mobile-login-carousel-container{grid-gap:12px;gap:12px;padding:0 12px}.mobile-login-carousel-wrapper{padding-top:78px}.mobile-login-carousel{padding:0}}.backgroundCloseFrame{border-bottom:11px solid #002970}.mobileCardsContainer{display:none}@media only screen and (max-width:768px){.productTabsContainer .row{justify-content:center;align-items:center}.productTabsContainer .row>div[class*=col-xs]{margin-left:0!important;text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%}.productTabsContainer .row>div[class*=col-xs]:first-child{padding:0 20px}.mobileCardsContainer{display:flex;overflow-x:auto;overflow-y:hidden;grid-gap:20px;gap:20px;padding:40px 20px 20px;margin:0;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.mobileCardsContainer::-webkit-scrollbar{display:none}.mobileCard{flex:0 0 auto;width:280px;min-width:280px;height:150px;border-radius:10px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.15)}.mobileCard img{width:100%;height:100%;object-fit:contain;display:block}}@media only screen and (max-width:767px){.productTabsContainer .offerWrp{display:none!important}}.backgroundCloseFrame{min-width:600px!important;height:unset!important;max-height:514px!important;padding-bottom:24px}.backgroundCloseFrame:after{height:8px}.emailUpdateContainer{padding:28px 28px 0;max-width:600px}.emailUpdateContainer>h2{margin-top:0}.transitionText{font-size:16px;line-height:24px;color:#536e92;margin:20px 0}.emailSection{background:#f6f8fc;border-radius:8px;padding:14px;margin:20px 0}.currentEmail{color:#00b9f5;font-size:18px;font-weight:600;text-decoration:underline;margin-bottom:20px}.changeEmailText{font-size:16px;color:#536e92;margin-bottom:15px}.emailInput{width:100%;padding:12px;border:1px solid #e6ebf3;border-radius:4px;font-size:14px;margin-bottom:10px}.errorText{color:#ff4d4f;font-size:12px;margin-top:5px}.instructionText{font-size:14px;color:#536e92;margin:12px 0}.submitButton{background:#00b9f5;color:#fff;border:none;padding:12px 24px;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;width:100%}.submitButton:hover{background:#00a3d9}.closeModal{position:absolute;left:95%;top:2%;height:22px;width:22px;cursor:pointer}.successContainer{padding:16px}.currentEmailContainer{display:flex;align-items:flex-start;grid-gap:12px;gap:12px}.notification_email_btn{padding:4px 12px;width:90px}.busLoader:before{content:"";display:block;background:rgba(0,0,0,.3);z-index:120}.busLoader,.busLoader:before{position:fixed;top:0;left:0;right:0;bottom:0}.busLoader{z-index:1200;text-align:center}.loaderDialog{background:#fff;border-radius:5px;position:relative;z-index:121;width:678px;margin:10% auto 0;height:450px}.boldHeading{font-size:16px;font-weight:600;color:#4a4a4a;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-transform:capitalize}.tripDetails{padding:20px;border-bottom:2px solid #f0fbff}.imageContainer{position:absolute;text-align:center;width:100%;z-index:-1}.imageContainer img{margin-top:-90px;width:100%;position:absolute;left:0;top:0;border-radius:5px}.textContainer{position:absolute;top:115px;width:100%;z-index:1}.holdUpTight{font-size:16px;font-weight:600;text-align:center;color:#4a4a4a}.fetchingBestFares{font-size:14px;color:#4a4a4a;text-align:center}.coloredStrips{height:20px;background:linear-gradient(180deg,#1fbaf2 0,#1fbaf2 50%,#000 0,#0d2a6b 0,#0d2a6b);position:absolute;bottom:-2px;width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px}*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.flex-1{flex:1 1 0%}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.resize{resize:both}.gap-4{gap:1rem}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.p-5{padding:1.25rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}*,:after,:before{--tw-shadow:0 0 transparent;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur{--tw-blur:blur(8px)}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--text_primary:#4f46e5;--text_light:#94a3b8}body{padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:initial}[hidden],template{display:none}a{background-color:initial;text-decoration:none;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-size:14px;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}button{outline:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}p{margin:0}.bus-triptype-radio{display:inline-block;margin-right:30px;color:#4a4a4a!important}.bus-triptype-radio+label{color:#909090;font-size:6px!important}.bus-triptype-radio label:before{width:16px!important;height:16px!important}.bus-triptype-radio label:after{width:10px!important;height:10px!important}.bus-triptype-radio input[type=radio]:checked+label:before{border:1px solid #00b9f5}.radio-container{margin-top:15px;margin-bottom:15px;display:contents}.searchWrp{width:70%;height:32px;border:1px solid #ebebeb;border-radius:4px;background-color:#f7f7f7;padding-top:4px}.bus-logo{height:40px;padding-left:30px}.appHeader{align-items:center;height:70px;border:1px solid #ebebeb}.route-pages{height:calc(100vh - 68px);overflow:scroll}.search-box{border:0;width:95%;padding-left:10px;background:transparent}.centerAlign{display:flex;justify-content:center;align-items:center}input:focus{outline:none}.loginText{font-size:50px;font-weight:700;line-height:50px}.materialRadio{-webkit-appearance:none;border:2px solid rgba(0,0,0,.54);border-radius:100%;cursor:pointer;display:inline-block;position:relative;outline:none;vertical-align:text-bottom;margin:0 10px 0 0}.materialRadio,.materialRadio:after{transition:all .45s cubic-bezier(.23,1,.32,1) 0ms;background-color:#fff;height:16px;width:16px}.materialRadio:after{border-radius:50%;content:"";left:-2px;position:absolute;pointer-events:none;top:-2px;transform:scale(0);transform-origin:50% 50%;overflow:hidden}.materialRadio:checked,.materialRadio:checked:after{border-color:#00b9f5!important}.materialRadio:checked:after{transition:all .45s cubic-bezier(.23,1,.32,1) 0ms;background-color:#00b9f5!important;transform:scale(.5)}::-webkit-scrollbar{width:6px;height:6px;background-color:#ebebeb;border-radius:20px}::-webkit-scrollbar-thumb{background-color:#00b9f5;border-radius:20px}::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:20px}body{font-family:Open Sans,sans-serif;font-weight:400;font-size:1.4rem}body,html{line-height:1.5}html{font-size:62.5%;-webkit-font-smoothing:antialiased}*,:after,:before,html{box-sizing:border-box}.floatLeft{float:left}.floatRight{float:right}.listWrapper{overflow:hidden}.list,.listWrapper{padding:0;margin:0;width:100%}.list{list-style:none;max-height:30em;overflow-y:auto}.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-.5rem}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media (max-width:1024px){.topHeaderBar{width:1024px}}.productTabsContainer{position:relative;top:60px}.offerWrp{margin:60px auto}.loginButton{width:300px;height:64px;font-size:24px;position:absolute;bottom:60px}.topBarContainer{position:fixed;top:0;transition:all .25s ease-in-out;transform:translateZ(0);width:100%;z-index:99}.header{position:relative;width:100%;height:74px;float:left;background:#fff;border-bottom:1px solid #deeaee;min-width:1000px}.corp-logo{margin-top:20px;cursor:pointer}.b2b-company-logo{position:absolute;top:-4px;transform:scale(1.5)}.loginPageTopRightInfo{margin-top:20px}@media (max-width:1024px){.header{width:1024px}.topRightInfo{width:38%}.menuInfo{margin:2px 5% 0 0}.logoInfo{margin-right:5%}}.menubarOverlay{background-color:#000;height:100%;opacity:0;position:fixed;top:0;width:100%;z-index:100}.hideTopBar{margin-top:-27px}.OfferCardOverlayWrapper{background:#000;opacity:.5}.OfferCardOverlay,.OfferCardOverlayWrapper{position:absolute;top:0;bottom:0;left:0;right:0}.OfferCardOverlay{padding:15px 20px;text-align:left;color:#fff;text-decoration:none}.OfferCardOverlay .description{color:#fff;margin-top:10px}.OfferCardOverlay .Promocode{font-weight:700;color:#fff;margin-top:10px}.recentSearchCard .title{font-size:13px;font-weight:600;color:#9b9b9b;margin-bottom:10px}.recentSearchCard .tripDetails{display:flex;flex-direction:row;justify-content:space-between;margin-top:25px}.recentSearchCard .tripDetails p{margin:0}.recentSearchCard .tripDetails .icon{display:flex;align-items:center}.recentSearchCard .tripDetails .stationName{font-size:16px;font-weight:700;color:#4a4a4a;max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize}.recentSearchCard .tripDetails .travelDate{margin-top:3px;font-size:12px;font-weight:600;color:#909090}.recentSearchCard .action{font-size:14px;font-weight:600;float:left;color:#00b8f8;margin-top:20px;opacity:.8}.recentSearchCard .action a{color:#00b8f8;text-decoration:none}.recentSearchCard .arrowCircle{border:1px solid #b9b9b9;width:28px;height:28px;border-radius:50%;position:relative;margin-bottom:10px}.recentSearchCard .lineArrow{position:absolute;overflow:hidden;display:block;font-size:12px;width:5px;height:5px;top:43%}.recentSearchCard .line1{top:50%;right:9px}.recentSearchCard .line2{top:60%;right:9px}.recentSearchCard .lineBasic{position:absolute;background:#00b8f8;height:1px;width:10px}.recentSearchCard .arrowBasic{position:absolute;background:#00b8f8;width:4.2px;height:1px;transform:rotate(-135deg)}.recentSearchCard .arrowup{top:45%;left:50%}.recentSearchCard .arrowdown{top:65%;left:24%}.recentSearchCard .lineArrow.right{border-top:1px solid #00b8f8;border-right:1px solid #00b8f8;transform:rotate(54deg) skew(20deg);right:9px}.fl-input-container{display:flex;flex-direction:column;position:relative;padding:12px 0 0 12px;border-bottom:1px solid #e6ebf3}.fl-input-container input:not(:focus):not(.fl-valid):not(.fl-invalid){color:transparent}.fl-error-msg,.fl-input-container input,.fl-input-container label{-webkit-font-smoothing:antialiased;text-shadow:none}.fl-input-container input{-moz-appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border-radius:0;display:-moz-flex;display:flex;font-size:14px;font-weight:700;line-height:30px;padding-right:20px}.fl-input-label{-moz-transform-origin:left top;-moz-transform:scale(1) translate3d(0,22px,0);-moz-transition:.2s ease all;-ms-flex-order:1;-webkit-order:1;-webkit-transform-origin:left top;-webkit-transform:scale(1) translate3d(0,22px,0);-webkit-transition:all .2s ease;color:#999;font-weight:400;opacity:.75;order:1;padding-left:2px;pointer-events:none;transform-origin:left top;transform:scale(1) translate3d(0,22px,0);transition:all .2s ease}.fl-input-container input.fl-valid+label,.fl-input-container input:focus+label,.fl-invalid+label{-moz-transform:scale(.8) translate3d(0,5px,0);-webkit-transform:scale(.8) translate3d(0,5px,0);color:#9b9b9b;opacity:1;transform:scale(.8) translate3d(0,5px,0)}.fl-input-container input:focus+label{color:#00b9f5!important}.fl-input-label,.fl-input:active,.fl-input:focus{outline:0}.fl-input{bottom:-12px;left:26px;-ms-flex-order:2;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;-webkit-order:2;border:0;color:#000;flex:1 1 auto;order:2;cursor:pointer}.fl-input-borderBottom{border-bottom:1px solid rgba(0,0,0,.15)}.fl-input-bar{-ms-flex-order:3;-webkit-order:3;display:block;order:3;top:0}.fl-input-bar:after,.fl-input-bar:before{-moz-transition:.2s ease all;-webkit-transition:all .2s ease;bottom:0;content:"";height:2px;position:absolute;transition:all .2s ease;width:0}.fl-input-bar:before{left:50%}.fl-input-bar:after{right:50%}.fl-input:focus~.fl-input-bar:after,.fl-input:focus~.fl-input-bar:before,.fl-invalid~.fl-input-bar:after,.fl-invalid~.fl-input-bar:before{width:50%}.fl-error-msg,.fl-input-bar{position:relative;width:inherit}.fl-error-msg{bottom:-25px;display:none;font-size:13px;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:90%;word-break:break-all;word-wrap:break-word}.fl-error-show{display:inline-block}.fl-invalid~.fl-input-bar:after,.fl-invalid~.fl-input-bar:before{background:#e74c3c}.fl-error-msg,.fl-input-container .fl-input.fl-invalid+label{color:#e74c3c}.fl-input-clear{position:absolute;right:0;top:30px;width:16px;height:16px;opacity:.3;cursor:pointer}.fl-input-clear:hover{opacity:1}.fl-input-clear:after,.fl-input-clear:before{position:absolute;left:7px;content:" ";height:17px;width:1px;background-color:#333}.fl-input-clear:before{transform:rotate(45deg)}.fl-input-clear:after{transform:rotate(-45deg)}.floating-input-wrapper{display:block;padding-top:15px;position:relative}.floating-input-wrapper>input{display:block;color:rgba(0,0,0,.87);outline:0;width:100%;padding:0;box-shadow:none;border-radius:0;font-size:16px;background-image:none;height:32px;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.15);transition:border-bottom .2 ease}.floating-input-wrapper>input+label{position:absolute;transform:translateY(15px);font-size:14px;font-weight:400;opacity:.75;line-height:28px;color:#909090;text-overflow:clip;cursor:text;pointer-events:none;top:0;display:block;width:100%;overflow-x:hidden;white-space:nowrap;transition:.15s ease-out}.floating-input-wrapper>input:focus{border-bottom:2px solid #00b9f5}.floating-input-wrapper>input:focus+label,.floating-input-wrapper>input:valid+label{opacity:1;transform:translate(0);font-size:11px;line-height:15px;text-overflow:ellipsis;color:#909090}.button{padding:.5em;color:#fff;transition:all .3s;border-radius:.25rem;outline:none;cursor:pointer;border:1px solid}.button--large{font-size:1.2em}.button--small{font-size:.83333em}.button--bold{font-weight:700}.button--block{display:block;width:100%}.button--upper{text-transform:uppercase}.button--default{background-color:#00b9f5;border-color:#00b9f5}.button--default:active,.button--default:hover{background:#29cbff}.button--success{background-color:green;border-color:green}.button--success:active,.button--success:hover{background:#00b300}.button--inverse{color:#00b9f5;background-color:#fff;border:1px solid #00b9f5}.button--inverse:hover{color:#fff;background-color:#00b9f5}.cashBackInfo{width:94%;margin:15px auto;background:#fff;border:1px solid #deeaee;border-radius:4px;font-size:1rem;padding:5px;color:#828282;max-width:1500px}.footerInfo{width:100%;float:left;margin-top:20px}.footerLinkInfo{background:#fff!important}.footerCardInfo{margin:10px auto 0;max-width:1500px}.footerCardInfo .cardDetail{float:left}.footerCardInfo .cardDetail i{font-size:1.1rem;padding-left:10px}.footerCardInfo .cardDetail i:first-child{padding-left:0}.footerCardInfo .cardDetail .cardText{font-size:1.1rem;color:#000;font-weight:600;padding:0 0 0 15px}.footerCardInfo .appDescInfo{float:right}.footerCardInfo .appDescInfo .seller{margin-right:5px}.footerCardInfo .appDescInfo .seller,.footerCardInfo .appDescInfo a{width:105px;height:42px;font-size:1.1rem;color:#000!important;float:left;padding:5px;text-decoration:none;border:1px solid #deeaee;cursor:pointer}.footerCardInfo .appDescInfo .seller i,.footerCardInfo .appDescInfo a i{padding-right:5px}.footerCardInfo .appDescInfo .seller .bold,.footerCardInfo .appDescInfo a .bold{font-weight:600;line-height:1rem;display:block}.footerCardInfo .appDescInfo a+a{width:108px;margin-left:10px;padding:3px 5px}.disclaimerInfo{width:100%;clear:both;max-width:1500px;margin:0 auto}.disclaimerInfo .discHead{font-size:1.1rem;color:#f5a623;float:left;padding-right:15px}.disclaimerInfo .discDataInfo{width:680px;float:left;font-size:1.1rem;color:#828282}.disclaimerInfo .discDataInfo a{font-size:1.1rem;color:#00b9f5}.vtop{vertical-align:top}.fIcon{background-image:url(https://assetscdn.paytm.com/travel/bus/b421e83b58b8bf7de1e75285565c09b9.png);background-size:430px 371px;background-repeat:no-repeat;display:inline-block}.iconPaytm{width:34px;height:11px;margin:0 5px 0 0;background-position:-362px -208px}.iconWallet{width:17px;height:17px;margin:0 5px 0 0;background-position:-331px -205px}.iconAndroid{width:14px;height:17px;background-position:-120px -286px}.iconAndroid:hover{background-position:-120px -316px}.iconApple{width:14px;height:17px;background-position:-160px -286px}.iconApple:hover{background-position:-160px -316px}.iconBlackberry{width:18px;height:13px;background-position:-40px -287px}.iconBlackberry:hover{background-position:-40px -317px}.iconJava{width:14px;height:19px;background-position:0 -286px}.iconJava:hover{background-position:0 -316px}.iconWindows{width:17px;height:17px;background-position:-80px -286px}.iconWindows:hover{background-position:-80px -316px}.iconTwitter{width:16px;height:13px;background-position:-241px -288px}.iconTwitter:hover{background-position:-241px -318px}.iconFacebook{width:10px;height:19px;background-position:-201px -287px}.iconFacebook:hover{background-position:-201px -317px}.iconInstagram{width:15px;height:15px;background-position:-321px -287px}.iconInstagram:hover{background-position:-321px -317px}.iconPinterest{width:12px;height:16px;background-position:-281px -286px}.iconPinterest:hover{background-position:-281px -316px}@media (max-width:1024px){.footerLinkInfo,.footerTopNavInfo{width:1024px}.footerIconLink,.footerTopLink{width:100%;text-align:center;padding:5px 0}}.userInfo{position:absolute;top:-10px;display:inline-block;width:130px;left:241px}.userInfo .settingsLink{text-decoration:none;color:#000}.userInfo .userPic{width:21px;height:30px;float:left;margin:0 8px 0 0;padding-top:7px;overflow:hidden}.userInfo .userPic img{width:100%;height:100%}.userInfo .userName{margin-top:9px;display:inline-block;cursor:pointer;font-size:12px}.userInfo .arrow{float:left;margin-top:12px}.iconProfilePic{width:28px;height:24px;background-position:-160px -347px}.iconSp{background-image:url(https://assetscdn.paytm.com/travel/bus/b421e83b58b8bf7de1e75285565c09b9.png);background-size:430px 371px;background-repeat:no-repeat;display:inline-block}.userShowInfo{background:#fff;box-shadow:0 0 3px 0 #a1a1a1;width:150px;margin:22px 0 0 -20px}.optionsList{padding:0;margin:0}.optionsList .optionName{padding:7px 20px;display:block;cursor:pointer}.optionsList .optionName .linkText{text-decoration:none;color:#000;font-size:13px}.optionName:hover{background-color:#f5f8f9}.walletContainer{cursor:pointer;width:116px;top:-12px;left:-40px;text-align:center;position:absolute;display:inline-block}.walletContainer .icon{margin-right:8px;margin-top:9px}.walletContainer .cardText{line-height:1.4;display:inline-block;width:84px;color:#000;text-align:left}.walletContainer .cardText .pri{font-size:14px;font-weight:600}.walletContainer .cardText .fs12{font-size:12px;float:right;margin-top:12px;padding-right:0}.walletContainer .cardText .fs10{font-size:10px}.iconWalletHeader{width:24px;height:20px;background-position:-40px -347px}.corpHeader{left:100px;top:-14px}.corpHeader.noBalance{top:-20px}.corpHeader.noBalance .iconWalletHeader{position:relative;top:-5px}.cartInfo{width:116px;left:108px;top:-12px;position:absolute;display:inline-block;margin-top:6px;cursor:pointer}.cartInfo i{font-size:2.2rem}.cartInfo .cartPrice{padding:7px 0 0 5px;margin-left:8px;font-size:1.2rem;line-height:1.6rem;vertical-align:super;width:70px;display:inline-block}.cartInfo .badgeInfo{position:absolute;width:22px;height:22px;top:-10px;right:83px;background:#f8631a;font-size:1.2rem;color:#fff;text-align:center;border-radius:50%;line-height:2.2rem;border:1px solid #fff}.topAlign{vertical-align:top}.mt12{margin-top:-12px}.mt3{margin-top:-3px}.iconShopping{width:20px;height:23px;background-position:-381px -146px}.iconDelete{width:14px;height:15px;background-position:-351px -254px}.cartPanelContainer{max-height:380px;background:#fff;box-shadow:0 0 3px 0 #a1a1a1;position:relative;width:405px;margin:15px 0 0 -160px;padding:0 10px 10px;top:0;left:0}.cartPanelContainer .innerContainer{max-height:250px;overflow:auto;margin:10px 0;position:relative}.cartPanelContainer .innerContainer .item{margin-right:5px;padding-bottom:10px;margin-top:20px;border-bottom:1px dashed #deeaee}.cartPanelContainer .innerContainer .item .col1{display:inline-block;vertical-align:top}.cartPanelContainer .innerContainer .item .col1 .thumbNail{width:52px;height:52px;cursor:pointer;margin:0 10px 0 0;float:left;border:1px solid #deeaee}.cartPanelContainer .innerContainer .item .col2{display:inline-block;vertical-align:top;overflow:hidden;width:220px}.cartPanelContainer .innerContainer .item .col2 h5{text-align:left;margin:0 0 10px;font-weight:500}.cartPanelContainer .innerContainer .item .col2 h5 a{cursor:pointer;text-align:left;margin-bottom:10px;margin-top:0;font-size:12px;color:#828282;text-decoration:none}.cartPanelContainer .innerContainer .item .col2 .qty{font-size:12px;float:left;color:#828282;width:40px;text-align:left}.cartPanelContainer .innerContainer .item .col2 .selectBox{width:68px;background-color:#fff;border:none;border-bottom:1px solid rgba(0,0,0,.12);padding:2px 2px 1px;font-size:12px;appearance:none}.cartPanelContainer .innerContainer .item .col2 .downTriangle{margin-left:-15px;color:#828282}.cartPanelContainer .innerContainer .item .col2 .error{color:#d0021b;margin-top:4px;font-size:12px}.cartPanelContainer .innerContainer .item .col3{font-size:12px;width:80px;text-align:right;font-weight:800;display:inline-block;vertical-align:top}.cartPanelContainer .innerContainer .item .col3 .deleteIcon{margin-top:25px;cursor:pointer}.cartPanelContainer .cartError{color:#d0021b;font-size:12px;padding:15px 20px;text-align:center;line-height:1.2}.cartPanelContainer .cartButton{width:97%;background:#00b9f5;color:#fff;border-radius:4px;cursor:pointer;min-height:40px;box-sizing:border-box;border:0;appearance:button}.cartPanelContainer .loadingCart{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#eee;opacity:.5}.cartPanelContainer .loadingCart span{position:absolute;left:31%;top:40%;font-size:20px}.searchBar{width:50%;float:left;padding:6px 8px 8px;top:50%;position:relative;transform:translateY(-50%)}.searchBar:hover{background-color:#f5f8f9;border-radius:2px}.searchBar .icon{position:absolute;top:8px;left:8px}.searchBar .mdCont{display:inline-block;margin-left:15px}.searchBar input{width:100%;font-size:1.4rem;padding:0 0 0 35px;border:none;background-color:initial}.searchBar input:focus{outline:none}.searchBox{font-family:Open Sans,sans-serif;font-weight:400;width:575px;top:50%;position:relative;transform:translateY(-50%);z-index:10;display:inline-block}.searchBox input{border-width:0 0 1px;font-weight:400;font-size:14px;width:100%}.searchBox input:focus{outline:none}.suggestedSearch{background:#fff;position:absolute;z-index:150;margin-top:8px;border:1px solid #ddd;border-top:none;color:#000;width:100%;left:0;box-sizing:border-box;padding:11px}.suggestedSearch ul{padding-left:0}.suggestedSearch ul li{margin:0 0 0 30px;display:block;font-size:12px;line-height:18px;overflow:hidden;padding:3px 0}.suggestedSearch ul li span{padding:2px 5px 2px 0;color:#000;cursor:pointer}.suggestedSearch ul li ul li span{border:1px solid #00b9f5;padding:0 8px 1px;border-radius:20px;color:#00b9f5}.suggestedSearch ul.productsSearchResult li{padding-left:3px;float:left;width:33.3%;box-sizing:border-box;margin:0}.suggestedSearch ul.productsSearchResult li>div{cursor:pointer;background:#f5f8f9;color:#000;padding:5px}.popProd{font-size:12px;font-weight:800;line-height:1;padding:7px 0}.blue{color:#01b9f5}.pointer{cursor:pointer}.pImage{width:20%;background:#fff;text-align:center;margin:1%;vertical-align:top;display:inline-block}.pImage img{max-height:40px;max-width:40px}.pInfo{width:72%;display:inline-block;padding-left:6%}.pInfo .itemName{display:block;font-size:10px;line-height:14px;color:#000;font-weight:500}.pInfo span.bold{font-weight:800;padding-top:5px}.fr{float:right}@media (max-width:1200px){.searchBar{width:43%}}@media (max-width:1024px){.searchBar{width:40%}}.iconSearch{width:18px;height:18px;background-position:-409px -147px}.headerContainer{background:#012b72;text-align:left;height:200px}.headerContainer .listContainer{width:94%;position:relative;margin:0 auto}.headerContainer .listContainer .listItem{width:8.333%;display:inline-block;margin:8px 0;position:relative;text-align:center;vertical-align:top}.headerContainer .listContainer .listItem .smartIcon{display:inline-block;color:#c2c2c2;text-align:center;font-size:24px;cursor:pointer}.headerContainer .listContainer .listItem .smartIcon .labelWrapper{position:absolute;top:-28px;width:100%;z-index:101;left:0}.headerContainer .listContainer .listItem .smartIcon .labelWrapper.newTagHidden{z-index:50}.headerContainer .listContainer .listItem .smartIcon .labelWrapper .label{padding:2px 3px;background-color:#012b72;color:#fff;font-size:1rem;border-radius:1px;line-height:12px;margin-bottom:5px;font-weight:600}.headerContainer .listContainer .listItem .smartIcon .iconImg{height:24px;vertical-align:middle;backface-visibility:hidden}.headerContainer .listContainer .listItem .smartIcon .itemName{margin-top:4px;font-size:12px;color:#fff;opacity:.5;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.headerContainer .listContainer .listItem .smartIcon .itemSelect{margin-top:7px;height:3px;background-color:#00b9f5;display:none}.headerContainer .listContainer .listItem .smartIcon.selected .itemName{opacity:1}.headerContainer .listContainer .listItem .smartIcon.selected .itemSelect{display:block}.headerContainer .listContainer .listItem:hover .itemName{opacity:1}.headerContainer .listContainer .dots,.headerContainer .listContainer .dots:after,.headerContainer .listContainer .dots:before{width:5px;height:5px;border:1px solid #fff;border-radius:50%;background:#fff}.headerContainer .listContainer .dots{position:relative;width:5px;height:5px;top:20px;margin:0 auto 35px}.headerContainer .listContainer .dots:after{content:"";position:absolute;right:1px;margin:-1px 7px;top:0}.headerContainer .listContainer .dots:before{content:"";position:absolute;left:1px;margin:-1px 7px}.headerContainer .listContainer .itemContainer{background:#fff;display:block;width:20rem;position:absolute;right:-45px;top:44px;z-index:10;border:1px solid #ddd;border-radius:5px;box-shadow:1px 1px 1px 0 #e2e2e2}.headerContainer .listContainer .itemContainer .items{border-bottom:1px solid #ebebeb;width:100%;display:flex;padding:13px 16px;align-items:center;text-decoration:none}.headerContainer .listContainer .itemContainer .items:hover{background:#f5f8f9;color:#0e0e0e}.headerContainer .listContainer .itemContainer .items .linkImg{width:24px}.headerContainer .listContainer .itemContainer .items .linkText{text-decoration:none;color:#000;padding-left:15px;line-height:1.6rem;font-size:14px;text-align:left}.headerContainer .listContainer .itemContainer:after,.headerContainer .listContainer .itemContainer:before{content:"";display:block;position:absolute;left:75%;width:0;height:0;border-style:solid;z-index:11}.headerContainer .listContainer .itemContainer:after{top:-21px;border-color:transparent transparent #fff;border-width:11px}.headerContainer .listContainer .itemContainer:before{top:-21px;border-color:transparent transparent #ddd;border-width:10px}.headerContainer .listContainer .itemContainer.noShow{display:none}.tag{margin-left:10px;font-size:1rem;font-weight:800;padding:0 4px 2px;color:#fff;border-radius:4px;background-color:red}.menuBarContainer{position:fixed;top:35px;left:4%;width:90%;min-width:910px;height:515px;margin-left:-14px;background:#fff;border:1px solid #eee;z-index:110;font-size:12px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.menuBarContainer .topNotVisible{top:8px}.menuBarContainer .left{width:20%;height:100%;float:left;padding:0;margin:0}.menuBarContainer .menuHeader{width:100%;height:49px;padding:10px 0 5px 1px;border-bottom:1px solid #eee}.menuBarContainer .leftContentWrapper{width:100%;overflow:hidden}.menuBarContainer .leftContent{padding:10px 0 0 10px;height:458px;width:106%;overflow:auto}.menuBarContainer .menuRow{padding:5px 0;margin:0 6% 0 0;color:#000;display:block;text-decoration:none;text-transform:uppercase;cursor:pointer}.menuBarContainer .hover{border-right:2px solid #00b9f5;color:#00b9f5}.menuBarContainer .headerContent{margin:auto 12px;color:#494949;transform:translateY(20%)}.menuBarContainer .panelHeading{color:#00b9f5;margin-left:12px;font-size:1.4rem;line-height:1.8rem;display:inline-block;vertical-align:top}.menuBarContainer .right{background:#fff;border-left:1px solid #eee;width:80%;height:100%;overflow:hidden;z-index:999}.hideMenuBar{display:none}.subMenuContainer{background-color:#fff;padding:20px;width:100%;height:100%;display:block;overflow:auto}.subMenuContainer .column{position:relative;float:left;width:24%;border:none}.subMenuContainer .topSpace{margin-top:20px}.subMenuContainer .headingWrapper{margin-bottom:8px}.subMenuContainer .linkInfo{width:100%;float:left}.subMenuContainer .text{font-size:1.2rem;padding:3px 0;color:#828282;text-decoration:none;float:left;cursor:pointer}.subMenuContainer .text:hover{color:#00b9f5}.subMenuContainer .heading{font-size:1.2rem;color:#000;margin-bottom:10px;text-decoration:none;cursor:pointer}.subMenuContainer .tag{margin-left:10px;font-size:1rem;font-weight:800;padding:0 4px 2px;color:#fff;border-radius:4px}.openModal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);z-index:999;opacity:1;transition:opacity .4s ease-in}.openModal .close{color:#00b9f5;line-height:25px;position:absolute;right:10px;text-align:center;top:5px;width:24px;font-size:20px;text-decoration:none;font-weight:700}.openModal iframe{border:none;frameborder:0}.scrollMask{position:fixed;background-color:initial;top:0;right:0;bottom:0;left:0;z-index:50;background-color:rgba(0,0,0,.5);opacity:.48}.scrollMaskNoHeader{z-index:100}.transparent{background:transparent!important}.backgroundPopup{width:800px;height:540px;background:#fff}.backgroundPopup .loader{z-index:0;height:0;float:left}.backgroundPopup .loader .loaderText{margin:20px 200px 200px 290px;font-size:15px}.backgroundPopup .loader .loaderImg{width:100px;height:100px;margin-top:140px;margin-left:305px}.closeLoginModal{color:#00b9f5;line-height:25px;position:absolute;right:10px;text-align:center;top:5px;width:24px;font-size:20px;text-decoration:none;font-weight:700;cursor:pointer}.openModal .backgroundPopup iframe{width:800px!important;height:540px!important}.tabs{margin:25px;border-radius:3px}.tabs__labels{margin:0;padding:0}.tabs__labels li{display:inline-block}.tabs__labels li a{padding:8px 12px;display:block;color:#9b9b9b;font-size:24px;text-decoration:none}.tabs__labels li a.active{color:#4a4a4a;border-bottom:2px solid #00b9f5}.tabs__content{padding:25px}.tabs__centered{text-align:center}.pure-checkbox input[type=checkbox],.pure-checkbox input[type=radio],.pure-radiobutton input[type=checkbox],.pure-radiobutton input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pure-checkbox input[type=checkbox]:focus+label:before,.pure-checkbox input[type=checkbox]:hover+label:before,.pure-checkbox input[type=radio]:focus+label:before,.pure-checkbox input[type=radio]:hover+label:before,.pure-radiobutton input[type=checkbox]:focus+label:before,.pure-radiobutton input[type=checkbox]:hover+label:before,.pure-radiobutton input[type=radio]:focus+label:before,.pure-radiobutton input[type=radio]:hover+label:before{border-color:#00b9f5;background-color:#fff}.pure-checkbox input[type=checkbox]:active+label:before,.pure-checkbox input[type=radio]:active+label:before,.pure-radiobutton input[type=checkbox]:active+label:before,.pure-radiobutton input[type=radio]:active+label:before{transition-duration:0s}.pure-checkbox input[type=checkbox]+label,.pure-checkbox input[type=radio]+label,.pure-radiobutton input[type=checkbox]+label,.pure-radiobutton input[type=radio]+label{position:relative;padding-left:2em;vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:pointer}.pure-checkbox input[type=checkbox]+label:before,.pure-checkbox input[type=radio]+label:before,.pure-radiobutton input[type=checkbox]+label:before,.pure-radiobutton input[type=radio]+label:before{box-sizing:initial;content:"";color:#fff;position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-9px;border-radius:2px;border:1px solid #d5d5d5;text-align:center;transition:all .4s ease}.pure-checkbox input[type=checkbox]+label:after,.pure-checkbox input[type=radio]+label:after,.pure-radiobutton input[type=checkbox]+label:after,.pure-radiobutton input[type=radio]+label:after{box-sizing:initial;content:"";background-color:#00b9f5;position:absolute;top:50%;left:4px;width:14px;height:14px;margin-top:-5px;transform:scale(0);transform-origin:50%;transition:transform .2s ease-out}.pure-checkbox input[type=checkbox]:disabled+label:before,.pure-checkbox input[type=radio]:disabled+label:before,.pure-radiobutton input[type=checkbox]:disabled+label:before,.pure-radiobutton input[type=radio]:disabled+label:before{border-color:#ccc}.pure-checkbox input[type=checkbox]:disabled:focus+label:before,.pure-checkbox input[type=checkbox]:disabled:hover+label:before,.pure-checkbox input[type=radio]:disabled:focus+label:before,.pure-checkbox input[type=radio]:disabled:hover+label:before,.pure-radiobutton input[type=checkbox]:disabled:focus+label:before,.pure-radiobutton input[type=checkbox]:disabled:hover+label:before,.pure-radiobutton input[type=radio]:disabled:focus+label:before,.pure-radiobutton input[type=radio]:disabled:hover+label:before{background-color:inherit}.pure-checkbox input[type=checkbox]:disabled:checked+label:before,.pure-checkbox input[type=radio]:disabled:checked+label:before,.pure-radiobutton input[type=checkbox]:disabled:checked+label:before,.pure-radiobutton input[type=radio]:disabled:checked+label:before{background-color:#ccc}.pure-checkbox input[type=checkbox]+label:after,.pure-radiobutton input[type=checkbox]+label:after{background-color:initial;top:50%;left:5px;width:10px;height:4px;margin-top:-3px;border-color:#fff;border-style:solid;border-width:0 0 2px 2px;border-image:none;transform:rotate(-45deg) scale(0)}.pure-checkbox input[type=checkbox]:checked+label:after,.pure-radiobutton input[type=checkbox]:checked+label:after{content:"";transition:transform .2s ease-out}.pure-checkbox input[type=radio]:checked+label:before,.pure-radiobutton input[type=radio]:checked+label:before{background-color:#fff}.pure-checkbox input[type=radio]:checked+label:after,.pure-radiobutton input[type=radio]:checked+label:after{transform:scale(1)}.pure-checkbox input[type=radio]+label:after,.pure-checkbox input[type=radio]+label:before,.pure-radiobutton input[type=radio]+label:after,.pure-radiobutton input[type=radio]+label:before{border-radius:50%}.pure-checkbox input[type=checkbox]:checked+label:before,.pure-radiobutton input[type=checkbox]:checked+label:before{background:#00b9f5;border:1px solid #00b9f5}.pure-checkbox input[type=checkbox]:checked+label:after,.pure-radiobutton input[type=checkbox]:checked+label:after{transform:rotate(-45deg) scale(1)}@keyframes borderscale{50%{box-shadow:0 0 0 2px #00b9f5}}.rms-wrapper{display:block;position:relative}.rms-label{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);color:#00b9f5;font-size:12px;top:4px;bottom:0;left:0;right:0;visibility:visible;pointer-events:none;position:absolute;display:block;width:100%;overflow:hidden;white-space:nowrap;text-align:left}.rms-text{position:relative;font-size:16px;display:inline-block;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding-top:15px;line-height:30px;cursor:pointer}.rms-text:focus{outline:none}.rms-text span{border:none;border-bottom:1px solid rgba(0,0,0,.12);display:block;font-size:16px;margin:0;padding:5px 0 3px;width:100%;background:none;text-align:left;color:inherit}.rms-text__empty span{font-weight:100;font-size:14px;color:#9b9b9b}.rms-text__empty+label{display:none}.rms-caret{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #909090;display:inline-block;word-wrap:normal;position:absolute;right:8px;top:30px;color:rgba(0,0,0,.12)}.rms-list{-webkit-user-select:none;user-select:none;position:absolute;transition:.25s ease;top:0;left:0;width:100%;list-style:none;margin:0;padding:0;background-color:#fff;box-shadow:0 2px 6px 0 hsla(0,0%,54.1%,.25);z-index:1000;max-height:200px;overflow-y:auto}.rms-list .rms-item{padding:0 8px;line-height:35px;cursor:pointer}.rms-list .rms-item:hover{background-color:#eaeaea}.rms-list .rms-item__active{background:#eaeaea}.rms-list .rms-item__reset{opacity:.3}.rms-input-bar{-ms-flex-order:3;-webkit-order:3;display:block;order:3;top:0}.rms-input-bar:after,.rms-input-bar:before{-moz-transition:.2s ease all;-webkit-transition:all .2s ease;background:#00b9f5;bottom:0;content:"";height:2px;position:absolute;transition:all .2s ease;width:0}.rms-input-bar:before{left:50%}.rms-input-bar:after{right:50%}.rms-text:focus~.rms-input-bar:after,.rms-text:focus~.rms-input-bar:before{width:50%}.carousel-icon{margin:12px;background-color:#fed;display:inline-block;position:relative;vertical-align:top;border:none;box-shadow:"0 0 10px 0 rgba(0, 0, 0, 0.08)";outline:none}.carousel-icon:after,.carousel-icon:before{background:#fff;border:1px solid #909090;content:"";position:absolute}.carousel-icon:hover,.carousel-icon:hover:after,.carousel-icon:hover:before{background-color:#ffe}.prev{border-radius:100%;height:36px;width:36px}.prev:after,.prev:before{border-radius:2px;height:0;left:10px;width:13px}.prev:after{bottom:13px;transform:rotate(45deg)}.prev:before{top:13px;transform:rotate(-45deg)}.next{border-radius:100%;width:36px;height:36px}.next:after,.next:before{border-radius:2px;height:0;right:10px;width:13px}.next:after{top:13px;transform:rotate(45deg)}.next:before{bottom:13px;transform:rotate(-45deg)}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:initial;position:absolute;border:8px solid transparent;height:0;width:1px;display:none}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae;display:none}.react-datepicker__tether-element-attached-top .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before{border-top:none;border-bottom-color:#fff}.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker{font-size:.8rem;background-color:#fff;color:#000;border-radius:.3rem;display:inline-block;position:relative;box-shadow:0 2px 6px 0 hsla(0,0%,54.1%,.25);padding:50px 20px 20px;margin-top:-8px}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker__tether-element-attached-bottom.react-datepicker__tether-element{margin-top:-20px}.react-datepicker__header{text-align:center;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative;font-weight:700}.react-datepicker__header__dropdown--select{margin-top:-16px}.react-datepicker__month-dropdown-container--select,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker__current-month{margin-top:0;color:#3c3f40;font-size:15px;padding:0 0 10px;text-align:center}.react-datepicker__current-month--hasYearDropdown{margin-bottom:16px}.react-datepicker__navigation:before{border-style:solid;color:#b9b9b9;border-width:2px 2px 0 0;content:"";display:inline-block;height:10px;position:absolute;top:15px;transform:rotate(-45deg);vertical-align:top;width:10px;cursor:pointer}.react-datepicker__navigation--previous:before{left:20px;transform:rotate(-135deg)}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--next:before{right:20px;transform:rotate(45deg)}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__day,.react-datepicker__day-name{display:inline-block;padding:0;box-sizing:border-box;color:#565a5c;cursor:pointer;width:35px;height:35px;line-height:35px;font-size:14px;margin-left:6px;margin-right:6px}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{border-radius:50%;background-color:#f0f0f0}.react-datepicker__day--today{font-weight:700}.react-datepicker__day--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover{background-color:#32be3f}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{border-radius:50%;background-color:#012b72;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover{background-color:initial}.react-datepicker__input-container{position:relative;display:inline-block}.react-datepicker__year-read-view{width:50%;left:25%;position:absolute;bottom:25px;border:1px solid transparent;border-radius:.3rem}.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;margin-bottom:3px;left:5px;top:9px;position:relative;border-width:.45rem}.react-datepicker__year-read-view--selected-year{right:.45rem;position:relative}.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected{position:absolute;left:30px}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:inline-block;height:0;outline:0;padding:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;bottom:0;box-sizing:border-box;color:#fff;content:"\00d7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:7px;text-align:center;top:50%}.react-datepicker__today-button{background:hsla(0,0%,92.2%,.26);pointer-events:none;text-align:left;padding:10px 25px;position:absolute;top:0;left:0;right:0;font-size:14px;font-weight:500}.react-datepicker__tether-element{z-index:50}.react-datepicker__day--outside-month{opacity:0;visibility:hidden;pointer-events:none}.MaterialLoader{position:relative;margin:0 auto;width:50px}.MaterialLoader:before{content:"";display:block;padding-top:100%}.MaterialLoader .circular{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.MaterialLoader .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.SeoTextboxContainer{padding:20px 30px;background-color:#fff;border:1px solid #e3e6e6;margin-bottom:20px}.SeoTextboxContainer .title{font-size:18px;font-weight:600;color:#000;margin:0 0 15px}.SeoTextboxContainer .description{font-size:14px;color:#666}.OperatorsListContainer{padding:20px 30px;background-color:#fff;border:1px solid #e3e6e6;margin-bottom:20px}.OperatorsListContainer .title{font-size:18px;font-weight:600;color:#000;margin:0 0 25px}.OperatorsListContainer .operator{font-size:16px;font-weight:600;color:#4a4a4a;text-transform:capitalize;margin-bottom:15px}.loginModalContainer{width:800px;display:flex;flex-direction:row-reverse;border-bottom:8px solid #012b72;padding-bottom:8px;position:relative}.loginModalContainer:before{content:"";position:absolute;left:0;bottom:0;border-bottom:8px solid #00b9f5;height:0;width:100%}.iframeHolder{width:50%;background:#fff}.loginPopupText{width:50%}.benefitsTitle{font-size:16px;font-weight:600;margin-bottom:63px}.closeIframe{position:absolute;left:95%;top:2%;height:20px;width:20px;cursor:pointer}.loginDesc{background-color:#f2f6f7;width:100%;padding:40px 76px 40px 48px;min-width:400px;width:400px}.descItem{display:flex;align-items:center;margin-bottom:38px}.overLay{height:100%;position:fixed;width:100%;background:rgba(0,0,0,.7);top:50%;left:50%;transform:translate(-50%,-50%);z-index:20}.desc{padding:0 0 0 28px}.backgroundCloseFrame{display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:75%;height:70%;z-index:20;min-width:800px;max-width:800px;height:500px;border-bottom:5px solid #002970}.backgroundCloseFrame:after{content:"";position:absolute;top:99%;left:0;border-bottom:#00baf2;z-index:23;width:100%;background:#00baf2;height:1%}.fl-container{width:340px}.fl-container,.fl-container1{border:1px solid rgba(0,0,0,.15);height:44px;margin-right:20px}.fl-container1{width:400px}.fl-container-mobile{width:100%;max-width:100%;margin:0;height:44px;box-sizing:border-box}.fl-text{position:relative;top:6px;right:70px;color:#999;font-weight:400;opacity:.75}.fl-text-mobile{position:absolute;top:12px;left:48px}.text-input{position:relative;bottom:-6px;left:26px;-ms-flex-order:2;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;-webkit-order:2;border:0;color:#000;flex:1 1 auto;order:2}.text-input-bar{-ms-flex-order:3;-webkit-order:3;display:block;order:3;top:0}.text-input-bar:after,.text-input-bar:before{-moz-transition:.2s ease all;-webkit-transition:all .2s ease;bottom:0;content:"";height:2px;position:absolute;transition:all .2s ease;width:0}.text-input-clear{position:absolute;right:40px;top:16px;width:16px;height:16px;opacity:.3;cursor:pointer}.text-input-clear:hover{opacity:1}.text-input-clear:after,.text-input-clear:before{position:absolute;left:7px;content:" ";height:17px;width:1px;background-color:#333}.text-input-clear:before{transform:rotate(45deg)}.text-input-clear:after{transform:rotate(-45deg)}.search-box1{position:relative;top:12px;left:16px}@media only screen and (max-width:767px){.appHeader,.col-xs-2,.row.appHeader{display:none!important}#route-pages,.col-xs-10,.route-pages{width:100%!important;max-width:100%!important;flex-basis:100%!important;-ms-flex-preferred-size:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}}.mobileLoginModalContainer{width:100vw;height:100vh;max-height:100vh;background:#fff;position:fixed;top:0;left:0;z-index:999;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.mobileLoginHeader{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fff;height:60px;box-sizing:border-box;flex-shrink:0}.paytmLogoContainer{display:flex;justify-content:center;flex-grow:1}.paytmLogo{height:32px;width:auto;display:block}.mobileCloseButton{padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.mobileCloseButton img{height:24px;width:24px}.mobileIframeHolder{flex:0 0 auto;width:100%;background:#fff;min-height:400px;max-height:500px;height:auto;overflow:hidden}@media only screen and (max-width:767px){body.mobile-login-open{overflow:hidden}#oauth-iframe{width:100%!important;max-width:100%!important;height:auto!important;min-height:400px!important;border:none!important;display:block!important;box-sizing:border-box!important;overflow:visible!important}.mobileIframeHolder{min-height:400px;height:auto;position:relative;overflow:visible;flex:0 0 auto}.mobileIframeHolder,.mobileLoginModalContainer .iframeHolder{background:#fff;width:100%;max-width:100%;box-sizing:border-box}.mobileLoginModalContainer .iframeHolder{height:auto!important;overflow:visible!important}}@media only screen and (max-width:767px){.productTabsContainer .col-xs-6.center-xs{display:none!important}.productTabsContainer{padding:80px 20px 40px!important;text-align:center!important}.productTabsContainer .row{width:100%!important;margin:0!important}.productTabsContainer .col-xs-4.col-xs-offset-1{width:100%!important;margin:0!important;padding:0!important;text-align:center!important}.productTabsContainer img[alt=bus-logo]{width:180px!important;height:81px!important;margin:0 auto 60px!important;display:block!important}.productTabsContainer div[style*="marginTop: 50"]{margin:0 0 60px!important;width:100%!important;text-align:center!important}.productTabsContainer .loginText{font-size:26px!important;line-height:32px!important;margin:0 0 8px!important;text-align:center!important;font-weight:700!important;display:block!important;white-space:nowrap!important}.productTabsContainer .loginText:last-child{margin-bottom:0!important}.productTabsContainer .loginButton{width:250px!important;height:54px!important;margin:60px auto 0!important;display:block!important;font-size:17px!important;font-weight:700!important;text-align:center!important;position:static!important;bottom:auto!important}.productTabsContainer .offerWrp{display:none!important}}.modern-login-container{background:#f5f5f5!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;padding:0!important;box-sizing:border-box!important;justify-content:flex-start!important}.mobileLoginModalContainer.modern-login-container{background:#fff!important}.modern-login-header{background:#fff;padding:24px 20px;box-shadow:0 2px 8px rgba(0,0,0,.08);position:fixed;top:0;left:0;right:0;width:100%;z-index:1000}.modern-login-header-content{display:flex;align-items:flex-start;grid-gap:16px;gap:16px;max-width:500px;margin:0 auto}.modern-login-logo{width:64px;height:64px;border-radius:50%;object-fit:contain;background:#fff;padding:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);flex-shrink:0}.modern-login-text{flex:1 1;padding-top:4px}.modern-login-title{font-size:22px;font-weight:700;color:#002e6e;margin:0 0 4px;line-height:1.3}.modern-login-subtitle{font-size:14px;font-weight:400;color:#666;margin:0;line-height:1.4}.modern-login-form{margin:120px auto 0!important;background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:0!important;height:auto!important;min-height:auto!important;max-width:600px!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important;flex-shrink:0}
/*# sourceMappingURL=main.1e502ebe.chunk.css.map */