.share-inbox { position:relative; z-index:30; margin:12px; padding:16px; border-radius:12px; background:#262a2c; color:#fff; font-size:14px; box-shadow:0 4px 20px #0005; }
.share-inbox[hidden] { display:none; }
.share-inbox strong,.share-inbox>span { display:block; overflow-wrap:anywhere; }
.share-inbox>span { margin-top:6px; color:#cbd0d3; }
.share-inbox p { margin:10px 0; line-height:1.45; }
.share-inbox>div { display:flex; flex-wrap:wrap; gap:8px; }
.share-inbox button { min-height:44px; padding:10px 14px; border:0; border-radius:8px; font:inherit; cursor:pointer; }
.share-inbox #share-import { background:#fa503c; color:white; }
.share-inbox button:disabled { opacity:.5; cursor:default; }

.share-inbox [hidden]{display:none!important}
.share-inbox #share-recovery{background:#fa503c;color:white}
