/* V1.1-M — Reações visíveis e revisão funcional do Refúgio. */
.community-app.v10a .v15-reaction-wrap{position:relative;overflow:visible;max-width:100%}
.community-app.v10a .v15-reaction-wrap .v11-react-form{display:inline-flex!important;position:relative!important;align-items:center!important;gap:0!important;min-height:40px!important;max-width:100%;overflow:visible!important}
.community-app.v10a .v15-reaction-primary{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:39px!important;padding:7px 12px!important;background:#f0eafd!important;border:1px solid #dbd0f5!important;border-radius:11px 0 0 11px!important;color:#553b7f!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important}
.community-app.v10a .v15-reaction-primary:hover,.community-app.v10a .v15-reaction-primary:focus-visible{background:#e5daf9!important;color:#542d91!important}
.community-app.v10a .v15-reaction-primary.is-selected{background:#e9d8ff!important;color:#6226b0!important;border-color:#bd9dec!important}
.community-app.v10a .v15-reaction-label{font-size:12px!important;white-space:nowrap}
.community-app.v10a .v15-reaction-primary .v11-reaction-symbol{font-size:19px!important;line-height:1!important;min-width:19px}
.community-app.v10a .v15-reaction-primary .v11-total{font-size:11px!important;line-height:1.5!important;display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;border-radius:20px;background:#e2d5f5;color:#593d83;padding:0 5px}
.community-app.v10a .v15-reactions-menu{position:static!important;display:block!important;min-width:0;flex:0 0 auto}
.community-app.v10a .v15-reactions-menu>summary{display:flex!important;align-items:center!important;justify-content:center!important;min-width:31px!important;height:39px!important;padding:6px!important;border:1px solid #dbd0f5!important;border-left:0!important;border-radius:0 11px 11px 0!important;background:#f0eafd!important;color:#644386!important;cursor:pointer!important;list-style:none!important}
.community-app.v10a .v15-reactions-menu>summary:hover,.community-app.v10a .v15-reactions-menu[open]>summary{background:#e5daf9!important}
.community-app.v10a .v15-reactions-menu>summary::-webkit-details-marker{display:none}
.community-app.v10a .v15-menu-sr{position:absolute!important;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}
.community-app.v10a .v15-reactions-chevron{font-size:19px;line-height:1;font-weight:700}
.community-app.v10a .v15-reactions-options{position:absolute!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important;bottom:calc(100% + 9px)!important;left:0!important;right:auto!important;min-width:0!important;max-width:min(440px,calc(100vw - 60px))!important;padding:9px!important;border-radius:50px!important;background:#201632!important;border:1px solid #69458e!important;box-shadow:0 13px 35px #0b051c77!important;z-index:200!important;white-space:nowrap!important;isolation:isolate}
.community-app.v10a .v15-reactions-menu:not([open]) .v15-reactions-options{display:none!important}
.community-app.v10a .v15-reactions-options button{position:relative;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;min-width:43px!important;height:48px!important;border:0!important;border-radius:26px!important;background:transparent!important;padding:4px 5px!important;color:white!important;cursor:pointer!important;transition:transform .15s ease,background .15s ease!important}
.community-app.v10a .v15-reactions-options button:hover,.community-app.v10a .v15-reactions-options button:focus-visible{background:#4e336f!important;transform:translateY(-4px)!important;outline:2px solid #a98deb;outline-offset:0}
.community-app.v10a .v15-reactions-options button[aria-pressed=true]{background:#53327b!important}
.community-app.v10a .v15-reactions-options .v15-reaction-emoji{display:block;font-size:25px;line-height:1.1}
.community-app.v10a .v15-reactions-options .v15-reaction-option-name{display:block!important;font:600 9px/1.1 system-ui,sans-serif!important;white-space:nowrap}
.community-app.v10a .v15-reaction-feedback:empty{display:none!important}
.community-app.v10a .v15-reaction-feedback:not(:empty){display:inline-block;position:absolute;left:0;top:calc(100% + 4px);z-index:5;padding:5px 8px;border-radius:7px;background:#241734;color:#fff;font-size:11px;white-space:nowrap;max-width:250px;overflow:hidden;text-overflow:ellipsis}
.community-app.v10a .v10-home-feed .v101-post,.community-app.v10a .v15-permalink .v101-post{overflow:visible!important;isolation:isolate}
.community-app.v10a .v10-home-feed .v101-post{position:relative!important}
.community-app.v10a .v10-home-feed .c-post-actions,.community-app.v10a .v15-permalink .c-post-actions{overflow:visible!important}
.community-app.v10a .v10-home-feed .v101-post .v14-post-comments,.community-app.v10a .v15-permalink .v14-post-comments{border-radius:0 0 14px 14px!important}
.community-app.v10a .v10-home-feed .v101-post .v11-comment-host,.community-app.v10a .v15-permalink .v11-comment-host{overflow:visible!important}
.community-app.v10a .v15-permalink{width:min(100%,860px)!important;margin:0 auto!important;min-width:0}
.community-app.v10a .v15-back{margin:12px 0 18px!important}
.community-app.v10a .v15-back a{font-size:13px;text-decoration:none;color:#e0b9ff}
.community-app.v10a .v15-permalink .c-panel.c-post{background:#fff!important;color:#24203b!important;border:1px solid #ded9f3!important;border-radius:17px!important;padding:0!important;overflow:visible!important}
.community-app.v10a .v15-permalink .c-post-head{display:flex!important;gap:12px!important;align-items:center!important;padding:17px 18px 6px!important}
.community-app.v10a .v15-permalink .c-post>p{padding:0 18px!important;color:#24203b!important;overflow-wrap:anywhere!important}
.community-app.v10a .v15-permalink .c-post-image{display:block;max-width:calc(100% - 36px);max-height:560px;object-fit:contain;margin:12px 18px;border-radius:13px}
.community-app.v10a .v15-permalink .c-post-actions{display:flex!important;align-items:center!important;gap:14px!important;padding:10px 18px!important;background:#faf9ff!important;border-top:1px solid #e3dbf0!important}
.community-app.v10a .v15-permalink .v14-post-comments{display:block!important;padding:0 18px 16px!important;background:#faf9ff!important}
.community-app.v10a .v15-permalink .v14-post-comments>summary{display:flex!important;gap:7px;align-items:center;padding:8px 0;color:#59467e;cursor:pointer;list-style:none}
.community-app.v10a .v15-permalink .v11-comment-host{padding:16px;background:#e9eafa!important;border-radius:13px;color:#29213d!important}
.community-app.v10a .v15-permalink .v11-comment-content>p,.community-app.v10a .v15-permalink .v11-comment-meta a{color:#302748!important}
.community-app.v10a .v15-permalink .v11-comment-compose textarea,.community-app.v10a .v15-permalink .v11-reply-form textarea{color:#211536!important;background:#fff!important}
.community-app.v10a .v15-copy-link{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#60428c;font-weight:600;font-size:12px;cursor:pointer;padding:6px}
.community-app.v10a .v15-copy-link .ui-icon{width:17px;height:17px}
.community-app.v10a .v15-permalink .c-report{padding:10px 18px;color:#60428c}
.community-app.v10a .v15-permalink .v11-reactions-options button{color:#fff!important}
@media (min-width:761px) and (hover:hover){
 .community-app.v10a .v15-reactions-menu:focus-within .v15-reactions-options{display:flex!important}
}
@media(max-width:620px){
 .community-app.v10a .v15-reactions-options{padding:6px!important;gap:1px!important;border-radius:21px!important}
 .community-app.v10a .v15-reactions-options button{min-width:40px!important}
 .community-app.v10a .v15-reactions-options .v15-reaction-emoji{font-size:22px!important}
 .community-app.v10a .v15-reaction-primary{padding:6px 9px!important;gap:5px!important}
 .community-app.v10a .v15-reaction-feedback:not(:empty){white-space:normal}
}
@media(prefers-reduced-motion:reduce){.community-app.v10a .v15-reactions-options button{transition:none!important}}
/* A folha V1.0-K definia overflow:hidden no artigo; a paleta tem de poder sair do cartão. */
.community-app.v10a .v10-home-feed article.c-post.v101-post{overflow:visible!important}
.community-app.v10a .v10-home-feed article.c-post.v101-post .v14-post-comments{border-radius:0 0 16px 16px!important}
