[v-cloak][data-v-2a3a6d3a]{display:none}.table-promo-overview[data-v-2a3a6d3a]{border-collapse:collapse;border-spacing:0;border-radius:.5rem;width:95%;margin:auto;overflow:hidden}.table-promo-overview td[data-v-2a3a6d3a],.table-promo-overview th[data-v-2a3a6d3a]{text-align:center;border:1px solid #ddd;padding:8px}.table-promo-overview th[data-v-2a3a6d3a]{text-align:left;color:#fff;text-align:center;background-color:#4338ca;padding-top:12px;padding-bottom:12px;font-weight:700}.table-promo-overview tr[data-v-2a3a6d3a]:nth-child(2n){background-color:#f2f2f2}.pbot-75[data-v-2a3a6d3a]{padding-bottom:50px}.preview-image-large[data-v-2a3a6d3a]{max-width:300px}.preview-image-small[data-v-2a3a6d3a]{max-width:100px}.bundle-view-link[data-v-2a3a6d3a]{font-weight:700}.promo-view-link img[data-v-2a3a6d3a]{border:3px solid #0000}.promo-view-link img[data-v-2a3a6d3a]:hover{border:3px solid #4338ca}.bundle-view-link[data-v-2a3a6d3a]:hover{text-decoration:underline}.bold-red[data-v-2a3a6d3a]{color:red;font-weight:700}.promo-empty-state[data-v-2a3a6d3a]{margin-top:20px}.promo-controls-shell[data-v-2a3a6d3a]{grid-template-columns:minmax(220px,.95fr) minmax(280px,1.05fr) minmax(360px,1.35fr);align-items:stretch;gap:1rem;max-width:1180px;margin:0 auto;display:grid}.promo-control-card[data-v-2a3a6d3a]{background:radial-gradient(circle at 100% 0,#bfdbfe2e,#0000 30%),#fff;border:1px solid #94a3b838;border-radius:1.35rem;flex-direction:column;justify-content:center;gap:.7rem;min-height:108px;padding:1rem 1.15rem;display:flex;box-shadow:0 20px 40px -32px #0f172a73}.promo-control-card--select[data-v-2a3a6d3a]{cursor:default}.promo-control-card__eyebrow[data-v-2a3a6d3a]{letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-size:.78rem;font-weight:800}.promo-checkbox-control[data-v-2a3a6d3a]{color:#172554;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.8rem;font-size:1rem;font-weight:700;display:inline-flex;position:relative}.promo-checkbox-control input[data-v-2a3a6d3a]{opacity:0;pointer-events:none;position:absolute}.promo-checkbox-control__indicator[data-v-2a3a6d3a]{background:#eef2ff;border:1.5px solid #c7d2fe;border-radius:.45rem;flex:none;width:1.4rem;height:1.4rem;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative}.promo-checkbox-control__indicator[data-v-2a3a6d3a]:after{content:"";transform-origin:50%;border-bottom:2px solid #fff;border-right:2px solid #fff;width:.38rem;height:.72rem;transition:transform .18s;position:absolute;top:.16rem;left:.36rem;transform:rotate(45deg)scale(0)}.promo-checkbox-control input:checked+.promo-checkbox-control__indicator[data-v-2a3a6d3a]{background:linear-gradient(135deg,#4338ca 0%,#7c3aed 100%);border-color:#0000;box-shadow:0 14px 24px #4f46e53d}.promo-checkbox-control input:checked+.promo-checkbox-control__indicator[data-v-2a3a6d3a]:after{transform:rotate(45deg)scale(1)}.promo-checkbox-control:hover .promo-checkbox-control__indicator[data-v-2a3a6d3a]{transform:translateY(-1px)}.promo-checkbox-control__label[data-v-2a3a6d3a]{line-height:1.4}.promo-binary-switch[data-v-2a3a6d3a]{background:#eef2ff;border:1px solid #4f46e524;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.3rem;display:grid}.promo-binary-switch__button[data-v-2a3a6d3a]{color:#475569;background:0 0;border:0;border-radius:999px;padding:.78rem 1rem;font-size:.95rem;font-weight:800;transition:transform .18s,color .18s,background .18s,box-shadow .18s}.promo-binary-switch__button[data-v-2a3a6d3a]:hover{color:#172554;transform:translateY(-1px)}.promo-binary-switch__button[data-v-2a3a6d3a]:disabled{cursor:not-allowed;transform:none}.promo-binary-switch__button[data-v-2a3a6d3a]:disabled:not(.promo-binary-switch__button--active){color:#94a3b8}.promo-binary-switch__button--active[data-v-2a3a6d3a]{color:#fff;background:linear-gradient(135deg,#4338ca 0%,#7c3aed 100%);box-shadow:0 14px 24px #4f46e53d}.promo-scope-select[data-v-2a3a6d3a]{color:#172554;min-height:3.15rem;box-shadow:none;background:#f8fbff;border:1px solid #d4deeb;border-radius:.95rem;font-weight:600}.promo-scope-select[data-v-2a3a6d3a]:focus{border-color:#4f46e566;box-shadow:0 0 0 .2rem #4f46e51f}.promo-filter-summary[data-v-2a3a6d3a]{background:#eef2ff;border:1px solid #4f46e524;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;max-width:1180px;margin:0 auto;padding:.95rem 1.15rem;display:flex}.promo-filter-summary__text[data-v-2a3a6d3a]{color:#4338ca;font-size:.98rem;font-weight:700}.promo-filter-summary__clear[data-v-2a3a6d3a]{color:#4338ca;text-underline-offset:.16rem;background:0 0;border:0;padding:0;font-size:.92rem;font-weight:800;text-decoration:underline}.promo-filter-summary__clear[data-v-2a3a6d3a]:hover{color:#312e81}h1[data-v-2a3a6d3a]{letter-spacing:.03em;margin:0;font-size:36px;font-weight:600;line-height:52px}h2[data-v-2a3a6d3a]{letter-spacing:.03em;margin:0;font-size:35px;font-weight:700;line-height:48px}.sub-paragraph[data-v-2a3a6d3a]{letter-spacing:.03em;margin:10px 0 0;font-size:26px;font-weight:400;line-height:28px}.regular-paragraph[data-v-2a3a6d3a]{letter-spacing:.03em;margin:0;font-size:22px;font-weight:400;line-height:23px}@media screen and (width<=1199px){.promo-controls-shell[data-v-2a3a6d3a]{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-control-card--select[data-v-2a3a6d3a]{grid-column:1/-1}}@media screen and (width<=767px){.promo-controls-shell[data-v-2a3a6d3a]{grid-template-columns:minmax(0,1fr)}.promo-control-card--select[data-v-2a3a6d3a]{grid-column:auto}.promo-filter-summary[data-v-2a3a6d3a]{text-align:center;justify-content:center}}
