.promo-badge[data-v-7c36943b]{text-transform:uppercase;white-space:nowrap;border-radius:4px 0 0 4px;align-items:center;gap:3px;max-width:calc(100% - 4px);padding:4px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.promo-badge__text[data-v-7c36943b]{text-overflow:ellipsis;overflow:hidden}.promo-badge--new[data-v-7c36943b]{color:#e4faec;background-color:#07641d}.promo-badge--popular[data-v-7c36943b]{color:#ffe8f4;background-color:#e6007e}.promo-badge--expiringSoon[data-v-7c36943b]{color:#6a3500;background-color:#ffe253}.publication-variant-item{transition:border-radius .2s linear;position:relative;overflow:hidden}@media (max-width:960px){.publication-variant-item{border-radius:4px}}.publication-variant-item .publication-variant-image-container{position:relative}.publication-variant-item .publication-variant-image-container .publication-variant-image{aspect-ratio:9/12;background-color:var(--q-image-cards);width:100%;position:relative;overflow:hidden}@media (min-width:1024px){.publication-variant-item .publication-variant-image-container .publication-variant-image--square-from-md{aspect-ratio:1}}.publication-variant-item .publication-variant-image-container .publication-variant-image__skeleton{position:absolute;top:0;bottom:0;left:0;right:0}.publication-variant-item .publication-variant-image-container .publication-variant-image__img{object-fit:contain;width:100%;height:100%;transition:height .2s linear,opacity .3s ease-in;position:absolute;top:0;bottom:0;left:0;right:0}.publication-variant-item .publication-variant-image-container .publication-variant-image__img--fade{opacity:0}.publication-variant-item .publication-variant-image-container .publication-variant-image__img--fade.publication-variant-image__img--loaded{opacity:1}@media (max-width:960px){.publication-variant-item .publication-variant-image-container .publication-variant-image__img{object-fit:cover;object-position:top}}.publication-variant-item .publication-variant-promo-badge{position:absolute;bottom:0;right:0}.publication-variant-item .q-card__section{flex-direction:column;display:flex}.publication-variant-item .q-card__section .publication-variant-title,.publication-variant-item .q-card__section .publication-variant-validity{color:var(--q-subtext);text-overflow:ellipsis;font-weight:600}.publication-variant-item .q-card__section .publication-variant-title{color:var(--q-text);white-space:nowrap;line-height:1.3rem;overflow:hidden;font-size:.85rem!important}.publication-variant-item .q-card__section .publication-variant-validity{font-size:.65rem}.publication-variant-item .publication-variant-label{position:absolute;top:50%}.publication-variant-item .has-been-read-overlay{border-radius:inherit;pointer-events:none;text-align:center;color:#e5e5e5;background-color:#21212175;justify-content:center;align-items:center;padding:10px;font-size:.85rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.publication-variant-item:has(.has-been-read-overlay):hover:after{box-shadow:none}.publication-variant-item.archive .publication-variant-validity{white-space:normal;overflow:visible}
