.externalnotifications__item--icon{position:relative;background-color:#c3d2d6;height:var(--icon-size);width:var(--icon-size);border-radius:4px;flex-shrink:0;display:flex;justify-content:center;align-items:center}.externalnotifications__icon{--size: 8px;position:relative;align-items:center;cursor:pointer;display:none}.externalnotifications__icon:before{background-color:var(--vcdk-color-icon-subtle);content:"";display:inline-block;-webkit-mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/bell.svg#bell-icon-w24-view");mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/bell.svg#bell-icon-w24-view");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;width:24px;height:24px}@media(min-width: 1200px){.externalnotifications__icon:before{-webkit-mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/bell.svg#bell-icon-w16-view");mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/bell.svg#bell-icon-w16-view")}}.burger-nav .externalnotifications__icon{padding-block:0.75rem;padding-inline:0.9375rem;display:flex}@media(min-width: 960px){.externalnotifications__icon{padding:0.8125rem 13px;display:flex}.externalnotifications__icon::before{background-color:#53565a}}.externalnotifications__icon:hover,.externalnotifications__icon:active{border-radius:50%;background-color:#f7f7f7}.externalnotifications__icon:active{background-color:#e1dfdd}.header--anonymous .externalnotifications__icon::before{background-color:#a7a8a9}.main-nav__links .externalnotifications__icon{border-radius:4px}.externalnotifications__icon.has-notifications::after{font-family:var(--ff-regular);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:var(--ls-default);content:attr(data-total-notification);background:#c4001a;color:#fff;position:absolute;inset-block-start:calc(var(--size)*1);inset-inline-end:calc(var(--size)*1);width:calc(var(--size)*2);height:calc(var(--size)*2);display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:0.75rem}.main-nav__links .externalnotifications__icon.has-notifications::after{inset-inline-end:calc(2*var(--size));inset-block-start:auto}.externalnotifications__label{display:none}.main-nav__links .externalnotifications__label{display:inline-block;margin-inline-start:12px}.externalnotifications__badge{--size: 8px;margin-inline-start:0.5rem;position:relative}.externalnotifications__badge::after{font-family:var(--ff-regular);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:var(--ls-default);content:attr(data-total-notification);background:#c4001a;color:#fff;position:absolute;inset-block-start:calc(var(--size)*1);width:calc(var(--size)*2);height:calc(var(--size)*2);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:0.75rem}.externalnotifications__notificationlist{padding-inline:0.9375rem}.externalnotifications__notificationempty{position:relative;display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:center;align-self:center}.externalnotifications__notificationempty:before{background-color:#e1dfdd;content:"";display:inline-block;-webkit-mask-image:url("../../../../../../../content/dam/volvo-media/service-contract-icons/Actions_Alert_Black.svg#Actions_Alert_Black-icon-w24-view");mask-image:url("../../../../../../../content/dam/volvo-media/service-contract-icons/Actions_Alert_Black.svg#Actions_Alert_Black-icon-w24-view");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;width:128px;height:128px}@media(min-width: 1200px){.externalnotifications__notificationempty:before{-webkit-mask-image:url("../../../../../../../content/dam/volvo-media/service-contract-icons/Actions_Alert_Black.svg#Actions_Alert_Black-icon-w16-view");mask-image:url("../../../../../../../content/dam/volvo-media/service-contract-icons/Actions_Alert_Black.svg#Actions_Alert_Black-icon-w16-view")}}.externalnotifications__item{--icon-size: 48px;padding-block:0.75rem;padding-inline:0.9375rem;border-block-end:1px solid #e1dfdd;position:relative;display:flex;justify-content:space-between;align-items:center}.externalnotifications__item>a{display:flex;align-items:center;flex:1}.externalnotifications__item[data-notification-count]::after{--notification-size: 20px;content:attr(data-notification-count);background:#c4001a;color:#fff;position:absolute;inset-block-start:0;width:var(--notification-size);height:var(--notification-size);display:flex;align-items:center;justify-content:center;margin-inline-start:calc(var(--icon-size) - var(--notification-size)/2);border-radius:50%;font-size:.75rem}.externalnotifications__item--info{display:flex;align-items:center;flex:1;column-gap:12px}.externalnotifications__item--icon::before{position:absolute;color:#53565a;font-size:22px}.externalnotifications__item--title{font-family:var(--ff-medium);font-weight:500;font-size:14px;line-height:1.5;letter-spacing:var(--ls-default);color:#575757}.externalnotifications .icon-link-external{display:flex;align-items:center}.externalnotifications .icon-link-external:after{background-color:#53565a;content:"";display:inline-block;-webkit-mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/link-external.svg#link-external-icon-w24-view");mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/link-external.svg#link-external-icon-w24-view");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;width:24px;height:24px}@media(min-width: 1200px){.externalnotifications .icon-link-external:after{-webkit-mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/link-external.svg#link-external-icon-w16-view");mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/link-external.svg#link-external-icon-w16-view")}}html[dir=rtl] .externalnotifications .icon-link-external::after{transform:scale(-1, 1)}.externalnotifications .icon-link-external::after{position:absolute;inset-inline-end:15px}