.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 .q-img__image{transition:height .2s linear}@media (max-width:960px){.publication-variant-item .publication-variant-image-container .publication-variant-image .q-img__image{object-fit:cover!important;object-position:top!important}}.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:700}.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}
