/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.tsv2-list-badge{display:inline-block;padding:2px 7px;margin-right:6px;font-size:0.7rem;font-weight:700;line-height:1;letter-spacing:0.02em;color:#fff;background:#6b2fb3;border-radius:10px;vertical-align:middle;text-transform:uppercase;}.script-card-box{position:relative;}.script-card-box .video-box{aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;}.script-card-box .video-box img{display:block;width:100%;height:100%;object-fit:cover;}.script-card-box [class*="form-item-node-bulk-form"]{position:absolute;top:8px;left:8px;z-index:3;width:auto;margin:0;padding:0;background:transparent;box-shadow:none;display:inline-block;line-height:0;}.script-card-box [class*="form-item-node-bulk-form"] > label{display:none;}.script-card-box [class*="form-item-node-bulk-form"] input[type="checkbox"]{margin:0;vertical-align:middle;background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.3);}.my-promo-page-btn:has(.tsv2-template-use-v2){flex-direction:row-reverse;gap:10px;}.my-promo-page-btn:has(.tsv2-template-use-v2) .btn-use-this-template,.my-promo-page-btn:has(.tsv2-template-use-v2) .tsv2-template-use-v2{margin:0 !important;display:flex !important;flex:1 1 0 !important;align-items:center !important;justify-content:center !important;min-width:0;gap:6px;overflow:hidden;}.tsv2-template-use-v2.btn.btn-primary{padding:6px 10px;font-size:12px;font-weight:bold;border-radius:6px;}.tsv2-template-use-v2 .tsv2-new-pill{display:inline-block;padding:2px 7px;font-size:0.65rem;font-weight:700;letter-spacing:0.04em;line-height:1;color:var(--primary-color);background:#fff;border-radius:999px;text-transform:uppercase;flex-shrink:0;}.my-promo-page-btn:has(.tsv2-template-use-v2) .btn-use-this-template{background:var(--secondary-color) !important;border:0 !important;color:#fff !important;box-shadow:none !important;}.my-promo-page-btn:has(.tsv2-template-use-v2) .btn-use-this-template:hover,.my-promo-page-btn:has(.tsv2-template-use-v2) .btn-use-this-template:focus{background:var(--secondary-color) !important;color:#fff !important;opacity:0.9;}.my-promo-page-btn:has(.tsv2-template-use-v2) .btn-use-this-template img{filter:brightness(0) invert(1);width:14px;margin-right:6px;}@media (max-width:1460px){.my-promo-page-btn:has(.tsv2-template-use-v2){flex-direction:column-reverse;gap:6px;}.my-promo-page-btn:has(.tsv2-template-use-v2) .btn-use-this-template,.my-promo-page-btn:has(.tsv2-template-use-v2) .tsv2-template-use-v2{flex:0 0 auto !important;width:100%;box-sizing:border-box;}}
