html:root{color-scheme:light dark}html{accent-color:var(--primary600)}body{box-sizing:border-box !important;background-color:light-dark(#FFFFFF, #101214);color:light-dark(black, white)}*:focus{outline:3px solid light-dark(black, white) !important;box-shadow:none !important}*:focus-visible{outline:3px solid light-dark(black, white) !important;box-shadow:none !important}.container{padding:0 24px !important}.tidtabeller-inner-wrapper{width:696px;margin-left:auto;margin-right:auto}input{padding:10px 16px !important;border:1px solid var(--neutral400) !important;border-radius:4px !important;transition:all 300ms ease-in-out;background-color:light-dark(#FFFFFF, #101214) !important;border:1px solid light-dark(#78909C, #738496) !important;color:light-dark(#455A64, #8C9BAB) !important}input::placeholder{color:light-dark(black, white) !important}input[type=radio]{margin-right:8px;z-index:-1;position:relative}.dropdown-toggle{background-color:light-dark(#FFFFFF, #101214) !important;color:light-dark(black, white) !important}label{font-family:var(--paragraphFont);font-weight:700;font-size:1rem;line-height:150%}label.lightLabel{font-weight:400}.search-time-tables{margin-bottom:32px}.countyselector{font-family:var(--paragraphFont);font-weight:700;font-size:1rem;line-height:150%}.countyWrapper,.transportWrapper{position:relative}.countyWrapper .dropdown .btn,.transportWrapper .dropdown .btn{background-color:rgba(0,0,0,0);text-align:left;color:var(--neutral600);font-family:var(--paragraphFont);font-weight:400;font-size:1rem;padding:10px 16px;border:1px solid light-dark(#78909C, #738496) !important}.countyWrapper .dropdown .btn::after,.transportWrapper .dropdown .btn::after{display:none}.countyWrapper .dropdown .btn:active,.transportWrapper .dropdown .btn:active{background-color:rgba(0,0,0,0);box-shadow:none}.countyWrapper .dropdown .btn:hover,.transportWrapper .dropdown .btn:hover{border-color:var(--neutral600)}.countyWrapper .dropdown .btn.selected,.transportWrapper .dropdown .btn.selected{color:var(--dark-gray)}.countyWrapper .dropdown .btn.show,.transportWrapper .dropdown .btn.show{color:var(--neutral600);box-shadow:none;border-color:var(--neutral400);border-width:3px 3px 0px 3px;border-style:solid;border-radius:4px 4px 0px 0px;outline:none !important}.countyWrapper .dropdown-menu,.transportWrapper .dropdown-menu{background-color:light-dark(#FFFFFF, #101214);inset:-3px auto auto 0 !important;border-width:0px 1px 1px 1px;border-color:light-dark(#78909C, #738496);border-style:solid;border-radius:0px 0px 4px 4px}.countyWrapper .dropdown-item,.transportWrapper .dropdown-item{color:light-dark(#37474F, #C7D1DB) !important}.countyWrapper .dropdown-item:hover,.countyWrapper .dropdown-item:focus-visible,.transportWrapper .dropdown-item:hover,.transportWrapper .dropdown-item:focus-visible{background-color:light-dark(#37474F, #C7D1DB) !important;color:light-dark(#C7D1DB, #37474F) !important}.countySelector--chev-down,.transportSelector--chev-down{position:absolute;right:16px;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--neutral600);pointer-events:none;transform-origin:center}.countySelector--chev-down.open,.transportSelector--chev-down.open{transform:translateY(-50%) rotate(180deg)}.transportWrapper .row{gap:16px}.transport-button{padding:12px 12px;background:light-dark(#FFFFFF, #101214);box-shadow:0px 4px 8px -2px rgba(16,24,40,.06),0px 2px 4px -2px rgba(16,24,40,.03);border-radius:8px;border:2px solid var(--neutral400);outline:none;min-width:40%;font-family:var(--paragraphFont);font-style:normal;font-weight:500;font-size:1rem;line-height:150%;color:var(--neutral900);transition:border 300ms ease-in-out,background 300ms ease-in-out;text-align:left;z-index:3}.transport-button.selected{border-color:var(--primary600);background:var(--extralight_green)}.transport-button:hover{border-color:var(--primary600)}.transport-button label{font-weight:500}.default-button{margin-top:32px;padding:16px 24px;border-radius:8px;border:none;outline:none;font-family:var(--headerFont);font-style:normal;font-weight:700;font-size:1.125rem;line-height:150%;color:var(--primaryText);transition:all 300ms ease-in-out;outline-offset:3px}.default-button:disabled{background:var(--neutral100);color:var(--blueGrey)}.default-button--green{background:var(--primary600)}.default-button--green:hover{background:var(--primary900)}.timetables-wrapper.show{display:block !important}.time-table{background:var(--tidtabellerBg);border:1px solid var(--neutral25);box-shadow:0px 4px 8px -2px rgba(16,24,40,.06),0px 2px 4px -2px rgba(16,24,40,.03);border-radius:24px}.time-table p{margin:0}.time-table__header{padding:12px 24px;border-radius:24px 24px 0px 0px}.time-table__title{margin:0;font-family:var(--paragraphFont);font-style:normal;font-weight:600;font-size:1rem;line-height:150%}.time-table__body{padding:16px 24px 26px 24px;border-radius:0 0 24px 24px}.time-table__body__route-info{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.time-table__body__route-info .route{font-family:var(--paragraphFont);font-style:normal;font-weight:400;font-size:1.125rem;line-height:160%;color:var(--dark-gray)}.time-table__body__route-info .date{font-family:var(--paragraphFont);font-style:normal;font-weight:600;font-size:0.8125rem;line-height:150%;color:light-dark(#263238, #DEE4EA)}.time-table-body__download{display:block;font-family:var(--headerFont);font-style:normal;font-weight:600;font-size:1rem;line-height:150%;margin-bottom:28px;position:relative;color:light-dark(#1D551B, #558434);text-decoration:none;transition:all 300ms}.time-table-body__download:hover{color:light-dark(#558434, #1D551B)}.time-table-body__download.till-tid{margin-bottom:0}.time-table-body__download svg{fill:light-dark(#1D551B, #558434)}.time-table--green .time-table__header{background:var(--primary600)}.time-table--green .time-table__title{color:var(--primaryText)}.time-table--green .time-table__title small{font-weight:500}.time-table--gray .time-table__header{background:light-dark(#8C9BAB, #8C9BAB)}.time-table--gray .time-table__title{color:light-dark(black, black)}.time-table__body{background:light-dark(#fff, #1D2125)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media(min-width: 992px){.transport-button{min-width:auto}.search-time-tables{margin-top:12px}.time-table__body__route-info{justify-content:space-between}}@media(max-width: 992px){.tidtabeller-inner-wrapper{width:96%}}@media(max-width: 576px){.search-time-tables{margin-bottom:30px}.default-button{width:100%}.transport-button:hover{border-color:var(--neutral400)}.transport-button.selected{border-color:var(--primary600) !important}}
