@font-face{font-family:Avenir Next LT Pro;font-weight:600;src:url(/assets/AvenirNextLTW05-Demi-bb6d6735.woff2) format("woff2"),url(/assets/AvenirNextLTW05-Demi-3fb56a92.woff) format("woff")}@font-face{font-family:Avenir Next LT Pro;font-weight:600;font-style:italic;src:url(/assets/AvenirNextLTW05-DemiItalic-3620da85.woff2) format("woff2"),url(/assets/AvenirNextLTW05-DemiItalic-bebfa4ae.woff) format("woff")}@font-face{font-family:Avenir Next LT Pro;font-weight:400;src:url(/assets/AvenirNextLTW05-Regular-2f6f970e.woff2) format("woff2"),url(/assets/AvenirNextLTW05-Regular-5e4b67ca.woff) format("woff")}@font-face{font-family:Avenir Next LT Pro;font-weight:400;font-style:italic;src:url(/assets/AvenirNextLTW05-Italic-c929986a.woff2) format("woff2"),url(/assets/AvenirNextLTW05-Italic-7647ba24.woff) format("woff")}@font-face{font-family:Mulish;font-style:normal;font-weight:400;src:local(""),url(/assets/mulish-v12-latin-regular-ad234f09.woff2) format("woff2"),url(/assets/mulish-v12-latin-regular-311fcff5.woff) format("woff")}@font-face{font-family:Mulish;font-style:normal;font-weight:600;src:local(""),url(/assets/mulish-v12-latin-600-39a40c3f.woff2) format("woff2"),url(/assets/mulish-v12-latin-600-a588106a.woff) format("woff")}@font-face{font-family:Mulish;font-style:normal;font-weight:700;src:local(""),url(/assets/mulish-v12-latin-700-3aa91c51.woff2) format("woff2"),url(/assets/mulish-v12-latin-700-b6df2cc9.woff) format("woff")}.aui-root{--option-background: var(--medium);--option-text: var(--medium-contrast);--option-checkmark-border-width: var(--checkbox-border-width);--option-checkmark-border-color: var(--medium-darker);--option-hover-background: var(--medium-tint);--option-hover-text: var(--medium-contrast);--option-hover-border-color: var(--medium-contrast);--option-selected-background: var(--primary);--option-selected-text: var(--primary-contrast);--option-selected-border-color: var(--primary-contrast);--option-selected-checkmark-border-color: var(--primary-light);--outline-border: var(--outline-border-width, 1px) solid var(--outline-border-color, var(--primary));--hr-background: var(--light-dark);--switch-size: 1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--default-background, #fff);color:var(--default-text, #000);line-height:var(--default-line-height, 24px)}.aui-root,.aui-root *,.aui-root *:before,.aui-root *:after{box-sizing:border-box}.aui-root,.aui-root button,.aui-root input,.aui-root textarea,.aui-root select{font-size:var(--default-font-size, 16px);font-family:var(--default-font, sans-serif);font-weight:var(--default-font-weight, 400)}.aui-root code,.aui-root pre{font-family:monospace}.aui-root code{background:none;border:none}.aui-root b{font-weight:600}.aui-root h1,.aui-root h2,.aui-root h3,.aui-root h4,.aui-root h5,.aui-root h6{font-weight:var(--heading-font-weight, 600);font-family:var(--heading-font, sans-serif);color:var(--heading-text);margin:1em 0;transition:color ease-out .2s}.aui-root label{font-weight:var(--label-font-weight, var(--default-font-weight, 400));color:var(--label-text, var(--default-text, #000));transition:color ease-out .2s}.aui-root p,.aui-root ul,.aui-root ol,.aui-root pre,.aui-root blockquote{margin:1em 0}.aui-root hr{border:none;width:100%;height:1px;background:var(--hr-background);margin:2em 0}.aui-root h1{font-size:var(--heading-1-font-size, 3.5em);line-height:1em}.aui-root h2{font-size:var(--heading-2-font-size, 2em);line-height:1em}.aui-root h3{font-size:var(--heading-3-font-size, 1.5em);line-height:1em}.aui-root h4{font-size:var(--heading-4-font-size, 1.25em);line-height:1em}.aui-root h5{font-size:var(--heading-5-font-size, 1.1em);line-height:1em}.aui-root h6{font-size:var(--heading-6-font-size, 1em);line-height:1em}.aui-root input[type=text],.aui-root input[type=search],.aui-root input[type=password],.aui-root input[type=number],.aui-root input[type=url],.aui-root input[type=email],.aui-root input[type=date],.aui-root input[type=datetime-local],.aui-root input[type=time],.aui-root input[type=color],.aui-root input[type=tel],.aui-root select,.aui-root textarea{padding:var(--input-padding, 1em);font-size:1em;line-height:1.5em;border-style:solid;border-width:var(--input-border-width, 1px);border-color:var(--input-border-color, #333);background:var(--input-background);box-shadow:inset var(--input-shadow-offset) var(--input-shadow-blur) var(--input-shadow);color:var(--input-text);border-radius:var(--input-radius);outline:none;transition:none ease-out .2s;transition-property:color,background-color,border-color,box-shadow}.aui-root input[type=text]:focus,.aui-root input[type=search]:focus,.aui-root input[type=password]:focus,.aui-root input[type=number]:focus,.aui-root input[type=url]:focus,.aui-root input[type=email]:focus,.aui-root input[type=date]:focus,.aui-root input[type=datetime-local]:focus,.aui-root input[type=time]:focus,.aui-root input[type=color]:focus,.aui-root input[type=tel]:focus,.aui-root select:focus,.aui-root textarea:focus{background:var(--input-focus-background);border-color:var(--input-focus-border-color, var(--input-border-color, #333));color:var(--input-focus-text, var(--input-text))}.aui-root input[type=text]:invalid:not(:placeholder-shown),.aui-root input[type=search]:invalid:not(:placeholder-shown),.aui-root input[type=password]:invalid:not(:placeholder-shown),.aui-root input[type=number]:invalid:not(:placeholder-shown),.aui-root input[type=url]:invalid:not(:placeholder-shown),.aui-root input[type=email]:invalid:not(:placeholder-shown),.aui-root input[type=date]:invalid:not(:placeholder-shown),.aui-root input[type=datetime-local]:invalid:not(:placeholder-shown),.aui-root input[type=time]:invalid:not(:placeholder-shown),.aui-root input[type=color]:invalid:not(:placeholder-shown),.aui-root input[type=tel]:invalid:not(:placeholder-shown),.aui-root select:invalid:not(:placeholder-shown),.aui-root textarea:invalid:not(:placeholder-shown){border-color:var(--input-invalid-border-color, var(--danger))}.aui-root input[type=text]:disabled,.aui-root input[type=search]:disabled,.aui-root input[type=password]:disabled,.aui-root input[type=number]:disabled,.aui-root input[type=url]:disabled,.aui-root input[type=email]:disabled,.aui-root input[type=date]:disabled,.aui-root input[type=datetime-local]:disabled,.aui-root input[type=time]:disabled,.aui-root input[type=color]:disabled,.aui-root input[type=tel]:disabled,.aui-root select:disabled,.aui-root textarea:disabled{opacity:.6;filter:grayscale(75%)}.aui-root select[size="1"]{padding:var(--input-padding, 1em)}.aui-root select[size]{padding:0}.aui-root select[size] option{padding:var(--input-padding, 1em)}.aui-root input[type=color]{padding:0}.aui-root input[type=number]{-moz-appearance:textfield}.aui-root input[type=number]::-webkit-outer-spin-button,.aui-root input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.aui-root fieldset{border:var(--fieldset-border);padding:calc(2 * var(--default-spacing, 5px));margin-bottom:calc(2 * var(--default-spacing, 5px))}.aui-root button:not(:disabled),.aui-root .btn:not(:disabled),.aui-root .btn-link:not(:disabled){cursor:pointer}.aui-root .btn-group{width:100%;text-align:center;display:flex;align-items:center;justify-content:center;margin-top:calc(2 * var(--default-spacing, 5px));margin-bottom:calc(2 * var(--default-spacing, 5px));gap:calc(2 * var(--default-spacing, 5px))}.aui-root .btn{position:relative;display:inline-flex;gap:var(--btn-gap, var(--default-spacing, 5px));align-items:center;background:var(--btn-medium-background);color:var(--btn-medium-text);border-style:solid;border-width:var(--btn-border-width);border-color:var(--btn-medium-border-color);border-radius:var(--btn-radius);text-transform:var(--btn-text-transform);padding:var(--btn-padding, .75em);font-size:1em;font-weight:var(--btn-font-weight, var(--font-weight, 400));line-height:1;text-decoration:none;text-align:center;transition:none ease-out .2s;transition-property:background-color,color}.aui-root .btn:hover,.aui-root .btn:active{background:var(--btn-medium-hover-background);color:var(--btn-medium-text)}.aui-root .btn.icon{padding:var(--btn-icon-padding, .75em);border-radius:var(--btn-icon-radius, var(--btn-radius))}.aui-root .btn.icon .aui-icon{margin:-.25em}.aui-root .btn.small{padding:var(--btn-small-padding, .6em);border-radius:var(--btn-small-radius, var(--btn-radius));font-size:.8em;gap:var(--btn-small-gap, var(--btn-gap, var(--default-spacing, 5px)))}.aui-root .btn.small.icon{padding:var(--btn-small-icon-padding, .6em);border-radius:var(--btn-small-icon-radius, var(--btn-small-radius, var(--btn-icon-radius, var(--btn-radius))))}.aui-root .btn.large{padding:var(--btn-large-padding, .9em);border-radius:var(--btn-large-radius, var(--btn-radius));font-size:1.2em;gap:var(--btn-large-gap, var(--btn-gap, var(--default-spacing, 5px)))}.aui-root .btn.large.icon{padding:var(--btn-large-icon-padding, .9em);border-radius:var(--btn-large-icon-radius, var(--btn-large-radius, var(--btn-icon-radius, var(--btn-radius))))}.aui-root .btn .aui-icon{color:var(--btn-medium-icon)}.aui-root .btn.light{background:var(--btn-light-background);color:var(--btn-light-text);border-color:var(--btn-light-border-color)}.aui-root .btn.light .aui-icon{color:var(--btn-light-icon)}.aui-root .btn.light:hover,.aui-root .btn.light:active{background:var(--btn-light-hover-background);color:var(--btn-light-text)}.aui-root .btn.dark{background:var(--btn-dark-background);color:var(--btn-dark-text);border-color:var(--btn-dark-border-color)}.aui-root .btn.dark .aui-icon{color:var(--btn-dark-icon)}.aui-root .btn.dark:hover,.aui-root .btn.dark:active{background:var(--btn-dark-hover-background);color:var(--btn-dark-text)}.aui-root .btn.primary{background:var(--btn-primary-background);color:var(--btn-primary-text);border-color:var(--btn-primary-border-color)}.aui-root .btn.primary .aui-icon{color:var(--btn-primary-icon)}.aui-root .btn.primary:hover,.aui-root .btn.primary:active{background:var(--btn-primary-hover-background);color:var(--btn-primary-text)}.aui-root .btn.secondary{background:var(--btn-secondary-background);color:var(--btn-secondary-text);border-color:var(--btn-secondary-border-color)}.aui-root .btn.secondary .aui-icon{color:var(--btn-secondary-icon)}.aui-root .btn.secondary:hover,.aui-root .btn.secondary:active{background:var(--btn-secondary-hover-background);color:var(--btn-secondary-text)}.aui-root .btn.tertiary{background:var(--btn-tertiary-background);color:var(--btn-tertiary-text);border-color:var(--btn-tertiary-border-color)}.aui-root .btn.tertiary .aui-icon{color:var(--btn-tertiary-icon)}.aui-root .btn.tertiary:hover,.aui-root .btn.tertiary:active{background:var(--btn-tertiary-hover-background);color:var(--btn-tertiary-text)}.aui-root .btn.success{background:var(--btn-success-background);color:var(--btn-success-text);border-color:var(--btn-success-border-color)}.aui-root .btn.success .aui-icon{color:var(--btn-success-icon)}.aui-root .btn.success:hover,.aui-root .btn.success:active{background:var(--btn-success-hover-background);color:var(--btn-success-text)}.aui-root .btn.warning{background:var(--btn-warning-background);color:var(--btn-warning-text);border-color:var(--btn-warning-border-color)}.aui-root .btn.warning .aui-icon{color:var(--btn-warning-icon)}.aui-root .btn.warning:hover,.aui-root .btn.warning:active{background:var(--btn-warning-hover-background);color:var(--btn-warning-text)}.aui-root .btn.danger{background:var(--btn-danger-background);color:var(--btn-danger-text);border-color:var(--btn-danger-border-color)}.aui-root .btn.danger .aui-icon{color:var(--btn-danger-icon)}.aui-root .btn.danger:hover,.aui-root .btn.danger:active{background:var(--btn-danger-hover-background);color:var(--btn-danger-text)}.aui-root .btn:disabled{opacity:.8;cursor:default;pointer-events:none;filter:grayscale(75%)}.aui-root .btn:focus{outline:none}.aui-root .btn:focus:after{content:"";display:block;position:absolute;inset:-5px;z-index:10;border:var(--outline-border);border-radius:var(--btn-radius);pointer-events:none}.aui-root .btn .aui-icon{display:inline-block;margin:-.25em 0}.aui-root a,.aui-root .btn-link{position:relative;color:var(--link-text);text-decoration:underline;text-decoration-color:currentColor;transition:none .2s ease-out;transition-property:color,text-decoration}.aui-root a:hover,.aui-root a:active,.aui-root .btn-link:hover,.aui-root .btn-link:active{color:var(--link-hover-text);text-decoration-color:transparent}.aui-root a.light,.aui-root .btn-link.light{color:var(--light)}.aui-root a.light:hover,.aui-root a.light:active,.aui-root .btn-link.light:hover,.aui-root .btn-link.light:active{color:var(--light-shade)}.aui-root a.medium,.aui-root .btn-link.medium{color:var(--medium)}.aui-root a.medium:hover,.aui-root a.medium:active,.aui-root .btn-link.medium:hover,.aui-root .btn-link.medium:active{color:var(--medium-shade)}.aui-root a.dark,.aui-root .btn-link.dark{color:var(--dark)}.aui-root a.dark:hover,.aui-root a.dark:active,.aui-root .btn-link.dark:hover,.aui-root .btn-link.dark:active{color:var(--dark-shade)}.aui-root a.primary,.aui-root .btn-link.primary{color:var(--primary)}.aui-root a.primary:hover,.aui-root a.primary:active,.aui-root .btn-link.primary:hover,.aui-root .btn-link.primary:active{color:var(--primary-shade)}.aui-root a.secondary,.aui-root .btn-link.secondary{color:var(--secondary)}.aui-root a.secondary:hover,.aui-root a.secondary:active,.aui-root .btn-link.secondary:hover,.aui-root .btn-link.secondary:active{color:var(--secondary-shade)}.aui-root a.tertiary,.aui-root .btn-link.tertiary{color:var(--tertiary)}.aui-root a.tertiary:hover,.aui-root a.tertiary:active,.aui-root .btn-link.tertiary:hover,.aui-root .btn-link.tertiary:active{color:var(--tertiary-shade)}.aui-root a.success,.aui-root .btn-link.success{color:var(--success)}.aui-root a.success:hover,.aui-root a.success:active,.aui-root .btn-link.success:hover,.aui-root .btn-link.success:active{color:var(--success-shade)}.aui-root a.warning,.aui-root .btn-link.warning{color:var(--warning)}.aui-root a.warning:hover,.aui-root a.warning:active,.aui-root .btn-link.warning:hover,.aui-root .btn-link.warning:active{color:var(--warning-shade)}.aui-root a.danger,.aui-root .btn-link.danger{color:var(--danger)}.aui-root a.danger:hover,.aui-root a.danger:active,.aui-root .btn-link.danger:hover,.aui-root .btn-link.danger:active{color:var(--danger-shade)}.aui-root a:focus,.aui-root .btn-link:focus{outline:none}.aui-root a:focus:after,.aui-root .btn-link:focus:after{content:"";display:block;position:absolute;inset:-5px;z-index:10;border:var(--outline-border);border-radius:var(--btn-radius);pointer-events:none}.aui-root a:disabled,.aui-root .btn-link:disabled{opacity:.6;cursor:default;pointer-events:none}.aui-root a .aui-icon,.aui-root .btn-link .aui-icon{display:inline-block;margin:-.25em .2em}.aui-root .btn-link{display:inline-flex;border:none;background:none;padding:var(--btn-link-padding, var(--btn-padding));font-size:1em;line-height:1;gap:var(--btn-gap, var(--default-spacing, 5px))}.aui-root .btn-link.small{padding:var(--btn-small-padding, .6em);border-radius:var(--btn-small-radius, var(--btn-radius));font-size:.8em;gap:var(--btn-small-gap, var(--btn-gap, var(--default-spacing, 5px)))}.aui-root .btn-link.large{padding:var(--btn-large-padding, .9em);border-radius:var(--btn-large-radius, var(--btn-radius));font-size:1.2em;gap:var(--btn-large-gap, var(--btn-gap, var(--default-spacing, 5px)))}.aui-root .btn-link.icon{padding:var(--btn-icon-padding, .75em)}.aui-root .btn-link.icon .aui-icon{margin:-.25em}.aui-root .required{color:var(--required, var(--danger));opacity:.75;font-size:.9em}.aui-root .force-required{width:100%;height:1px!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;outline:none!important;background:transparent!important;color:transparent!important;pointer-events:none}.aui-root .optional{opacity:.75;font-size:.9em}.aui-root .primary{color:var(--primary)}.aui-root .secondary{color:var(--secondary)}.aui-root .tertiary{color:var(--tertiary)}.aui-root .success{color:var(--success)}.aui-root .warning{color:var(--warning)}.aui-root .danger,.aui-root .error{color:var(--danger)}.aui-root img{max-width:100%;object-fit:cover}.aui-root .pre-wrap{white-space:pre-wrap}.aui-root .no-wrap{white-space:nowrap}.aui-root li p{margin:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}.aui-icon{display:inline-block;height:1.5em;width:1.5em;text-align:center;pointer-events:none}.aui-icon svg{height:1.5em;width:auto;vertical-align:-.4em}.aui-icon.r90 svg{transform:rotate(90deg)}.aui-icon.r180 svg{transform:rotate(180deg)}.aui-icon.r270 svg{transform:rotate(270deg)}.aui-icon.flip svg{transform:scaleX(-1)}.aui-icon.flip.r90 svg{transform:scaleX(-1) rotate(90deg)}.aui-icon.flip.r180 svg{transform:scaleX(-1) rotate(180deg)}.aui-icon.flip.r270 svg{transform:scaleX(-1) rotate(270deg)}.aui-icon-list{margin:20px 0}.aui-icon-list header{width:100%}.aui-icon-list section{display:flex;flex-wrap:wrap;align-content:flex-start;margin:10px auto;min-height:50vh}.aui-icon-list section>div{padding:10px;width:300px}.aui-icon-list section>div .aui-icon{margin-right:10px}.job-add-weights{width:100%;min-height:100vh;padding:1rem;margin-bottom:-7rem;background-color:#fff}.job-add-weights h1{text-align:center}.job-add-weights--content{padding-bottom:4rem;height:calc(100% - 2rem);overflow-y:auto}.job-add-weights .info--container{width:calc(100% - 2rem);margin-bottom:2rem;display:flex;flex-direction:column;border:1px dashed #1b645b;border-radius:4px;margin:0 1rem 1rem}.job-add-weights .info--container .line:not(:last-child){border-bottom:1px dashed #1b645b}.job-add-weights .info--container .line{display:flex;flex-direction:row;justify-content:space-between;padding:1rem 0}.job-add-weights .info--container .line .icon{padding-left:1rem}.job-add-weights .info--container .line .line-item{padding-right:1rem;text-align:right}.job-add-weights .job-add-weights-form{margin-top:2rem}.job-add-weights .job-add-weights-form .customer-info{color:#1b645b}.job-add-weights .job-add-weights-form form{margin-top:2rem;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.job-add-weights .job-add-weights-form form input.comment{box-shadow:none;width:calc(100% - 2rem);margin-bottom:2rem}.job-add-weights .job-add-weights-form form .weight-card-container{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between}.job-add-weights .job-add-weights-form form .fraksjon-container{width:calc(50% - 2rem);box-shadow:0 2px 6px #0003;border:none;margin:1rem;padding:1rem;height:19rem}.job-add-weights .job-add-weights-form form .fraksjon-container.weight-warning{box-shadow:0 2px 6px #ed820080}.job-add-weights .job-add-weights-form form .fraksjon-container .weight-warning-label{font-size:1rem;width:100%;text-align:center;transform:translateY(-2.2rem)}.job-add-weights .job-add-weights-form form .fraksjon-container .weight-warning-label svg{color:#ed8200}.job-add-weights .job-add-weights-form form .fraksjon-container input,.job-add-weights .job-add-weights-form form .fraksjon-container input:focus,.job-add-weights .job-add-weights-form form .fraksjon-container input:focus-visible{width:100%;background:none;border:none;font-size:5rem;color:#5c687f;text-align:center;padding-left:0;padding-right:0;box-shadow:none}.job-add-weights .job-add-weights-form form .fraksjon-container .fraksjon-bin-description{font-weight:700;width:100%;text-align:center}.job-add-weights .job-add-weights-form form .fraksjon-container .fraksjon-unit-display{width:100%;text-align:center;transform:translateY(-2.5rem)}.job-add-weights .job-add-weights-form form .fraksjon-container .add-weights-button{width:100%}.job-add-weights .job-add-weights-form form .completed-checkbox-label{padding-bottom:2rem}.sticky-footer{display:flex;flex-direction:row;height:7rem;width:100%;justify-content:space-between;position:sticky;bottom:0;padding:1rem 2rem;margin-top:1rem;background-color:#d0d3da}.job-start{width:100%;min-height:100vh;margin-bottom:-7rem;padding:2rem;display:flex;flex-direction:column;align-items:center;background-color:#fff}.job-start h1{text-align:center}.job-start .job-start-content{width:100%}.job-start form{display:flex;width:100%;flex-direction:column;padding-bottom:2rem}.job-start form input.i{box-shadow:none}.job-start form label{padding:2rem 0 .5rem}.sticky-footer{display:flex;flex-direction:row;height:7rem;width:100%;justify-content:space-between;position:sticky;bottom:0;padding:1 2rem;margin-top:1rem;background-color:#d0d3da}.sticky-footer .cancel-link{padding-top:.5rem}.root-layout{display:flex;flex-direction:column;width:100vw;height:100vh;align-items:center}.root-layout .root-layout--content{display:flex;flex-direction:column;width:100%;height:100vh;align-items:center;overflow-y:auto}.root-navigation{display:flex;flex-direction:row;height:7rem;width:100%;justify-content:space-evenly;background-color:#1b645b;color:#fff;position:sticky;bottom:0}.root-navigation>div.navigation-tab{padding:1rem;height:7rem;flex-grow:1}.root-navigation>div.navigation-tab:not(:first-child){border-left:1px dashed #fff}.root-navigation>div.navigation-tab a,.root-navigation>div.navigation-tab a:active,.root-navigation>div.navigation-tab a:hover{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0;margin:0;line-height:normal;font-size:2rem;color:#fff;text-decoration:none}.root-navigation>div.navigation-tab a .icon-text,.root-navigation>div.navigation-tab a:active .icon-text,.root-navigation>div.navigation-tab a:hover .icon-text{font-size:1.4rem}.root-navigation>div.navigation-tab a .nav-icon,.root-navigation>div.navigation-tab a:active .nav-icon,.root-navigation>div.navigation-tab a:hover .nav-icon{font-size:3rem}#scanner-container{position:fixed;background-color:#000c;width:calc(100% - 2rem);height:100vh;top:0;z-index:100}#scanner-container video{width:80%;transform:translateY(50%)}.close-scanner-button{top:5rem;z-index:101;left:0;right:0;position:fixed}.route-details-container{height:100vh;width:100%;display:flex;flex-direction:column;align-items:center}.route-details-container .route-details-content{display:flex;width:100%;justify-content:flex-start;align-items:flex-start;flex-direction:column}.route-details-container .route-details-content .route-details-info--container{width:calc(100% - 2rem);margin-bottom:2rem;display:flex;flex-direction:column;border:1px dashed #1b645b;border-radius:4px;margin:0 1rem}.route-details-container .route-details-content .route-details-info--container .line:not(:last-child){border-bottom:1px dashed #1b645b}.route-details-container .route-details-content .route-details-info--container .line{display:flex;flex-direction:row;justify-content:space-between;padding:1rem 0}.route-details-container .route-details-content .route-details-info--container .line .icon{padding-left:1rem}.route-details-container .route-details-content .route-details-info--container .line .line-item{padding-right:1rem}.route-details-container .route-details-content .route-details--status-line{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 1rem 1rem;text-align:center}.route-details-container .route-details-content .route-details--status-message{width:100%;display:flex;justify-content:center;text-align:center;padding-bottom:1rem}.route-details-container .route-details-content .route-details--stop-list{width:100%;padding:1rem}.route-details-container .route-details-content .route-details--stop-list.disabled{background-color:#0003;pointer-events:none;padding-top:0rem;margin-top:1rem}.route-details-container .route-details-content .route-details--stop-list .filter-results-empty{width:100%;padding:3rem;text-align:center}.route-details-container .route-details-content .route-details--stop-list .route-details-disabled{filter:brightness(75%);cursor:auto}.route-details-container .route-details-content .route-details--stop-list .route-details--stop-detail{display:flex;flex-direction:row;padding:1rem;margin:2rem 0;justify-content:space-between;cursor:pointer;user-select:none;min-height:11rem;box-shadow:0 2px 6px #0003;border:none}.route-details-container .route-details-content .route-details--stop-list .route-details--stop-detail a,.route-details-container .route-details-content .route-details--stop-list .route-details--stop-detail a:hover{color:#fff;text-decoration:none}.route-details-container .route-details-content .route-details--stop-list .route-details--stop-detail.FERDIG{background-color:#8fc3a7}.route-details-container .route-details-content .route-details--stop-list .route-details--stop-detail.IKKE_STARTET{background-color:#478bb4}.route-details-container .route-details-content .route-details--stop-list .route-details--stop-detail.STARTET{background-color:#ed8200}.route-details-container .route-details-content .route-details--stop-list .route-details--stop-detail .detail-content{flex-direction:column;flex-grow:1}.route-details-container .route-details-content .route-details--stop-list .route-details--stop-detail .detail-content .row-customer{display:flex;flex-direction:row;font-weight:700}.route-details-container .route-details-content .route-details--stop-list .route-details--stop-detail .detail-content .row-customer>div{padding-right:1rem}.route-details-container .route-details-content .route-details--stop-list .route-details--stop-detail .detail-icon--container{display:flex;justify-content:center;align-items:center}.route-details-container .route-details-content .route-details--stop-list .route-details--stop-detail .detail-icon--container .detail-icon{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;border-radius:10rem;color:#fff}.route-details-container .route-details-content .route-details--stop-list .route-details--stop-detail .detail-icon--container .detail-icon.FERDIG{background-color:#8fc3a7}.route-details-container .route-details-content .route-details--stop-list .route-details--stop-detail .detail-icon--container .detail-icon.IKKE_STARTET{background-color:#478bb4}.route-details-container .route-details-content .route-details--stop-list .route-details--stop-detail .detail-icon--container .detail-icon.STARTET{background-color:#ed8200}.routes-container{display:flex;flex-direction:column;width:100%;align-items:center}.routes-container .login-prompt{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;justify-content:center;align-items:center}.routes-container .login-prompt>div,.routes-container .login-prompt button{margin-left:1rem}.routes-container .header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:1rem}.routes-container .header-container>img{height:7rem}.routes-container .header-container>button{width:12rem;height:7rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.routes-container .header-container>button>svg{padding-bottom:1rem}.routes-container .data-selector{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;flex-wrap:nowrap;margin-bottom:3rem}.routes-container .data-selector button.refresh-button{width:12rem}.routes-container .data-selector select{width:calc(100% - 12rem);margin-right:1rem}.routes-container .data-selector .reload-icon{cursor:pointer}.routes-container .data-selector .reload-icon.loading{animation-name:spin;animation-duration:.75s;animation-iteration-count:infinite;animation-timing-function:linear}.routes-container .routelist-container{width:100%;display:flex;flex-direction:column;padding:1rem}.routes-container .routelist-container .routelist-row{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;margin-bottom:1rem;color:#fff;font-size:2rem;cursor:pointer;user-select:none}.routes-container .routelist-container .routelist-row a,.routes-container .routelist-container .routelist-row a:hover{color:#fff;text-decoration:none}.routes-container .routelist-container .routelist-row.FERDIG{background-color:#8fc3a7}.routes-container .routelist-container .routelist-row.IKKE_STARTET{background-color:#478bb4}.routes-container .routelist-container .routelist-row.STARTET{background-color:#ed8200}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.data-transfer-warning{text-align:center;padding-top:2rem;padding-bottom:2rem}.data-transfer-warning svg{stroke:#ed8200}.settings-version{font-size:1rem}.transfer-queue{width:100%;padding:1rem}.transfer-queue .transfer-queue--header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.transfer-queue .transfer-queue--header>.btn.btn-clear{min-width:auto}.transfer-queue .transfer-queue-row{display:flex;flex-direction:column;margin-bottom:2rem}.transfer-queue .row-header{display:flex;flex-direction:row;flex-wrap:nowrap;background-color:#1b645b;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.transfer-queue .row-header .delete{color:#fff;padding-right:1rem;cursor:pointer}.transfer-queue .row-header .id{color:#fff;padding-left:1rem}.transfer-queue .row-contents{word-break:break-all;padding:1rem;border:1px solid #1b645b;display:flex;flex-direction:row;justify-content:space-between}.login-overlay{width:100vw;height:100vh;padding:2rem}.login-overlay .login-header{display:flex;width:100%;justify-content:center}.login-overlay .login-form{width:100%;display:flex;flex-direction:column;padding:1rem 0}.login-overlay .login-form input{width:100%}.login-overlay .login-button-row{display:flex;justify-content:flex-end}.login-overlay .login-button-row button{margin-left:1em}*,*:after,*:before{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:10px}.aui-root .btn{min-width:10rem;justify-content:center}.aui-root .root-layout h1{font-size:4rem}button.btn.btn-clear{background:none;border:none;color:#999}button.btn.btn-clear:hover{background:none;border:none;text-decoration:underline;color:#999}
