
.ts-v61-promo{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;padding:.82rem 1rem;border:1px solid rgba(110,229,200,.38);border-radius:14px;background:linear-gradient(120deg,rgba(24,83,85,.28),rgba(20,41,63,.35));margin:.85rem 0;color:#d9fdf3}
.ts-v61-promo-label{font-size:.68rem;font-weight:800;letter-spacing:.12em;color:#89d9c9}
.ts-v61-promo-text{font:800 1.03rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.055em;color:#f8fff9}
.ts-v61-promo-copy{padding:.48rem .77rem;border-radius:9px;border:1px solid rgba(112,228,198,.7);background:#5de3c9;color:#06352d;font-weight:800;cursor:pointer;white-space:nowrap}
.ts-v61-promo-copy:hover{background:#a1f7e1}
.ts-v61-promo-copy:focus-visible{outline:3px solid #d8eaff;outline-offset:2px}
.ts-v61-copy-status{font-size:.79rem;color:#a3f5d6}
.ts-v61-cost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1rem 0}
.ts-v61-cost-cell{background:rgba(111,180,201,.07);border:1px solid rgba(133,188,205,.24);border-radius:13px;padding:1rem;min-width:0}
.ts-v61-cost-cell small{display:block;font-size:.72rem;color:#8ebac9;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.35rem}
.ts-v61-cost-cell strong{display:block;color:#edfcff;font-size:1.05rem;line-height:1.38;overflow-wrap:anywhere}
.ts-v61-cost-legend{margin:.5rem 0 1.05rem;font-size:.8rem;color:#a4bfc8;line-height:1.5}
.ts-v61-cost-details{padding:0 1rem 1rem;color:#bdd1d9}
.ts-v61-cost-details summary{cursor:pointer;color:#8fe4d6;font-weight:700;font-size:.86rem}
.ts-v61-cost-details p{margin:.6rem 0 0;max-width:85ch;font-size:.86rem;line-height:1.6}
.ts-v61-product-cost{padding:.85rem 1rem;margin:1.1rem 0;border:1px solid rgba(130,188,208,.24);background:rgba(8,27,41,.48);border-radius:15px}
.ts-v61-product-cost h3{margin:0 0 .65rem;font-size:1rem;color:#c9f7eb}
.ts-v61-product-cost .ts-v61-cost-grid{margin:0 0 .5rem}
.ts-v61-cost-grid .ts-v61-cost-cell{min-width:0}
html[data-theme='light'] .ts-v61-promo{background:#e6f9f3;color:#145248;border-color:#42aa95}
html[data-theme='light'] .ts-v61-promo-label,html[data-theme='light'] .ts-v61-copy-status{color:#146d5a}
html[data-theme='light'] .ts-v61-promo-text{color:#064f45}
html[data-theme='light'] .ts-v61-cost-cell{background:#e7f3f6;border-color:#9ebdcd}
html[data-theme='light'] .ts-v61-cost-cell small{color:#34627a}
html[data-theme='light'] .ts-v61-cost-cell strong,html[data-theme='light'] .ts-v61-product-cost h3{color:#173a4b}
html[data-theme='light'] .ts-v61-cost-legend,html[data-theme='light'] .ts-v61-cost-details{color:#385f71}
html[data-theme='light'] .ts-v61-product-cost{background:#eff7f9}
@media(max-width:660px){.ts-v61-cost-grid{grid-template-columns:1fr}.ts-v61-promo{align-items:flex-start}.ts-v61-promo-label{width:100%}}
