.ys-credit-balance{display:flex;flex-direction:column;gap:.35rem;padding:1rem;margin:1rem 0;background:#f3eef9;color:#241535;border:1px solid #d9c8ec;border-radius:12px}.ys-credit-balance strong{font-size:1.6rem}.ys-credit-packs{display:grid;gap:.65rem;margin:1rem 0}.ys-credit-pack{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #ded7e6;border-radius:12px;padding:1rem}.ys-credit-pack h2{font-size:1rem;margin:0 0 .35rem}.ys-credit-pack p{margin:.4rem 0 0}.ys-credit-review{max-width:45rem;margin:1rem 0;padding:1rem;border:1px solid #ded7e6;border-radius:12px}.ys-credit-review dt{font-weight:600}.ys-credit-review dd{margin:0 0 .75rem;overflow-wrap:anywhere}.ys-credit-terms{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow:auto;border:1px solid #ddd;padding:.75rem}.ys-credit-reference{overflow-wrap:anywhere}.ys-credit-table{overflow-x:auto;max-width:100%}.ys-credit-table table{border-collapse:collapse;width:100%}.ys-credit-table th,.ys-credit-table td{padding:.6rem;text-align:left;border-bottom:1px solid #ddd;vertical-align:top}.ys-credit-docs{padding-left:1.2rem}.ys-credit-docs li{margin:.7rem 0}.ys-credit-review form{display:grid;gap:.8rem;margin:1rem 0}@media(max-width:450px){.ys-credit-pack{align-items:stretch;flex-direction:column;gap:.6rem}.ys-credit-pack button{width:100%}.ys-credit-table{font-size:.85rem}}

.ys-credit-table a{display:inline-block;padding:.35rem;white-space:nowrap;min-height:2.4rem}

.ys-visibility-preview{display:flex;align-items:flex-end;gap:5px}.ys-visibility-preview>div{position:relative;display:grid;place-content:center;width:80px;height:80px;overflow:hidden;background:#30233d;color:#fff;border-radius:6px}.ys-visibility-preview>div.is-premium{height:165px}.ys-visibility-preview img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.ys-visibility-preview small{position:absolute;bottom:0;background:#21152ce6;color:#fff;left:0;right:0;text-align:center;padding:3px}
