.tools-community-actions{display:flex;align-items:center;gap:8px}.tools-community-actions .tools-icon-action{width:44px;height:44px;min-width:44px;min-height:44px;background:#fff;cursor:pointer}.tools-community-actions .tool-like[aria-pressed=true]{color:#b82c58;background:#fff0f4;border-color:#e9aec0}.tool-like[aria-pressed=true] path{fill:currentColor}.tools-community-actions button:disabled{opacity:.5;cursor:default}.tools-community-actions button:focus-visible,.tools-socials a:focus-visible,.tools-socials button:focus-visible{outline:3px solid #83a8f3;outline-offset:3px}
.community-status{position:fixed;z-index:90;bottom:calc(18px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);max-width:calc(100vw - 24px);width:max-content;box-sizing:border-box;padding:12px 20px;border-radius:12px;background:#20396d;color:#fff;font-size:14px;line-height:1.5;text-align:center;box-shadow:0 6px 24px #20396d26;pointer-events:none}.community-status[hidden]{display:none}.community-copy-fallback{position:fixed;left:-9999px;top:0;width:1px;height:1px;opacity:0}
.tools-footer{flex-wrap:wrap}.tools-socials{flex-basis:100%;width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 22px;margin-bottom:4px;border-bottom:1px solid #e0e7ef;text-align:left}.tools-socials strong{font-size:14px;color:#20396d}.tools-socials p{font-size:12px;color:#728096;line-height:1.6;max-width:460px;margin:5px 0 0}.tools-social-icons{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.tools-socials .tools-icon-action{width:44px;height:44px;min-width:44px;min-height:44px;padding:10px}.tools-socials .social-pending{color:#6e7e95;background:#f5f7fa;border-color:#e2e7ef;cursor:default}.tools-socials a:hover{color:#244e94;background:#e9f0fb}.tools-socials .social-pending:hover{background:#f5f7fa}
@media(max-width:760px){.tools-socials{flex-direction:column;align-items:flex-start;gap:16px}.tools-socials p{max-width:100%}.tools-footer .tools-socials{flex-basis:auto}}
@media(max-width:400px){.document-tools .tools-footer{padding-right:12px;padding-left:12px}.tools-social-icons,.tools-community-actions{gap:6px}}
.pdf-tool-editing .tools-socials{flex-direction:column;align-items:flex-start}
