#profileButton{position:relative}
.finance-share-button{margin-top:12px;padding:9px 14px;border:1px solid rgba(235,216,225,.25);border-radius:11px;background:rgba(15,17,23,.42);color:#f2e4e9;font:600 12px Inter,system-ui,sans-serif;cursor:pointer;backdrop-filter:blur(12px)}
.finance-share-button:hover,.finance-share-button:focus-visible{border-color:rgba(244,220,229,.6);background:rgba(41,32,40,.62)}
.profile-share-count{position:absolute;right:-5px;top:-5px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border:1px solid #211d22;border-radius:11px;background:#e8b6c4;color:#25141b;font:800 10px Inter,system-ui,sans-serif;box-shadow:0 3px 12px #0008}
.profile-share-count[hidden]{display:none}
.profile-share-action{display:flex;align-items:center;gap:13px;width:100%;min-height:72px;margin:10px 0 14px;padding:12px 15px;border:1px solid rgba(231,208,218,.26);border-radius:18px;background:linear-gradient(120deg,rgba(76,57,68,.38),rgba(19,19,24,.45));color:#f6edf1;text-align:left;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,.065),0 12px 30px rgba(0,0,0,.12);backdrop-filter:blur(15px)}
.profile-share-action:hover,.profile-share-action:focus-visible{border-color:rgba(248,217,227,.56);background:linear-gradient(120deg,rgba(94,68,81,.48),rgba(24,23,29,.58))}
.profile-share-action__icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid rgba(255,255,255,.19);border-radius:14px;background:rgba(255,255,255,.085);font-size:23px}
.profile-share-action__copy{display:grid;gap:4px;min-width:0;flex:1}
.profile-share-action__copy strong{font-size:14px}
.profile-share-action__copy small{color:#c8bac1;font-size:11px;line-height:1.35}
.profile-share-action b{display:grid;place-items:center;min-width:23px;height:23px;padding:0 5px;border-radius:12px;background:#e8b6c4;color:#25141b;font-size:11px}
.profile-share-action b[hidden]{display:none}
.profile-share-action__chevron{font-size:25px;color:#e6cfd7}
.share-exchange{max-width:660px;color:var(--text,#f5f5f5)}
.share-exchange h3{margin:0 0 5px}
.share-local-note{margin:0 0 16px;color:var(--muted,#b4b4b4);font-size:12px}
.share-tabs{display:flex;gap:6px;overflow:auto;padding:3px 0 12px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:15px}
.share-tabs button,.share-row__actions button,.share-back{border:1px solid rgba(255,255,255,.15);border-radius:10px;background:rgba(255,255,255,.045);color:inherit;padding:9px 12px;cursor:pointer;font:600 12px Inter,system-ui,sans-serif}
.share-tabs button.active{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.37)}
.share-list-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0 0 14px}
.share-list-toolbar small{flex:1 1 190px;color:var(--muted,#b4b4b4);font-size:11px;line-height:1.45}
.share-list-toolbar button{min-height:42px;max-width:100%;white-space:normal;cursor:pointer}
.share-list-toolbar button:disabled{opacity:.5;cursor:default}
.share-compose{gap:12px}
.share-compose .field{display:grid;gap:5px;font-size:12px}
.share-compose select{width:100%;min-height:41px;padding:9px 11px;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:#202126;color:#fff}
.share-modes{display:grid;gap:7px;border:0;margin:0;padding:0}
.share-modes legend{padding:0 0 8px;font-size:12px}
.share-modes label{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:rgba(255,255,255,.035);cursor:pointer}
.share-modes input{accent-color:#dfb7c0}
.share-empty{padding:14px;border:1px dashed rgba(255,255,255,.18);border-radius:12px;color:var(--muted,#b4b4b4);font-size:13px}
.share-exchange-body{display:grid;gap:10px;max-height:min(64vh,620px);overflow:auto}
.share-row{padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(11,13,18,.45)}
.share-row__type{font-size:11px;color:var(--muted,#b4b4b4)}
.share-row h4{margin:6px 0;font-size:15px}
.share-row p{margin:0 0 12px;font-size:12px;color:var(--muted,#b4b4b4)}
.share-row__actions{display:flex;flex-wrap:wrap;gap:7px}
.share-row__actions button:hover{background:rgba(255,255,255,.12)}
.share-row__actions button:disabled{opacity:.5;cursor:wait}
.share-detail{display:grid;gap:8px;max-height:50vh;overflow:auto;margin:15px 0}
.share-detail-field{display:grid;grid-template-columns:minmax(90px,130px) minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.11);font-size:13px;overflow-wrap:anywhere}
.share-detail-field strong{color:var(--muted,#b4b4b4);font-weight:500}
.share-feedback{min-height:1.2em;color:#f4c4d0;font-size:12px}
.share-back{margin-bottom:12px}
@media(max-width:640px){.profile-share-action{min-height:68px}.share-detail-field{grid-template-columns:1fr;gap:2px}}
