/* کارت نوع ۶۰ داخل متن؛ قواعد زیر فقط به کارت‌های محتوایی محدودند. */
.tiny-product-card{box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%;margin:0;overflow:visible;background:transparent;color:var(--theme-product-card-text,#151515);direction:rtl}
.tiny-product-card .ps60__card{display:flex;flex:1;flex-direction:column;width:100%;min-width:0;margin:0;background:var(--theme-product-card-bg,#fff)}
.tiny-product-card .ps60__image{flex:none;aspect-ratio:1;box-sizing:border-box;max-width:100%;overflow:hidden}
.tiny-product-card .ps60__image img{display:block;width:100%;height:100%;max-height:none;margin:0;object-fit:contain}
.tiny-product-card .ps60__card-body{min-width:0}
.tiny-product-card .tiny-product-card__description{margin:0 0 10px;padding:0;font-size:.9rem;line-height:1.9;overflow-wrap:anywhere;white-space:normal}
.tiny-product-card .tiny-product-card__description :is(p,div,blockquote,ul,ol){margin-block:0;line-height:inherit}
.tiny-product-card .tiny-product-card__description[data-description-lines]:not([data-description-lines="0"]){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--card-description-lines);line-clamp:var(--card-description-lines);overflow:hidden}
.mce-content-body .tiny-product-card .tiny-product-card__description:focus-within,.mce-content-body .tiny-product-card .tiny-product-card__description[data-mce-card-editing="1"]{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}
.tiny-product-card .tiny-product-card__description:empty{display:none}
.mce-content-body .tiny-product-card .tiny-product-card__description:empty{display:block;min-height:1.9em}
.mce-content-body .tiny-product-card .tiny-product-card__description{cursor:text;user-select:text}
.mce-content-body .tiny-product-card .tiny-product-card__description:focus{outline:1px dashed #aab4c3;outline-offset:2px}
.tiny-product-card .tiny-product-card__link{display:block;padding:10px 14px;min-height:44px;box-sizing:border-box;border:1px solid currentColor;border-radius:10px;text-align:center;text-decoration:none;font:inherit;line-height:1.6;color:var(--color-primary,#252525);overflow-wrap:anywhere}
.tiny-product-card .tiny-product-card__link{margin-top:10px}
.tiny-product-card .ps60__card-body:has(>.tiny-product-card__link):has(>.ps60__buy){padding-bottom:62px}
.tiny-product-card .ps60__price{padding-inline-start:0}
.tiny-product-card .ps60__card-body:has(>.ps60__buy):not(:has(>.tiny-product-card__link)) .ps60__price{padding-inline-start:44px}
.tiny-product-card .ps60__card-body>.tiny-product-card__description:last-child{margin-bottom:auto}
.tiny-product-card .ps60__card-body>h4:last-child{margin-bottom:auto}
.tiny-product-card .ps60__card-body>.tiny-product-card__link:not(.ps60__price~*){margin-top:auto}
.tiny-product-card .ps60__card-body>.ps60__buy:not(.ps60__price~*):not(.tiny-product-card__link~*){margin-top:auto}
.tiny-product-card :is(a,button):focus-visible{outline:3px solid var(--color-primary,#3578e5);outline-offset:3px}
.tiny-content-box-layout__box:has(>.tiny-product-card){display:flex;flex-direction:column}
.tiny-content-box-layout__box>.tiny-product-card{flex:1}
.mce-content-body .tiny-product-card{cursor:pointer;outline:1px dashed #aab4c3;outline-offset:3px}
.mce-content-body .tiny-product-card[data-mce-selected]{outline:2px solid #3578e5}
.tiny-product-card__missing{padding:24px;border:1px dashed #ac6671;border-radius:12px;color:#8a2636;background:#fff5f6}
