@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{--_v66d5c1:var(--_v462cee)}:is(.icon-button-filled,.button-filled):hover:active{--_v66d5c1:var(--_vce294a)}:is(.button-outlined,.icon-button-outlined,.icon-button-clear):hover{--_v66d5c1:var(--_v580f4a)}:is(.button-outlined,.icon-button-outlined,.icon-button-clear):hover:active{--_v66d5c1:var(--_v462cee)}.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{--_v6da65a:var(--v-color-foreground-primary);--_vc868ae:var(--v-color-state-primary-subtle);box-shadow:0 0 0 var(--v-space-4) var(--_vc868ae)}:is([type=checkbox]:not([role=switch]):enabled:hover,[type=radio]:not(:checked):enabled:hover):active{--_vc868ae:var(--v-color-state-primary-medium)}[type=checkbox]:not([role=switch]):checked:enabled:hover,[type=checkbox]:not([role=switch]):indeterminate:enabled:hover{--_v6da65a:var(--_vfb96e0)}:is([type=checkbox]:not([role=switch]),[type=radio])[aria-invalid]:not(:checked):hover,[aria-invalid] [type=radio]:not(:checked):hover{--_v6da65a:var(--v-color-foreground-feedback-red);--_vc868ae: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{--_vc868ae: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{--_v6da65a:var(--v-color-foreground-primary)}.chip-selectable:hover{--_v66d5c1:var(--_v580f4a)}.chip-selectable:hover:active{--_v66d5c1:var(--_v462cee)}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}.pagination-dots>li>:is(a,button):hover{--_v66d5c1:var(--_v580f4a)}.pagination-dots>li>:is(a,button):hover:active{--_v66d5c1:var(--_v462cee)}input[type=range]::-webkit-slider-thumb:hover{--_v8073cf:var(--_v580f4a)}input[type=range]::-webkit-slider-thumb:active{--_v8073cf:var(--_v462cee)}input[type=range]::-moz-range-thumb:hover{--_v8073cf:var(--_v580f4a)}input[type=range]::-moz-range-thumb:hover:active{--_v8073cf:var(--_v462cee)}.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{--_v25eeba: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{--_vc868ae: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){--_v6da65a:unset;--_vd02e23:unset;--_vc868ae:unset}[role=switch]:is(.switch,:not([class])):enabled:hover{background-color:color-mix(in lab, var(--_v6e0899), var(--v-color-background-primary) var(--_vce294a))}.tab:hover,.tap-area:hover{--_v66d5c1:var(--_v580f4a)}@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{--_v66d5c1:var(--_v462cee)}.table th:not(:hover)>.resize-handle,.table th:active~th:hover>.resize-handle{opacity:0}}@layer volvo.utilities{.hover\:border-primary:hover{--_v2c3a00: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)}}