.tip-panel{--tip-air: var(--frame-air, var(--sp-3));display:grid;gap:var(--tip-air);width:min(100%,var(--measure));min-width:0;padding:var(--tip-air) var(--sp-3);background:var(--interior-panel-ground, var(--panel));border:1px solid var(--bevel-dark);box-shadow:var(--bevel-raised);text-align:center}.tip-panel__title{width:100%;margin:0 0 var(--sp-1);padding:0;font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.15;text-align:center}.tips{min-width:0;margin:0;padding:0;border:0;text-align:left}.tips__copy{display:grid;gap:var(--sp-1);margin:0 0 var(--tip-air)}.tips__lead{min-width:0;font-size:13.5px}.tips__lead p,.tips__transparency{margin:0}.tips__lead p+p{margin-top:var(--sp-1)}.tips__uses{display:grid;gap:4px;margin:var(--sp-1) 0;padding-inline-start:1.35rem;font-size:13px;line-height:1.35}.tips__uses li::marker{color:var(--cobalt)}.tips__transparency{min-width:0;font-size:13.5px;line-height:1.4}.tips__row{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap}.tip{position:relative;display:inline-flex}.tip__input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tip__text{display:grid;place-items:center;min-width:52px;min-height:48px;padding:0 14px;background:var(--panel);color:var(--text);border:1px solid var(--bevel-dark);box-shadow:var(--bevel);font-family:var(--font-ui);font-size:14px;font-weight:700;cursor:pointer}.tip__input:checked+.tip__text{background:var(--cobalt);color:#fff;box-shadow:var(--bevel-pressed)}.tip__input:focus-visible+.tip__text{box-shadow:var(--focus)}.tips__custom{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;color:var(--ink-soft)}.tips__custom input{width:72px;min-height:48px;padding:5px 7px;background:#fff;color:var(--text);border:2px solid #666;border-radius:var(--radius);box-shadow:inset 1px 1px 0 var(--bevel-dark),inset -1px -1px 0 var(--bevel-light);font-family:var(--font-mono);font-size:13px}.tips__custom input:focus-visible{box-shadow:inset 1px 1px 0 var(--bevel-dark),inset -1px -1px 0 var(--bevel-light),var(--focus)}.tips__actions{display:flex;justify-content:center;margin-top:var(--tip-air)}.tips__pay{--btn-primary-min-w: 144px}
