﻿html:root{color-scheme:light dark}.neutral900{color:var(--neutral900)}.primary600{color:var(--primary600)}.font-light-green{color:var(--stadsbuss) !important}.font-gray{color:var(--medium-grey)}html,body{font-family:var(--paragraphFont);font-size:1rem;font-weight:400;line-height:1.6;color:light-dark(#121926, #FFF);margin:0;padding:0;min-height:100%;height:100%;accent-color:var(--primary600);overscroll-behavior-y:contain;position:relative}.resp{display:none !important}.hidden-resp{display:block !important}.wrapper{position:relative;min-height:100%;width:100%;background-color:light-dark(#FFFFFF, #1D2125);overflow:hidden}.wrapper a,.wrapper a:hover,.wrapper a:focus,.wrapper a:active{text-decoration:none}.wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4,.wrapper h5,.wrapper h6{font-family:var(--headerFont)}.wrapper h3{font-size:1.75rem;font-weight:700}.wrapper img{max-width:100%}.Resultat-section{padding:0px;padding-bottom:64px}.MobileOverlay{background:rgba(0,0,0,.16);height:calc(100vh - 375px);width:100vw;display:none}.error{border:2px solid var(--error800) !important}.error-block{border:3px solid light-dark(#E2483D, #F15B50) !important;background:light-dark(#FEF3F2, #42221F);border-radius:12px;padding:16px;margin-bottom:16px}.error-block *{color:light-dark(#121926, #DEE4EA);margin-bottom:0;font-weight:600;font-size:14px}label{color:light-dark(#121926, #DEE4EA)}input,select{background-color:light-dark(#FFFFFF, #161A1D) !important;border:1px solid light-dark(#a84343, #b38989) !important;color:light-dark(#121926, #FFF) !important}.btn-black{background-color:var(--primary600);color:var(--primaryText);width:100%;display:block;padding:16px 24px 16px 24px !important;border-radius:8px;font-weight:700;font-family:var(--headerFont);font-size:1rem;line-height:1.5rem}.green-btn-text{color:light-dark(#BC001E, #FF1A40);font-weight:700;font-family:var(--headerFont);font-size:1rem;line-height:1.5rem}.green-btn-text svg path{fill:light-dark(#BC001E, #FF1A40)}.greenBtn{cursor:pointer !important;border-radius:8px;background:var(--primary600);padding:16px 24px !important;color:#fff;font-weight:700;font-family:var(--headerFont);font-size:1.125rem;display:block;margin-right:auto;margin-left:auto;position:absolute;z-index:1}.Map-section{background-color:light-dark(#FFFFFF, #1D2125) !important}.top-banner{background:light-dark(#BC001E, #BC001E) !important}.green-btn-img{width:20px;margin-top:7px;margin-right:10px;height:20px;background-color:var(--primary600);-webkit-mask:url(//s3-eu-west-1.amazonaws.com/static.wm3.se/sites/372/template_assets/new_map_ikon.svg) no-repeat 80% 80%;mask:url(//s3-eu-west-1.amazonaws.com/static.wm3.se/sites/372/template_assets/new_map_ikon.svg) no-repeat 80% 80%;-webkit-mask-size:cover;mask-size:cover}.liten-text{font-size:.875rem;text-align:left;font-weight:400;line-height:1.25rem;display:block;margin-top:-10px}.from-input-wrapper label,.datepicker label{text-align:left;display:block;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem}.to-input-wrapper label{text-align:left;display:block;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem}.clock-icon{width:20px;margin-top:31px;right:12px !important;top:4px !important;background-color:var(--primary600);-webkit-mask:url(//s3-eu-west-1.amazonaws.com/static.wm3.se/sites/372/template_assets/new_clock_ikon.svg) no-repeat 80% 80%;mask:url(//s3-eu-west-1.amazonaws.com/static.wm3.se/sites/372/template_assets/new_clock_ikon.svg) no-repeat 80% 80%;-webkit-mask-size:cover;mask-size:cover}.svg{position:absolute;bottom:26px;right:5px;height:28px;width:20px;margin-top:12px;margin-right:10px;background-color:var(--primary600);-webkit-mask:url(//s3-eu-west-1.amazonaws.com/static.wm3.se/sites/372/template_assets/new_down_ikon.svg) no-repeat 80% 80%;mask:url(//s3-eu-west-1.amazonaws.com/static.wm3.se/sites/372/template_assets/new_down_ikon.svg) no-repeat 80% 80%;-webkit-mask-size:auto;mask-size:auto}.anpassa{display:inline-block;height:20px;vertical-align:text-bottom;width:20px;margin-right:6px;background-color:light-dark(#BC001E, #FF1A40);-webkit-mask:url(//s3-eu-west-1.amazonaws.com/static.wm3.se/sites/372/template_assets/new_anpassa_ikon.svg) no-repeat 80% 80%;mask:url(//s3-eu-west-1.amazonaws.com/static.wm3.se/sites/372/template_assets/new_anpassa_ikon.svg) no-repeat 80% 80%;-webkit-mask-size:auto;mask-size:auto}.start-section .second-view-info{display:none}.start-section .second-close-change{display:none}.start-section.step-two{padding:0px 48px;margin-bottom:-16px;margin-top:102px}.start-section.step-two .the-form-outer{display:none}.start-section.step-two .second-close-change{display:block;margin-bottom:30px}.start-section.step-two .second-close-change .left-part{display:inline-block;width:50%;text-align:left}.start-section.step-two .second-close-change .right-part{display:inline-block;width:49%;text-align:right}.start-section.step-two .second-close-change .right-part button{background:var(--primary600);padding:8px;border-radius:8px;font-weight:700;color:var(--primaryText)}.start-section.step-two .second-view-info{margin-bottom:24px;display:block}.start-section.step-two .second-view-info .left-part{display:inline-block;width:50%;text-align:left}.start-section.step-two .second-view-info .left-part *{margin-bottom:4px}.start-section.step-two .second-view-info .left-part *.small-info{font-size:.875rem;line-height:1.25rem}.start-section.step-two .second-view-info .left-part *.fat-info{font-size:1.125rem;line-height:1.75rem;font-weight:500}.start-section.step-two .second-view-info .left-part * §.normal-info{font-size:1rem;font-weight:400;line-height:1.5rem}.start-section.step-two .second-view-info .right-part{display:inline-block;vertical-align:top;margin-top:18px;width:49%;text-align:right}.start-section.step-two .second-view-info .right-part button{background:var(--primary600);color:var(--primaryText);border-radius:8px;padding:8px}.section-two-only{display:none;margin-bottom:24px}.section-two-only .close-popup{position:absolute;right:24px;top:24px;background:light-dark(#FFFFFF, #1D2125);cursor:pointer}.section-two-only .more-options-pop-up{padding-left:8px;padding-top:7px}.section-two-only .more-options-pop-up .filtering-icon{margin-right:4px;margin-top:-3px;fill:var(--primary600) !important}.section-two-only .more-options-pop-up .filtering-icon path{stroke:var(--primary600) !important}.more-options{position:relative}.more-options .filtering-icon{margin-right:4px;margin-top:-3px;fill:var(--primary600)}.more-options .filtering-icon path{stroke:var(--primary600)}.more-options.open .filtering-icon{fill:var(--primary400)}.more-options.open .filtering-icon path{stroke:var(--primary400)}.more-options.open .more-options-text{color:light-dark(#BC001E, #FF1A40)}.more-options-text{color:light-dark(#BC001E, #FF1A40)}.more-filter-wrapper.resultStage .form-options{width:100%}.more-filter-wrapper.resultStage .more-options-wrap{width:100%;z-index:9;position:fixed;top:0;left:0;right:0;background:rgba(0,0,0,.16);padding:48px 48px 64px 48px;height:100vh;overflow-y:scroll}.more-filter-wrapper.resultStage .more-options-inner-wrapper{background:light-dark(#FFFFFF, #1D2125);max-width:960px;margin-left:auto;margin-right:auto;padding:24px 24px 140px 24px;border-radius:10px;position:relative}.more-filter-wrapper.resultStage .filtering-icon{fill:var(--neutral400)}.more-filter-wrapper.resultStage .filtering-icon path{stroke:var(--neutral400)}.more-filter-wrapper.resultStage .section-two-only{display:block}.dropdown-values{display:none;margin-top:-15px;text-align:left;border:1px solid var(--neutral50);border-top:0px;border-bottom:0px;width:100%;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.dropdown-values ul{padding-left:0px;margin-bottom:0px}.dropdown-values li{list-style:none;cursor:pointer;border-bottom:1px solid var(--neutral50);padding:9px 8px}.dropdown-values li span{vertical-align:text-bottom;margin-right:3px;color:var(--neutral600);font-size:20px}.dropdown-values li img{margin-right:7px;margin-left:2px;vertical-align:middle;width:16px}.dropdown-values li svg{vertical-align:text-bottom;height:20px}.dropdown-values li svg path{fill:var(--neutral600)}.back-to-web-link{display:none;position:fixed;width:100%;background:light-dark(#FFFFFF, #1D2125);text-align:left;padding-left:48px;padding-top:42px;padding-bottom:34px;cursor:pointer;top:0;z-index:2}.back-to-web-link p{margin-bottom:0}.back-to-web-link svg{margin-right:8px}.start-view-title{margin-bottom:48px}.more-options{font-weight:700;font-size:1rem;line-height:1.5rem;margin-bottom:3rem;margin-top:2rem;cursor:pointer}.more-options svg{margin-top:-3px;margin-right:3px}.more-options.open{color:var(--primary400)}.choose-type-of-time{font-weight:600;font-size:.875rem;line-height:1.3125rem;text-align:left;margin-bottom:2px;margin-top:2rem;display:block;text-align:left}.to-input-wrapper,.from-input-wrapper{position:relative}.search-div{display:none;position:relative;cursor:pointer}.search-div .clock-icon{position:absolute;height:18px;right:14px;top:15px}.search-div input{cursor:pointer}.row-banner{position:relative;background-color:light-dark(#FFFFFF, #1D2125)}.row-banner input{height:46px}.row-banner .search-active-start .form-wrapper .open-map{right:30px}.example-map-fixes{position:relative;z-index:4}.col-section{position:absolute;top:0;height:100%}.col-search{width:100%;transition:1s;padding-top:0}.search-result{width:66.6%;right:-66.6%;transition:1s;background-color:var(--superLightGrey);background-color:light-dark(#FFFFFF, #1D2125)}.search-result .col-result{width:100%;left:0;transition:1s}.search-result .col-map{right:-50%;width:50%;transition:1s}.section-wrapper.search-active .col-search{width:33.3%;transition:1s}.section-wrapper.search-active .col-search .col-md-4,.section-wrapper.search-active .col-search .col-md-2{width:100%;transition:1s}.section-wrapper.search-active .col-search .col-md-2{width:50%}.section-wrapper.search-active .col-search .col-md-2 input,.section-wrapper.search-active .col-search .col-md-2 button{width:81%}.section-wrapper.search-active .search-result{right:0;transition:1s}.section-wrapper.search-active .form-wrapper>div{width:93%;transition:1s;margin:0}.section-wrapper.search-active .form-wrapper>div #input-to,.section-wrapper.search-active .form-wrapper>div #input-from{width:100%;border:0px !important;z-index:0}.section-wrapper.search-active .form-wrapper>div select{background-position:96% center}.section-wrapper.search-active .form-wrapper>div .icon-reverse{top:29px;right:-20px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:1s}#datepickerInput{position:relative;z-index:1;background:none}.section-wrapper.search-active.show-map .col-result{width:50%;transition:1s}.section-wrapper.search-active.show-map .col-map{right:0;transition:1s}.section-wrapper.search-active.show-map .trip-map{display:none}.form-wrapper{max-width:960px;margin:0 auto}.form-wrapper input{background:light-dark(#FFFFFF, #161A1D);border:1px solid light-dark(#faf5f5, #1D2125);width:100%;border-radius:4px;padding:12px 8px 12px 16px;margin-bottom:15px;display:block;font-weight:600}.form-wrapper input::placeholder{color:var(--neutral600);font-weight:400}.form-wrapper input[type=text],.form-wrapper #choose-date{height:46px}.form-wrapper button{border:0px;padding:8px 10px;font-family:var(--headerFont)}.form-wrapper #input-from,.form-wrapper #input-to{width:100%}.form-wrapper .open-map{position:absolute;top:22px;right:27px;background-color:rgba(0,0,0,0);width:auto}.form-wrapper .open-map svg path{fill:light-dark(#BC001E, #FF1A40)}.form-wrapper .open-map img{width:18px}.form-wrapper .open-map.right-parts-icon{right:15px}.form-wrapper select{padding-right:40px;background-image:url(//s3-eu-west-1.amazonaws.com/static.wm3.se/sites/372/template_assets/chevron-down.png);background-repeat:no-repeat;background-position:92% center}.form-wrapper .form-options{color:light-dark(#FFFFFF, #1D2125);width:350px;margin:0 auto;float:none;clear:both}.form-wrapper .select-time{display:block}.more-options-wrap{display:none;width:100%;margin-left:auto;margin-right:auto;background-color:light-dark(#FFFFFF, #1D2125);border-radius:10px;font-weight:normal;padding:24px}.more-options-wrap .sok-parts{background:light-dark(#f4eaea, #22272B);margin-bottom:24px;border-radius:4px;padding:16px}.more-options-wrap .sok-parts input[type=checkbox],.more-options-wrap .sok-parts input[type=radio]{width:20px;display:inline-block;margin-right:5px;vertical-align:text-bottom;height:24px;margin-bottom:0}.more-options-wrap .sok-parts input[type=text]{width:100%;border:1.5px solid var(--neutral400);padding:10px 16px;border-radius:4px;color:var(--neutral900)}.more-options-wrap .sok-parts input[type=text]::placeholder{color:var(--neutral600)}.more-options-wrap .sok-parts label{font-weight:600;font-size:1rem}.more-options-wrap .sok-parts label.container-skal{font-weight:400;width:100%;margin-bottom:16px}.more-options-wrap .sok-parts .subheadline{font-size:.875rem;font-weight:600;line-height:21px;margin-top:8px}.more-options-wrap .sok-parts hr{height:1px;border:.5px solid var(--neutral50);opacity:1}.more-options-wrap .sok-parts .lightLabel{font-weight:400}.more-options-wrap .fa-caret-up{position:absolute;top:-15px;font-size:24px;left:49%;color:light-dark(#FFFFFF, #1D2125)}.search-active-options .fa-caret-up{top:initial;bottom:-14px}.search-active-options .fa-caret-up:before{content:""}.more-options-list{text-align:left;left:0px;padding:15px;padding:0}.more-options-list h6{margin:0;margin-bottom:1rem;font-size:1rem;font-weight:700}.more-options-list p{font-size:1rem;width:80%}.more-options-list select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url(//s3-eu-west-1.amazonaws.com/static.wm3.se/sites/372/template_assets/chevron-down.png);background-repeat:no-repeat;background-position:95% center;border:2px solid #d6e2e4;margin-bottom:10px;padding:4px 15px;font-size:12px}.more-options-list .option-travel-type{margin-top:0;margin-bottom:0;padding:0}.more-options-list .option-travel-type li{list-style-type:none;cursor:pointer;padding:8px 8px 8px 0px;font-size:1rem}.more-options-list .option-travel-type li input{margin-right:.5rem}.ui-tooltip{padding:8px 15px;position:absolute;z-index:9999;max-width:300px;background:rgba(0,0,0,.8) !important;color:light-dark(#FFFFFF, #1D2125);font-size:12px;border:0}.bg-light-green,.dot-light-green li:before{background-color:var(--stadsbuss) !important}.border-light-green{border-color:var(--stadsbuss) !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#ajax_listOfOptions .fa{padding:0 5px}#ajax_listOfOptions>div:hover{background-color:#e0e6ec}.white-mode section.section-wrapper .form-wrapper .form-options{color:var(--black)}.white-mode section.section-wrapper h1,.white-mode section.section-wrapper h2{color:light-dark(#121926, #DEE4EA);font-size:2rem;margin-top:40px}.white-mode .form-wrapper{padding:10px 0;border-top-left-radius:10px;border-top-right-radius:10px}.mobile-back-to-webpage-link{display:none}.back-button{height:50px;width:100%;background:light-dark(#FFFFFF, #1D2125);padding-top:12px}.back-button a{color:var(--primary600)}.wrapper-planning{height:calc(100vh - 50px);width:100%;padding-bottom:0px;padding-top:0px;overflow:hidden}.iframewrapper{height:calc(100vh - 50px);background:light-dark(#FFFFFF, #1D2125);border-radius:8px;overflow:hidden}.back-to-webpage-link{color:var(--primary600);font-weight:700;font-size:18px}.back-to-webpage-link span{vertical-align:middle;margin-right:8px;font-weight:700}.mobile-hr-divider{display:none}.update-results{display:none;transition-duration:.4s;transition-property:background,color;border:2px solid var(--primary600) !important;border-radius:8px;padding:8px 24px 8px 24px;color:#fff;margin-top:0 !important;font-weight:700;font-size:16px;background:var(--primary600) !important;margin-bottom:16px;margin-left:48px;margin-right:48px}.update-results:hover{transition-property:background,color;transition-duration:.4s;background:var(--primary600) !important;color:#fff}.new-icon-reverse.bg-white{background-color:light-dark(#FFFFFF, #1D2125) !important;border-radius:9999px}.new-icon-reverse.bg-white svg path{fill:light-dark(#BC001E, #FF1A40)}.search-result-trips{background:light-dark(#f4eaea, #22272B) !important}.date-row h3{color:light-dark(#121926, #FFF) !important}.show-prev,.show-next{background:light-dark(#f4eaea, #22272B) !important;color:light-dark(#121926, #DEE4EA) !important}.show-prev svg path,.show-next svg path{fill:light-dark(#121926, #DEE4EA) !important;stroke:light-dark(#121926, #DEE4EA) !important}.search-result-trips>.trip{background:light-dark(#FFFFFF, #161A1D) !important}.search-result-trips>.trip>.trip-info{background:light-dark(#FFFFFF, #161A1D) !important}.search-result-trips .trip-changes{color:light-dark(#121926, #DEE4EA) !important}.search-result-trips .restiden{color:light-dark(#121926, #FFF) !important}.search-result-trips .cancelled-trip-info .restiden.cancelled{color:light-dark(#AE2E24, #FD9891) !important}.search-result-trips .varning-restid{color:light-dark(#AE2E24, #FD9891) !important}.search-result-trips .warning-img,.search-result-trips .cancelled-img{background-color:light-dark(#AE2E24, #FD9891) !important}.search-result-trips .cancelled-trip-wrapper .cancelled-trip{background:light-dark(#FEF3F2, #42221F);color:light-dark(#AE2E24, #FD9891) !important}.search-result-trips .trip-row.trip-details{background:light-dark(#FFFFFF, #161A1D) !important}.search-result-trips .trip-details .nav-link.active,.search-result-trips .trip-details .nav-link{color:light-dark(#BC001E, #FF1A40) !important;background-color:light-dark(#FFFFFF, #161A1D) !important}.search-result-trips .travel-part-wrapper{background:light-dark(#faf5f5, #1D2125);border:1px solid light-dark(#d8b8b8, #454F59)}.search-result-trips .explanation-info .trip-type p{color:light-dark(#121926, #DEE4EA) !important}.search-result-trips .trip-details .trip-time p{color:light-dark(#121926, #DEE4EA) !important}.search-result-trips .travel-time{color:light-dark(#121926, #FFF)}.search-result-trips .trip-stations{color:light-dark(#121926, #DEE4EA) !important}.search-result-trips .trip-stations .trip-all-stations li{color:light-dark(#121926, #DEE4EA) !important}.search-result-trips .trip-row .trip-timeline-border{border-left:1px solid light-dark(#121926, #DEE4EA) !important}.search-result-trips .trip-departure .trip-curve-image{background:light-dark(#FFFFFF, #1D2125) !important}.search-result-trips .trip-departure .trip-curve-image svg path{stroke:light-dark(#121926, #DEE4EA) !important}.search-result-trips .warning-text-wrapper{border:1px solid light-dark(#E2483D, #F15B50) !important}.search-result-trips .warning-text-wrapper span{color:light-dark(#121926, #DEE4EA) !important}.search-result-trips .warning-text-wrapper .warning-text-inner p{color:light-dark(#121926, #DEE4EA) !important}.search-result-trips .extra-info,.search-result-trips .trip-price-guarantee{background:light-dark(#f4eaea, #22272B);border:1px solid light-dark(#d8b8b8, #454F59);color:light-dark(#121926, #DEE4EA) !important}.search-result-trips .extra-info *,.search-result-trips .trip-price-guarantee *{color:light-dark(#121926, #DEE4EA) !important;fill:light-dark(#121926, #DEE4EA) !important}.search-result-trips .go-to-next-station span{color:light-dark(#121926, #DEE4EA) !important}.search-result-trips .trip-late-times{color:light-dark(#121926, #FFF) !important}.search-result-trips .trip-pricetable{background:light-dark(#FFFFFF, #1D2125) !important}.search-result-trips .trip-pricetable *{color:light-dark(#121926, #DEE4EA) !important;fill:light-dark(#121926, #DEE4EA) !important}.search-result-trips .trip-pricetable .nav-link.active,.search-result-trips .trip-pricetable .nav-link{background-color:light-dark(#FFFFFF, #1D2125) !important}.search-result-trips .last-warning svg path{fill:light-dark(#121926, #DEE4EA) !important}
