html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{height:100%;width:100%}body{background-color:#fff;font-family:Volvo novum,sans-serif}#root{height:100%;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@font-face{font-family:Volvo Novum;font-weight:200;src:url(/fleet-portal/vcc-ui/fonts/volvo-novum/volvo-novum-light.woff2) format("woff2")}@font-face{font-family:Volvo Novum;font-weight:200;font-style:italic;src:url(/fleet-portal/vcc-ui/fonts/volvo-novum/volvo-novum-light-italic.woff2) format("woff2")}@font-face{font-family:Volvo Novum;font-weight:300;src:url(/fleet-portal/vcc-ui/fonts/volvo-novum/volvo-novum-semi-light.woff2) format("woff2")}@font-face{font-family:Volvo Novum;font-weight:300;font-style:italic;src:url(/fleet-portal/vcc-ui/fonts/volvo-novum/volvo-novum-semi-light-italic.woff2) format("woff2")}@font-face{font-family:Volvo Novum;font-weight:400;src:url(/fleet-portal/vcc-ui/fonts/volvo-novum/volvo-novum-regular.woff2) format("woff2")}@font-face{font-family:Volvo Novum;font-weight:400;font-style:italic;src:url(/fleet-portal/vcc-ui/fonts/volvo-novum/volvo-novum-italic.woff2) format("woff2")}@font-face{font-family:Volvo Novum;font-weight:500;src:url(/fleet-portal/vcc-ui/fonts/volvo-novum/volvo-novum-medium.woff2) format("woff2")}@font-face{font-family:Volvo Novum;font-weight:500;font-style:italic;src:url(/fleet-portal/vcc-ui/fonts/volvo-novum/volvo-novum-medium-italic.woff2) format("woff2")}@font-face{font-family:Volvo Novum;font-weight:700;src:url(/fleet-portal/vcc-ui/fonts/volvo-novum/volvo-novum-bold.woff2) format("woff2")}@font-face{font-family:Volvo Novum;font-weight:700;font-style:italic;src:url(/fleet-portal/vcc-ui/fonts/volvo-novum/volvo-novum-bold-italic.woff2) format("woff2")}@font-face{font-family:Volvo Novum SemiLight;src:url(/fleet-portal/vcc-ui/fonts/volvo-novum/volvo-novum-semi-light.woff2) format("woff2")}@font-face{font-family:Volvo Novum SemiLight;font-style:italic;src:url(/fleet-portal/vcc-ui/fonts/volvo-novum/volvo-novum-semi-light-italic.woff2) format("woff2")}@font-face{font-family:Volvo Novum Medium;src:url(/fleet-portal/vcc-ui/fonts/volvo-novum/volvo-novum-medium.woff2) format("woff2")}@font-face{font-family:Volvo Novum Medium;font-style:italic;src:url(/fleet-portal/vcc-ui/fonts/volvo-novum/volvo-novum-medium-Italic.woff2) format("woff2")}.styles_wrapper__p7EMC:focus-within{background-color:#fff;border:1px solid #1c6eba}.styles_wrapperError___iN4Z:focus-within{background-color:#fff;border:1px solid #cd2314}::backdrop,:host,:root,[data-color-mode]{--v-color-foreground-feedback-teal:#127d7d;--v-color-background-feedback-teal:#edf8f8}:host,:root{--v-space-12:.75rem;--v-space-20:1.25rem}:where(th:has(.resize-handle)){position:relative}:where(.resize-handle){width:var(--v-space-20);touch-action:none;cursor:col-resize;-webkit-user-select:none;user-select:none;inset-inline-end:0;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;top:0}:where(.resize-handle) span{background-color:var(--v-color-foreground-primary);width:2px;height:50%}:where(tr[data-nested=true]>td:first-of-type){border-top-color:var(--v-color-background-primary)}:where([popover]){content-visibility:hidden;margin:0;padding:0;inset:0}:where(:popover-open){opacity:1;transition:opacity var(--v-transition-micro);content-visibility:visible}@starting-style{:popover-open{opacity:0}}:where(.popover){border-radius:var(--v-radius-4);border-width:1px}:where(.calendar table){--_v97f3db:4px;--_va6bf9e:var(--v-color-state-primary-subtle);--_v2c2c60:90deg;border-collapse:collapse}:where(.calendar table) td+td{padding-inline-start:var(--_v97f3db)}:where(.calendar table) tr+tr td{padding-top:var(--_v97f3db)}:where(.calendar table) tr td:first-of-type>div{border-start-start-radius:var(--v-radius-full);border-end-start-radius:var(--v-radius-full)}:where(.calendar table) tr td:last-of-type>div{border-start-end-radius:var(--v-radius-full);border-end-end-radius:var(--v-radius-full)}:where(.calendar table) td[aria-selected=true]:not(:first-of-type)>[data-range=true]:not([data-selection-start=true]):before{z-index:-1;width:var(--_v97f3db);content:"";background-color:var(--_va6bf9e);height:100%;position:absolute;inset-inline-start:calc(-1*var(--_v97f3db))}:where(.calendar table) td:has(div[data-selection-end=true]){--_v2c2c60:-90deg}:where(.calendar table) td:has(div[data-selection-end=true]:not([data-outside-month=true])),:where(.calendar table) td:has(div[data-selection-start=true]:not([data-outside-month=true])){background:linear-gradient(calc(var(--_v2c2c60)*var(--_v386612)),transparent 0,transparent 50%,var(--_va6bf9e)50%,var(--_va6bf9e)100%);background-clip:content-box}:where(.calendar [data-focused=true]:not([data-focus-visible=true])){outline:none}:where(.dropdown-trigger){color:var(--v-color-foreground-secondary)}:where(.dropdown-trigger):focus-visible,:where(.dropdown-trigger)[aria-expanded=true]{--_v6da65a:var(--v-color-foreground-accent-blue);--_v1656f0:2px}:where(.dropdown-trigger):has(+[role=listbox] [aria-selected=true]),:where(.dropdown-trigger)[data-value=true]{--_v6da65a:var(--v-color-foreground-accent-blue);color:var(--v-color-foreground-accent-blue);background-color:var(--v-color-state-accent-blue-medium)}:where(.dropdown-option){cursor:default;min-width:9rem}:where(.dropdown-option)[aria-disabled=true]{color:var(--v-color-foreground-tertiary);background-color:unset}:where(.dropdown-option)[data-active=true]{background-color:var(--v-color-state-primary-subtle)}.bg-feedback-teal{--background-color:var(--v-color-background-feedback-teal);background-color:var(--background-color)}.odd\:bg-secondary:nth-child(odd){--background-color:var(--v-color-background-secondary);background-color:var(--background-color)}.expanded\:bg-accent-blue-medium[aria-expanded=true],.selected\:bg-accent-blue-medium[aria-selected=true]{background-color:var(--v-color-state-accent-blue-medium)}.bg-primary-subtle{--background-color:var(--v-color-state-primary-subtle);background-color:var(--background-color)}.gap-12{gap:.75rem}.gap-y-12{row-gap:.75rem}.gap-x-12{column-gap:.75rem}.gap-20{gap:1.25rem}.gap-y-20{row-gap:1.25rem}.gap-x-20{column-gap:1.25rem}.end-12{inset-inline-end:.75rem}.start-12{inset-inline-start:.75rem}.top-12{top:.75rem}.bottom-12{bottom:.75rem}.end-20{inset-inline-end:1.25rem}.start-20{inset-inline-start:1.25rem}.top-20{top:1.25rem}.bottom-20{bottom:1.25rem}.m-12{margin:.75rem}.-m-12{margin:-.75rem}.mt-12,.my-12{margin-top:.75rem}.mb-12,.my-12{margin-bottom:.75rem}.-mt-12,.-my-12{margin-top:-.75rem}.-mb-12,.-my-12{margin-bottom:-.75rem}.mr-12,.mx-12{margin-inline-end:.75rem}.ml-12,.mx-12{margin-inline-start:.75rem}.-mr-12,.-mx-12{margin-inline-end:-.75rem}.-ml-12,.-mx-12{margin-inline-start:-.75rem}.m-20{margin:1.25rem}.-m-20{margin:-1.25rem}.mt-20,.my-20{margin-top:1.25rem}.mb-20,.my-20{margin-bottom:1.25rem}.-mt-20,.-my-20{margin-top:-1.25rem}.-mb-20,.-my-20{margin-bottom:-1.25rem}.mr-20,.mx-20{margin-inline-end:1.25rem}.ml-20,.mx-20{margin-inline-start:1.25rem}.-mr-20,.-mx-20{margin-inline-end:-1.25rem}.-ml-20,.-mx-20{margin-inline-start:-1.25rem}.p-12{padding:.75rem}.pt-12,.py-12{padding-top:.75rem}.pb-12,.py-12{padding-bottom:.75rem}.pr-12,.px-12{padding-inline-end:.75rem}.pl-12,.px-12{padding-inline-start:.75rem}.p-20{padding:1.25rem}.pt-20,.py-20{padding-top:1.25rem}.pb-20,.py-20{padding-bottom:1.25rem}.pr-20,.px-20{padding-inline-end:1.25rem}.pl-20,.px-20{padding-inline-start:1.25rem}.text-feedback-teal{--color:var(--v-color-foreground-feedback-teal);color:var(--v-color-foreground-feedback-teal)}.h-12{height:.75rem}.h-20{height:1.25rem}.min-h-12{min-height:.75rem}.min-h-20{min-height:1.25rem}.max-h-12{max-height:.75rem}.max-h-20{max-height:1.25rem}.w-12{width:.75rem}.w-20{width:1.25rem}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:0 2px 4px #0000001a,0 6px 12px #00000014}.shadow-md{box-shadow:0 6px 12px #00000029,0 8px 16px #0000001f,0 12px 24px #00000014}@media (min-width:30rem){.md\:gap-12{gap:.75rem}.md\:gap-y-12{row-gap:.75rem}.md\:gap-x-12{column-gap:.75rem}.md\:gap-20{gap:1.25rem}.md\:gap-y-20{row-gap:1.25rem}.md\:gap-x-20{column-gap:1.25rem}.md\:m-12{margin:.75rem}.md\:mt-12,.md\:my-12{margin-top:.75rem}.md\:mb-12,.md\:my-12{margin-bottom:.75rem}.md\:mr-12,.md\:mx-12{margin-inline-end:.75rem}.md\:ml-12,.md\:mx-12{margin-inline-start:.75rem}.md\:m-20{margin:1.25rem}.md\:mt-20,.md\:my-20{margin-top:1.25rem}.md\:mb-20,.md\:my-20{margin-bottom:1.25rem}.md\:mr-20,.md\:mx-20{margin-inline-end:1.25rem}.md\:ml-20,.md\:mx-20{margin-inline-start:1.25rem}.md\:p-12{padding:.75rem}.md\:pt-12,.md\:py-12{padding-top:.75rem}.md\:pb-12,.md\:py-12{padding-bottom:.75rem}.md\:pr-12,.md\:px-12{padding-inline-end:.75rem}.md\:pl-12,.md\:px-12{padding-inline-start:.75rem}.md\:p-20{padding:1.25rem}.md\:pt-20,.md\:py-20{padding-top:1.25rem}.md\:pb-20,.md\:py-20{padding-bottom:1.25rem}.md\:pr-20,.md\:px-20{padding-inline-end:1.25rem}.md\:pl-20,.md\:px-20{padding-inline-start:1.25rem}.md\:h-12{height:.75rem}.md\:h-20{height:1.25rem}.md\:min-h-12{min-height:.75rem}.md\:min-h-20{min-height:1.25rem}.md\:max-h-12{max-height:.75rem}.md\:max-h-20{max-height:1.25rem}.md\:w-12{width:.75rem}.md\:w-20{width:1.25rem}}@media (min-width:30rem) and (min-width:64rem){.lg\:gap-12{gap:.75rem}.lg\:gap-y-12{row-gap:.75rem}.lg\:gap-x-12{column-gap:.75rem}.lg\:gap-20{gap:1.25rem}.lg\:gap-y-20{row-gap:1.25rem}.lg\:gap-x-20{column-gap:1.25rem}.lg\:m-12{margin:.75rem}.lg\:mt-12,.lg\:my-12{margin-top:.75rem}.lg\:mb-12,.lg\:my-12{margin-bottom:.75rem}.lg\:mr-12,.lg\:mx-12{margin-inline-end:.75rem}.lg\:ml-12,.lg\:mx-12{margin-inline-start:.75rem}.lg\:m-20{margin:1.25rem}.lg\:mt-20,.lg\:my-20{margin-top:1.25rem}.lg\:mb-20,.lg\:my-20{margin-bottom:1.25rem}.lg\:mr-20,.lg\:mx-20{margin-inline-end:1.25rem}.lg\:ml-20,.lg\:mx-20{margin-inline-start:1.25rem}.lg\:p-12{padding:.75rem}.lg\:pt-12,.lg\:py-12{padding-top:.75rem}.lg\:pb-12,.lg\:py-12{padding-bottom:.75rem}.lg\:pr-12,.lg\:px-12{padding-inline-end:.75rem}.lg\:pl-12,.lg\:px-12{padding-inline-start:.75rem}.lg\:p-20{padding:1.25rem}.lg\:pt-20,.lg\:py-20{padding-top:1.25rem}.lg\:pb-20,.lg\:py-20{padding-bottom:1.25rem}.lg\:pr-20,.lg\:px-20{padding-inline-end:1.25rem}.lg\:pl-20,.lg\:px-20{padding-inline-start:1.25rem}.lg\:h-12{height:.75rem}.lg\:h-20{height:1.25rem}.lg\:min-h-12{min-height:.75rem}.lg\:min-h-20{min-height:1.25rem}.lg\:max-h-12{max-height:.75rem}.lg\:max-h-20{max-height:1.25rem}.lg\:w-12{width:.75rem}.lg\:w-20{width:1.25rem}}@media (min-width:100rem){.xl\:gap-12{gap:.75rem}.xl\:gap-y-12{row-gap:.75rem}.xl\:gap-x-12{column-gap:.75rem}.xl\:gap-20{gap:1.25rem}.xl\:gap-y-20{row-gap:1.25rem}.xl\:gap-x-20{column-gap:1.25rem}.xl\:m-12{margin:.75rem}.xl\:mt-12,.xl\:my-12{margin-top:.75rem}.xl\:mb-12,.xl\:my-12{margin-bottom:.75rem}.xl\:mr-12,.xl\:mx-12{margin-inline-end:.75rem}.xl\:ml-12,.xl\:mx-12{margin-inline-start:.75rem}.xl\:m-20{margin:1.25rem}.xl\:mt-20,.xl\:my-20{margin-top:1.25rem}.xl\:mb-20,.xl\:my-20{margin-bottom:1.25rem}.xl\:mr-20,.xl\:mx-20{margin-inline-end:1.25rem}.xl\:ml-20,.xl\:mx-20{margin-inline-start:1.25rem}.xl\:p-12{padding:.75rem}.xl\:pt-12,.xl\:py-12{padding-top:.75rem}.xl\:pb-12,.xl\:py-12{padding-bottom:.75rem}.xl\:pr-12,.xl\:px-12{padding-inline-end:.75rem}.xl\:pl-12,.xl\:px-12{padding-inline-start:.75rem}.xl\:p-20{padding:1.25rem}.xl\:pt-20,.xl\:py-20{padding-top:1.25rem}.xl\:pb-20,.xl\:py-20{padding-bottom:1.25rem}.xl\:pr-20,.xl\:px-20{padding-inline-end:1.25rem}.xl\:pl-20,.xl\:px-20{padding-inline-start:1.25rem}.xl\:h-12{height:.75rem}.xl\:h-20{height:1.25rem}.xl\:min-h-12{min-height:.75rem}.xl\:min-h-20{min-height:1.25rem}.xl\:max-h-12{max-height:.75rem}.xl\:max-h-20{max-height:1.25rem}.xl\:w-12{width:.75rem}.xl\:w-20{width:1.25rem}}@media (hover:hover){:where(th:not(:hover)>.resize-handle,th:active~th:hover>.resize-handle){opacity:0}.hover\:bg-primary-subtle:hover:not([aria-selected=true]){background-color:var(--v-color-state-primary-subtle)}}