/* Paystar Core Fields – replaces JetEngine frontend.css (73KB) for the 5 widgets actually in use. */

/* dynamic field */
.jet-listing-dynamic-field{display:flex;align-items:center}
.jet-listing-dynamic-field__content{display:block;max-width:100%}
.jet-listing-dynamic-field__inline-wrap{display:inline-flex;align-items:center;max-width:100%}
.jet-listing-dynamic-field__icon{margin-right:10px}
.rtl .jet-listing-dynamic-field__icon{margin-right:0;margin-left:10px}

/* dynamic repeater (FAQ) */
.jet-listing-dynamic-repeater__items{display:flex}
.jet-listing-dynamic-repeater__delimiter{white-space:pre}
/* FAQ cards: always stack full width (align-items:center from old settings used to shrink short cards) */
.jet-listing-dynamic-repeater__items>.faq-item{width:100%;box-sizing:border-box}
@media (max-width:767px){.jet-listing-dynamic-repeater__items{flex-direction:column}}

/* dynamic terms */
.jet-listing-dynamic-terms__link{display:inline-block}
.jet-listing-dynamic-terms__icon{display:inline-block}

/* dynamic image */
.jet-listing-dynamic-image__img{max-width:100%;height:auto}

/* dynamic table (price list) – class names kept so existing custom CSS keeps working */
.jet-dynamic-table-wrapper{width:100%;overflow-x:auto}
.jet-dynamic-table{width:100%;border-collapse:collapse}
.jet-dynamic-table__col{text-align:start}

/* product videos shortcode */
.ps-product-video iframe{max-width:100%}
