.ShareModal_backdrop__YO5HR{position:fixed;inset:0;background:rgba(17,24,39,.45);z-index:2147483001}.ShareModal_modal__IkdfN{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2147483002;display:flex;flex-direction:column;width:min(520px,calc(100vw - 32px));max-height:min(86vh,760px);background:var(--theme-surface,#fff);color:var(--theme-text,#111827);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.2);overflow:hidden;text-align:left}.ShareModal_head__XDa6R{flex:0 0 auto;padding:16px 20px 12px;font-size:17px;font-weight:700;margin:0}.ShareModal_body__7zkuB{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 20px;-webkit-overflow-scrolling:touch}.ShareModal_footer__PzTVZ{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 20px 16px;border-top:1px solid var(--theme-border,#e5e7eb);background:var(--theme-surface,#fff)}.ShareModal_primary__qUcV0{border:0;border-radius:10px;padding:10px 18px;min-height:40px;background:var(--brand,#1b2c5d);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.ShareModal_primary__qUcV0:disabled{opacity:.6;cursor:default}.ShareModal_ghost__r5Dwx{border:0;background:none;color:var(--theme-subtext,#6b7280);font-size:14px;font-weight:500;padding:10px 12px;min-height:40px;cursor:pointer}.ShareModal_ghost__r5Dwx:hover{color:var(--theme-text,#111827)}@media (max-width:560px){.ShareModal_modal__IkdfN{top:auto;bottom:0;left:0;transform:none;width:100%;max-height:88vh;border-radius:16px 16px 0 0}.ShareModal_footer__PzTVZ{padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.ShareModal_ghost__r5Dwx,.ShareModal_primary__qUcV0{flex:1 1}}[data-theme=dark_mode] .ShareModal_modal__IkdfN{background:#1f2937;color:#f9fafb}[data-theme=dark_mode] .ShareModal_footer__PzTVZ{background:#1f2937;border-top-color:#374151}[data-theme=dark_mode] .ShareModal_ghost__r5Dwx{color:#9ca3af}