/* User rule: reading actions and their labels never form two rows. */
html body.bookclub-app #appDrawerRoot #appDrawerBody #postsContainer{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))!important}
html body.bookclub-app #appDrawerRoot #appDrawerBody #postsContainer .post-card .post-actions,html body.bookclub-app #appDrawerRoot #appDrawerBody #postsContainer .post-card.has-video .post-actions,html body.bookclub-app #appDrawerRoot[data-mode=village-member-dialog] #appDrawerBody .vmd-post>.post-actions{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;overflow-x:auto!important;overflow-y:hidden;max-inline-size:100%;min-inline-size:0;scrollbar-width:thin;overscroll-behavior-inline:contain;padding-bottom:3px}
html body.bookclub-app #appDrawerRoot #appDrawerBody #postsContainer .post-card .post-actions>.action-btn,html body.bookclub-app #appDrawerRoot #appDrawerBody #postsContainer .post-card.has-video .post-actions>.action-btn,html body.bookclub-app #appDrawerRoot[data-mode=village-member-dialog] #appDrawerBody .vmd-post>.post-actions>.action-btn{flex:1 0 auto!important;white-space:nowrap!important;min-inline-size:max-content!important;max-inline-size:none!important;min-height:44px!important;height:44px!important;width:auto!important;padding:6px 4px!important}
html body.bookclub-app #appDrawerRoot #appDrawerBody .reading-action-label{white-space:nowrap!important;flex:0 0 auto;overflow-wrap:normal!important}
html body.bookclub-app #appDrawerRoot #appDrawerBody .action-btn:disabled{color:#918c80!important;filter:grayscale(1);opacity:.55;cursor:default}
.post-kind-badge{font-size:12px;color:#7b704f;line-height:1.5}
html body.bookclub-app #appDrawerRoot #appDrawerBody .vmd-post.has-own-edit{position:relative}
html body.bookclub-app #appDrawerRoot #appDrawerBody .vmd-post .vmd-own-edit{position:absolute;top:6px;right:6px;min-width:44px;min-height:44px;padding:4px;border:1px solid #d8c39a;border-radius:10px;background:#fff8e8;color:#486650;font-size:13px}
html body.bookclub-app #appDrawerRoot #appDrawerBody .vmd-post .vmd-own-edit[hidden]{display:none!important}
html body.bookclub-app #appDrawerRoot #appDrawerBody .vmd-post.has-own-edit>.vmd-book{padding-inline-end:44px}

html body.bookclub-app #appDrawerRoot #appDrawerBody .vmd-post.has-own-edit>.post-details:not([open]){right:54px!important}html body.bookclub-app #appDrawerRoot #appDrawerBody .vmd-post.has-own-edit>.vmd-book{padding-inline-end:88px}html body.bookclub-app #appDrawerRoot #appDrawerBody .vmd-post .vmd-own-edit{z-index:3}

html body.bookclub-app #appDrawerRoot #appDrawerBody .post-edit-pencil{display:grid!important;place-items:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid #d8c39a!important;border-radius:10px!important;background:#fff8e8!important;box-shadow:none!important;cursor:pointer}html body.bookclub-app #appDrawerRoot #appDrawerBody .post-edit-pencil>svg{display:block!important;width:22px!important;height:22px!important;flex:none!important}html body.bookclub-app #appDrawerRoot #appDrawerBody .post-edit-pencil[hidden]{display:none!important}

html body.bookclub-app #appDrawerRoot #appDrawerBody .post-actions .action-btn{gap:3px!important}html body.bookclub-app #appDrawerRoot #appDrawerBody .post-actions :is(.warm-art-icon,.reading-painted-icon){width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;margin:0!important}html body.bookclub-app #appDrawerRoot #appDrawerBody .post-actions .reading-action-label{margin:0!important;padding:0!important}

html body.bookclub-app #appDrawerRoot #appDrawerBody #postsContainer .post-card .post-actions,html body.bookclub-app #appDrawerRoot #appDrawerBody #postsContainer .post-card.has-video .post-actions{gap:3px!important}html body.bookclub-app #appDrawerRoot #appDrawerBody #postsContainer .post-card .post-actions :is(.warm-art-icon,.reading-painted-icon),html body.bookclub-app #appDrawerRoot #appDrawerBody #postsContainer .post-card.has-video .post-actions :is(.warm-art-icon,.reading-painted-icon),html body.bookclub-app #appDrawerRoot #appDrawerBody .vmd-post>.post-actions :is(.warm-art-icon,.reading-painted-icon){width:20px!important;height:20px!important;flex:0 0 20px!important;margin:0!important}
