.book-share{position:relative;display:inline-block;flex:none;vertical-align:top;font-size:.875rem}
.book-share__toggle{color:var(--color-ink);border-radius:var(--radius-small)}
.book-share [hidden]{display:none!important}
.feed-interactions__actions{position:relative}
.feed-interactions__actions>.book-share{position:absolute;top:0;left:104px}
.book-share__menu{position:absolute;z-index:10;top:48px;left:0;display:grid;min-width:150px;max-width:calc(100vw - 144px);padding:6px;background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-small);box-shadow:0 6px 18px rgba(0,0,0,.08)}
.book-share__menu>a,.book-share__menu>button{display:flex;align-items:center;min-height:44px;padding:8px 12px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;text-decoration:none;font:inherit;cursor:pointer;box-sizing:border-box}
.book-share__menu>a:hover,.book-share__menu>button:hover{background:var(--color-accent-soft)}
.book-share :is(a,button,input):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
.book-share__menu .book-share__status{margin:4px 12px;font-size:.8rem;overflow-wrap:anywhere}
.book-share__url{box-sizing:border-box;min-width:0;width:100%;padding:8px;border:1px solid var(--color-line);font:inherit}
.book-product__summary>.book-share{margin-bottom:8px}
