.clip-pricing{margin:14px 0 22px;padding:18px 22px;border:1px solid var(--line,rgba(199,162,78,.3));border-radius:18px;background:var(--surface,#151919);color:var(--ink,#eee9dd)}
.clip-pricing[hidden],.clip-price-controls[hidden],.clip-price-retry[hidden],.clip-price-controls label[hidden]{display:none}
.clip-price-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}
.clip-price-heading h2{margin:0;font:500 15px/1.5 var(--sans,system-ui)}
.clip-price-heading>strong{font:600 23px/1.4 var(--sans,system-ui);font-variant-numeric:tabular-nums}
.clip-price-controls{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}
.clip-price-controls label{display:grid;gap:5px;flex:1;min-width:180px;font:12px/1.5 var(--sans,system-ui)}
.clip-price-controls select{width:100%;max-width:100%;padding:10px;border:1px solid currentColor;border-radius:9px;background:var(--bg,#090d0e);color:inherit;font:14px/1.5 var(--sans,system-ui)}
.clip-price-controls select:focus-visible,.clip-price-retry:focus-visible{outline:2px solid var(--gold,#c7a24e);outline-offset:3px}
.clip-price-detail{margin:12px 0 0;font:14px/1.5 var(--sans,system-ui)}
.clip-price-note{margin:8px 0 0;font:12px/1.6 var(--sans,system-ui);opacity:.8}
.clip-price-retry{margin-top:12px;padding:8px 14px;color:inherit;border:1px solid currentColor;border-radius:9px;background:transparent;cursor:pointer}
[data-theme="light"] .clip-pricing,[data-appearance="light"] .clip-pricing{background:#f8f5ee;color:#292d2c;border-color:#b7ad99}
[data-theme="light"] .clip-price-controls select,[data-appearance="light"] .clip-price-controls select{background:#fffdf7;color:#292d2c}
@media(max-width:600px){.clip-pricing{padding:16px}.clip-price-controls{display:grid;grid-template-columns:minmax(0,1fr)}.clip-price-controls label{min-width:0}.clip-price-heading>strong{font-size:20px}}
