.author-tooltip{display:none;position:fixed;inset-block-end:0;inset-inline:0;max-height:100%;border-radius:16px 16px 0 0;padding-block:24px 40px;padding-inline:24px;background:#fff;overflow-y:auto;z-index:10}.author-tooltip.is-visible{display:block}@media(max-width: 767px){.author-tooltip.is-visible{animation:slideUpIn .6s cubic-bezier(0.16, 1, 0.3, 1)}.author-tooltip.is-visible.is-hiding{animation:slideDownOut .6s cubic-bezier(0.25, 1, 0.5, 1)}}@media(min-width: 768px){.author-tooltip{position:absolute;inset-block-end:auto;inset-inline-end:auto;padding:24px;max-width:560px;box-shadow:0 4px 24px rgba(0,0,0,.3);border-radius:4px;overflow-y:visible;max-height:none;z-index:3}.author-tooltip::before{content:"";width:20px;height:20px;position:absolute;inset-inline-start:120px;transform-origin:center;border-inline-start:10px solid rgba(0,0,0,0);border-inline-end:10px solid rgba(0,0,0,0);inset-block-start:-20px;border-block-start:10px #fff solid;transition:.25s opacity;transform:rotate(180deg)}}.author-tooltip__overlay{display:none;transition:background .2s ease-in-out;content:"";position:fixed;height:100%;inset-block-start:0;inset-inline:0;background-color:rgba(0,0,0,.4);opacity:1;z-index:9}.author-tooltip__overlay.is-active{display:block}@media(max-width: 767px){.author-tooltip__overlay.is-active{animation:fadeIn .6s cubic-bezier(0.16, 1, 0.3, 1)}.author-tooltip__overlay.is-active.is-hiding{animation:fadeOut .6s cubic-bezier(0.25, 1, 0.5, 1)}}.author-tooltip__title-bar{display:flex;justify-content:space-between;padding-block-end:32px}.author-tooltip__title-bar span{font-size:20px}.author-tooltip__title-bar .author-tooltip__close-button{width:16px;height:16px;align-self:center;cursor:pointer}.author-tooltip__title-bar .author-tooltip__close-button:before{background-color:#a7a8a9;content:"";display:inline-block;-webkit-mask-image:url("../../../../../../content/dam/volvo-media/service-contract-icons/close.svg#close-icon-w24-view");mask-image:url("../../../../../../content/dam/volvo-media/service-contract-icons/close.svg#close-icon-w24-view");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;width:var(--v-icon-size);height:var(--v-icon-size)}@media(min-width: 1200px){.author-tooltip__title-bar .author-tooltip__close-button:before{-webkit-mask-image:url("../../../../../../content/dam/volvo-media/service-contract-icons/close.svg#close-icon-w16-view");mask-image:url("../../../../../../content/dam/volvo-media/service-contract-icons/close.svg#close-icon-w16-view")}}.author-tooltip__author{display:flex}.author-tooltip__author+.author-tooltip__author{margin-block-start:32px}.author-tooltip__avatar{display:inline-block;overflow:hidden;flex-shrink:0;padding-inline-end:16px}.author-tooltip__avatar img{display:block;width:80px;height:80px;object-fit:cover;border-radius:50%}.author-tooltip__name{font-family:var(--ff-medium);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:var(--ls-default);font-size:20px;line-height:24px;padding:0}.author-tooltip__description{margin-block-start:8px}.author-tooltip__links{margin-block-start:4px;overflow:auto}.author-tooltip__link{display:inline;margin-inline-end:36px;float:left;line-height:28px;white-space:nowrap}.author-tooltip__link:last-child{margin-inline-end:0}.author-tooltip__link a{color:#004fbc}@keyframes slideUpIn{0%{inset-block-end:var(--tooltip-bottom)}100%{inset-block-end:0}}@keyframes slideDownOut{0%{inset-block-end:0}100%{inset-block-end:var(--tooltip-bottom)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}