.community-share-popover{position:fixed;z-index:11000;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:var(--rx-space-2);border:1px solid var(--rx-color-border-strong);border-radius:var(--rx-radius-compact);background:var(--rx-color-overlay-solid);color:var(--rx-color-text);box-shadow:var(--rx-shadow-popover)}.community-share-popover [role=menu]{display:grid}.community-share-popover [role=menuitem]{display:flex;align-items:center;gap:var(--rx-space-3);min-height:var(--rx-size-tap-min);box-sizing:border-box;padding:var(--rx-space-3);border:0;border-radius:var(--rx-radius-compact);background:transparent;color:inherit;text-decoration:none;text-align:left;font:inherit;font-size:.875rem;cursor:pointer}.community-share-popover [role=menuitem]:hover{background:var(--rx-color-control-hover)}.community-share-popover [role=menuitem]:focus-visible{outline:2px solid var(--rx-color-text);outline-offset:-2px;background:var(--rx-color-control-hover)}.community-share-popover svg{width:20px;height:20px;flex:0 0 auto;stroke-width:1.6}.community-share-popover [data-share-more]{margin-top:var(--rx-space-1);border-top:1px solid var(--rx-color-border-strong);border-top-left-radius:0;border-top-right-radius:0}.community-share-popover [data-share-status]{margin:var(--rx-space-3);font-size:.875rem;overflow-wrap:anywhere}.community-share-link:not([hidden]){display:grid;gap:var(--rx-space-2);margin:var(--rx-space-3);font-size:.875rem;color:var(--rx-color-text-muted)}.community-share-link input{width:100%;min-width:0;box-sizing:border-box;min-height:var(--rx-size-tap-min);padding:var(--rx-space-2);border:1px solid var(--rx-color-border-strong);border-radius:var(--rx-radius-compact);background:var(--rx-color-surface);color:var(--rx-color-text);font:inherit;font-size:1rem}.community-share-toast{position:fixed;z-index:11001;bottom:max(var(--rx-space-6),var(--rx-safe-bottom));left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);box-sizing:border-box;padding:var(--rx-space-3) var(--rx-space-4);border:1px solid var(--rx-color-border-strong);border-radius:var(--rx-radius-compact);background:var(--rx-color-overlay-solid);color:var(--rx-color-text);box-shadow:var(--rx-shadow-popover);font-size:.875rem;pointer-events:none}
