.trace-burn-dialog{box-sizing:border-box;color:var(--nuwa-fg,#f0eeeb);background:var(--nuwa-bg,#100d09);border:1px solid var(--nuwa-border,#35312c);border-radius:8px;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:30px;box-shadow:0 24px 90px #0006;font-family:inherit;font-size:14px;line-height:1.6;position:fixed;inset:0;margin:auto}.trace-burn-dialog::backdrop{background:#100d09b8}.trace-burn-dialog *{box-sizing:border-box}.trace-burn-dialog button{font:inherit}.trace-burn-dialog button:focus-visible,.trace-burn-dialog a:focus-visible{outline:2px solid #d9303b;outline-offset:4px}.trace-burn-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:36px;height:36px;background:transparent;border:0;color:inherit;font-size:22px!important;cursor:pointer}.trace-burn-eyebrow{font-size:10px;letter-spacing:.13em;color:#d9303b;margin:0 0 16px}.trace-burn-dialog h2{font-size:23px;font-weight:650;letter-spacing:-.02em;line-height:1.3;margin:0 0 10px}.trace-burn-dialog #trace-burn-description{font-size:13px;color:var(--nuwa-fg-muted,#b1aaa2);margin:0}.trace-burn-amount{font-size:36px;font-weight:650;letter-spacing:-.04em;padding:22px 0 15px;font-variant-numeric:tabular-nums}.trace-burn-amount span{font-size:14px;letter-spacing:.03em;margin-left:5px;color:var(--nuwa-fg-muted,#b1aaa2)}.trace-burn-dialog dl{margin:0;border-top:1px solid var(--nuwa-border,#35312c);border-bottom:1px solid var(--nuwa-border,#35312c);padding:10px 0}.trace-burn-dialog dl>div{display:flex;justify-content:space-between;gap:18px;padding:5px 0;font-size:12px}.trace-burn-dialog dt{flex-shrink:0;color:var(--nuwa-fg-muted,#b1aaa2)}.trace-burn-dialog dd{margin:0;text-align:right;min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.trace-burn-status{font-size:12px;min-height:38px;margin:17px 0 10px;color:var(--nuwa-fg,#f0eeeb)}.trace-burn-warning{font-size:11px;color:var(--nuwa-fg-muted,#b1aaa2);margin:0 0 24px}.trace-burn-actions{display:flex;gap:10px}.trace-burn-actions button{border:1px solid var(--nuwa-border,#35312c);border-radius:4px;min-height:42px;padding:9px 14px;cursor:pointer}.trace-burn-cancel{background:transparent;color:inherit;flex:0 0 auto}.trace-burn-confirm{background:#d9303b;color:#f5f4f0;flex:1;border-color:#d9303b!important}.trace-burn-confirm:disabled{opacity:.45;cursor:not-allowed;background:var(--nuwa-bg-elevated,#29251f);border-color:var(--nuwa-border,#35312c)!important}.trace-burn-doc{display:block;text-align:center;color:var(--nuwa-fg-muted,#b1aaa2);font-size:11px;text-decoration:none;margin-top:16px}.trace-burn-doc:hover{color:inherit}@media(max-width:420px){.trace-burn-dialog{padding:25px 21px}.trace-burn-dialog h2{font-size:21px}.trace-burn-amount{font-size:32px}.trace-burn-actions button{padding-inline:10px;font-size:12px}}

.trace-burn-recovery{font-size:11px;margin:0 0 18px;color:var(--nuwa-fg-muted,#b1aaa2)}.trace-burn-recovery[hidden]{display:none}.trace-burn-recovery summary{cursor:pointer}.trace-burn-recovery label{display:block;margin:12px 0 8px}.trace-burn-recovery input{display:block;width:100%;margin-top:5px;padding:9px;background:transparent;color:inherit;border:1px solid var(--nuwa-border,#35312c);border-radius:4px;font:inherit}.trace-burn-recovery>button{background:transparent;color:inherit;border:1px solid var(--nuwa-border,#35312c);border-radius:4px;padding:7px 12px;cursor:pointer}.trace-burn-recovery>button:disabled{opacity:.5;cursor:wait}

.trace-burn-dialog [hidden]{display:none!important}

/* Header-only wallet sign-in keeps the search page visible. */
.trace-header-wallet{display:flex;align-items:center;min-width:0}
.trace-wallet-login-button{height:34px;padding:0 12px;white-space:nowrap;min-width:0}
.trace-wallet-disconnect{max-width:72px;line-height:1.2;padding:4px}
@media(max-width:480px){.trace-wallet-login-button{padding:0 8px;font-size:12px}.trace-wallet-disconnect{max-width:54px;font-size:10px}}
