@keyframes ellipsis{to{width:1.25rem}}.sw-extension-listing-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;cursor:pointer;border-radius:8px;transition:box-shadow .15s ease;box-shadow:0 1px 1px #00000014,0 2px 1px #0000000f,0 1px 3px #0000001a}.sw-extension-listing-card:hover{box-shadow:0 3px 4px #00000014,0 2px 1px #0000000f,0 1px 6px #0000001a}.sw-extension-listing-card:hover .sw-extension-listing-card__info-name{color:#189eff}.sw-extension-listing-card__extension-type-label{position:absolute;bottom:8px;right:8px}.sw-extension-listing-card .sw-extension-listing-card__info-grid{background:#fff;padding:16px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto auto 1fr;grid-row-gap:4px;grid-template-areas:"icon" "name" "rating" "label-display" "description" "price";height:254px}.sw-extension-listing-card .sw-extension-listing-card__info-grid .sw-extension-listing-card__info-icon{border-radius:8px;grid-area:icon;height:56px;margin-bottom:16px;width:56px}.sw-extension-listing-card .sw-extension-listing-card__info-grid .sw-extension-listing-card__info-name{grid-area:name;font-size:14px;font-weight:600;line-height:18px;margin-bottom:2px;transition:color .15s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sw-extension-listing-card .sw-extension-listing-card__info-grid .sw-extension-listing-card__info-rating{grid-area:rating;display:flex;align-items:center;font-size:12px}.sw-extension-listing-card .sw-extension-listing-card__info-grid .sw-extension-listing-card__info-rating>*{margin-right:1ex}.sw-extension-listing-card .sw-extension-listing-card__info-grid .sw-extension-listing-card__info-rating .sw-extension-rating-stars__star{cursor:pointer}.sw-extension-listing-card .sw-extension-listing-card__info-grid .sw-extension-listing-card__info-rating-count{color:#b3bfcc;margin-top:2px}.sw-extension-listing-card .sw-extension-listing-card__info-grid .sw-extension-listing-card__label-display{grid-area:label-display;margin-bottom:4px;margin-top:4px}.sw-extension-listing-card .sw-extension-listing-card__info-grid .sw-extension-listing-card__info-description{grid-area:description;font-size:12px;line-height:18px;height:36px;overflow:hidden;position:relative;margin-bottom:4px}.sw-extension-listing-card .sw-extension-listing-card__info-grid .sw-extension-listing-card__info-description:after{content:"";display:block;height:18px;background:linear-gradient(90deg,#fff0,#fff);width:40%;position:absolute;right:0;bottom:0}.sw-extension-listing-card .sw-extension-listing-card__info-grid .sw-extension-listing-card__info-price{color:var(--color-text-secondary-default);grid-area:price;font-size:12px}.sw-extension-listing-card .sw-extension-listing-card__info-grid .sw-extension-listing-card__info-price strong{color:var(--color-text-primary-default);font-size:14px;font-weight:600}.sw-extension-listing-card .sw-extension-listing-card__info-grid .sw-extension-listing-card__info-price-badge-sale{background-color:#e34967;border-radius:100vh;color:#fff;display:inline-block;font-weight:500;height:18px;line-height:18px;margin-right:2px;padding:0 5px}.sw-extension-listing-card .sw-extension-listing-card__info-grid .sw-extension-listing-card__info-price-discounted strong{color:#e34967}
