button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}
.wallet-connect{border:1px solid #ffffff60;background:#b8120e;color:#fff;border-radius:30px;padding:7px 11px;font-size:12px;max-width:60%}
.vault-coupon .pot b{font-size:clamp(28px,8vw,46px);overflow-wrap:anywhere}.vault-coupon .pot span{overflow-wrap:anywhere}
.vault-coupon .usd{height:auto;min-height:28px;padding-bottom:14px;margin-bottom:14px}
.vault-ready{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:800;margin:12px 0}
.vault-coupon label{display:block;font-size:13px;font-weight:700;margin:12px 0 5px}
.vault-coupon input,.vault-coupon select{width:100%;min-width:0;border:1px solid #e7b9b1;border-radius:9px;padding:10px;background:#fffaf8;color:var(--ink);font-size:14px}
.outline-button{border:1px solid var(--red);border-radius:9px;background:#fff5ed;color:var(--red);width:100%;padding:9px;margin-top:10px;font-weight:700}
.vault-coupon .kan{width:100%;border:0;margin-top:18px}.vault-coupon .kan:disabled{background:#eee3e1;color:#8a5a55;box-shadow:none}
.align-left{text-align:left}.wallet-status{font-size:13px;margin:16px 0 0;overflow-wrap:anywhere}.wallet-status.bad{color:var(--red)}
#install-wallet{font-size:13px}.vault-split{grid-template-columns:1fr 1fr}#vault-details{margin:0;font-size:13px}#vault-details dt{color:var(--muted);margin-top:12px}#vault-details dd{margin:2px 0 0;overflow-wrap:anywhere}
.transaction-link{overflow-wrap:anywhere;font-size:13px;color:var(--red)}.subsidy{flex-shrink:0}
.event-list{list-style:none;padding:0;margin:0}.event-list li{font-size:13px;padding:12px 0;border-bottom:1px solid #f6e4e0;overflow-wrap:anywhere}.event-list b,.event-list small{display:block}.event-list small{color:var(--muted)}
