/* Inline explorer copy controls keep the identifier and its original link. */
.xcopy-value{display:inline-flex;align-items:baseline;gap:4px;min-width:0;max-width:100%;vertical-align:baseline}
.xcopy-value>a,.xcopy-value>.xowner-address{min-width:0;overflow-wrap:anywhere;word-break:break-word}
.xcopy-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;padding:5px;border:0;background:transparent;color:var(--ink-3,#999);vertical-align:middle;cursor:pointer;position:relative;z-index:1;border-radius:3px}
.xcopy-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.25}
.xcopy-button:hover,.xcopy-button.is-copied{color:var(--ink-hi,#fff);background:var(--surface-3,#202020)}
.xcopy-button:focus-visible{outline:1px solid currentColor;outline-offset:2px}
.xcopy-button[aria-busy="true"]{opacity:.5;cursor:wait}
.xhash>.xcopy-button{margin-inline-start:6px}
.xcopy-io{flex:1 1 180px}.xcopy-io>.io-addr{flex:0 1 auto}
.xcopy-activity{grid-column:1;justify-self:start}.xcopy-activity>.xactivity-id{flex:0 1 auto}.xcopy-owner{flex-basis:100%}
.xdep-tx .xcopy-value>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.xcopy-linked-row{position:relative}.xcopy-row-link::after{content:"";position:absolute;inset:0}
.xcopy-status{position:fixed;inset-inline-end:20px;bottom:20px;max-width:calc(100vw - 40px);padding:10px 14px;border:1px solid var(--line,#444);background:var(--surface,#101410);color:var(--ink,#ddd);font-size:13px;line-height:1.5;z-index:1000;pointer-events:none}
.xcopy-status:empty{display:none}
@media(pointer:coarse){.xcopy-button{width:32px;height:32px;padding:8px}}
