@layer volvo.global{:is([type=checkbox],[type=radio]):enabled+label,:is([type=checkbox],[type=radio]):enabled+*>label:first-child,label:has([type=checkbox]:enabled,.switch:not(:disabled,[aria-disabled=true]),[role=switch]:not(:disabled,[aria-disabled=true])),:is(button,select,summary,[type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[role=button],[role=link]):not([aria-disabled=true],:disabled){cursor:pointer}[type=file]:enabled::file-selector-button{cursor:pointer}}@layer volvo.blocks{:is(.icon-button-filled,.button-filled):hover{--_vb3164e:var(--_v4f786c)}:is(.icon-button-filled,.button-filled):hover:active{--_vb3164e:var(--_ve6474c)}:is(.button-outlined,.icon-button-outlined,.icon-button-clear):hover{--_vb3164e:var(--_v0772d1)}:is(.button-outlined,.icon-button-outlined,.icon-button-clear):hover:active{--_vb3164e:var(--_v4f786c)}.button-text:hover{text-decoration-line:underline;text-decoration-thickness:.125em}.button-text:active{text-decoration-thickness:auto}[type=checkbox]:not([role=switch]):enabled:hover,[type=radio]:not(:checked):enabled:hover{--_v76108c:var(--v-color-foreground-primary);--_v29eb4e:var(--v-color-state-primary-subtle);box-shadow:0 0 0 var(--v-space-4) var(--_v29eb4e)}:is([type=checkbox]:not([role=switch]):enabled:hover,[type=radio]:not(:checked):enabled:hover):active{--_v29eb4e:var(--v-color-state-primary-medium)}[type=checkbox]:not([role=switch]):checked:enabled:hover,[type=checkbox]:not([role=switch]):indeterminate:enabled:hover{--_v76108c:var(--_v34dede)}:is([type=checkbox]:not([role=switch]),[type=radio])[aria-invalid]:not(:checked):hover,[aria-invalid] [type=radio]:not(:checked):hover{--_v76108c:var(--v-color-foreground-feedback-red);--_v29eb4e:var(--v-color-state-feedback-red-subtle)}:is(:is([type=checkbox]:not([role=switch]),[type=radio])[aria-invalid]:not(:checked):hover,[aria-invalid] [type=radio]:not(:checked):hover):active{--_v29eb4e:var(--v-color-state-feedback-red-medium)}[data-input-delegate][aria-disabled=true],[data-input-delegate]:has(>:disabled){pointer-events:none}:is([data-input-delegate]:not([aria-invalid=true],[aria-disabled=true]),:is(textarea,select,input:not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=range])):not([aria-invalid=true],:disabled,:focus)):hover{--_v76108c:var(--v-color-foreground-primary)}:is(.custom-select select option,.listbox-option):where(:hover,:active){background-color:var(--v-color-state-primary-subtle)}.chip-selectable:hover{--_vb3164e:var(--_v0772d1)}.chip-selectable:hover:active{--_vb3164e:var(--_v4f786c)}a[href]:not([class]):hover,.link-plain:hover,.link-inline:hover,.link-underlined:hover,:is(a,button):hover .link-plain{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-thickness:.125em}a[href]:not([class]):active,.link-plain:active,.link-inline:active,.link-underlined:active,:is(a,button):active .link-plain{text-decoration-thickness:auto}.navigation-list-item:hover:before{background-color:var(--v-color-state-primary-subtle)}.navigation-list-item>a[href]:hover:not(:active),.navigation-list-item>a[href]:hover:active{text-decoration:none}.pagination-dots>li>:is(a,button):hover{--_vb3164e:var(--_v0772d1)}.pagination-dots>li>:is(a,button):hover:active{--_vb3164e:var(--_v4f786c)}input[type=range]::-webkit-slider-thumb:hover{--_v5fe56e:var(--_v0772d1)}input[type=range]::-webkit-slider-thumb:active{--_v5fe56e:var(--_v4f786c)}input[type=range]::-moz-range-thumb:hover{--_v5fe56e:var(--_v0772d1)}input[type=range]::-moz-range-thumb:hover:active{--_v5fe56e:var(--_v4f786c)}@media (prefers-reduced-motion:no-preference){.media-tile:hover>[slot=media] img{scale:1.1}}:is(.media-tile:hover,.text-tile:hover)>[slot=title]{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.125em}:is(.media-tile:hover,.text-tile:hover):active>[slot=title]{text-decoration-thickness:auto}.text-tile:hover,.media-tile[data-variant=framed]:hover{--_vb3164e:var(--_v0772d1)}:is(.text-tile:hover,.media-tile[data-variant=framed]:hover):active{--_vb3164e:var(--_v4f786c)}.selectable-card:has(input:is([type=checkbox],[type=radio])):not(:has(:disabled),:has(:is(button,a,[role=button],[role=link]):hover),:has([type=radio]:checked)):hover{--_v0efda0:var(--v-color-foreground-primary);background-color:var(--v-color-state-primary-subtle)}.selectable-card:has(input:is([type=checkbox],[type=radio])):not(:has(:disabled),:has(:is(button,a,[role=button],[role=link]):hover),:has([type=radio]:checked)):hover:active{background-color:var(--v-color-state-primary-medium)}.selectable-card:has(input:is([type=checkbox],[type=radio])):not(:has(:disabled),:has(:is(button,a,[role=button],[role=link]):hover),:has([type=radio]:checked)):hover [type=checkbox]:hover{--_v29eb4e:unset}.selectable-card:has(input:is([type=checkbox],[type=radio])):not(:has(:disabled),:has(:is(button,a,[role=button],[role=link]):hover),:has([type=radio]:checked)):hover :is([type=checkbox],[type=radio]):hover:not(:checked){--_v76108c:unset;--_v75d3b3:unset;--_v29eb4e:unset}[role=switch]:is(.switch,:not([class])):enabled:hover{background-color:color-mix(in lab, var(--_v73ed90), var(--v-color-background-primary) var(--_ve6474c))}.tab:hover,.tap-area:hover{--_vb3164e:var(--_v0772d1)}@supports not (background:color-mix(in oklab, white 0%, black)){.tab:hover,.tap-area:hover{background-color:var(--v-color-background-secondary)}}.tab:hover:active,.tap-area:hover:active{--_vb3164e:var(--_v4f786c)}.table th:not(:hover)>.resize-handle,.table th:active~th:hover>.resize-handle{opacity:0}}@layer volvo.utilities{.hover\:border-primary:hover{--_v4a8ca8:var(--v-color-foreground-primary)}.hover\:scale-zoomed:hover,:where(a:hover) .link-hover\:scale-zoomed,:where(button:hover) .button-hover\:scale-zoomed{scale:1.1}.hover\:text-primary:hover{color:var(--v-color-foreground-primary)}.hover\:bg-primary-subtle:where(:hover:not([aria-selected=true])){background-color:var(--v-color-state-primary-subtle)}}