.bf-send-actions{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}
.bf-send-actions button{min-height:44px;padding:8px 11px}
.bf-send-actions [data-wa-message]{background:#176640;border-color:#176640;color:white}
.bf-send-actions [data-wa-message]:hover{background:#105332;color:white}
#bf-share-dialog{box-sizing:border-box;width:min(94vw,430px);max-height:92vh;max-height:92dvh;overflow:auto;border:1px solid #d7c8b0;border-radius:18px;padding:16px;color:#30253b;background:#fffaf1}
#bf-share-dialog::backdrop{background:#201729b8}
.bf-share-head,.bf-share-controls,#bf-status-pages{display:flex;align-items:center;justify-content:space-between;gap:8px}
.bf-share-head strong{font-size:1.15rem}.bf-share-head form{margin:0}
#bf-share-dialog button,#bf-share-dialog a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;border:1px solid #c5b79c;color:#352b3c;background:#fffdf7;border-radius:12px;padding:6px 12px;cursor:pointer;font:inherit;font-weight:600;text-decoration:none}
#bf-share-dialog #bf-send-file,#bf-share-dialog #bf-copy-message{background:#176640;border-color:#176640;color:#fff}
#bf-share-dialog [hidden]{display:none}
#bf-share-note{font-size:.94rem;line-height:1.5;margin:6px 0 12px}
#bf-status-preview{display:block;height:auto;max-height:51vh;max-height:51dvh;max-width:100%;margin:0 auto;border-radius:8px}
#bf-status-pages{justify-content:center;margin-top:6px}.bf-share-controls{justify-content:center;flex-wrap:wrap;margin-top:10px}
#bf-message-copy{width:100%;height:35vh;font:inherit}
.bf-reader-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap;flex-basis:100%}
.bf-reader-actions button{min-height:44px}
.bf-reader-actions [aria-pressed="true"]{background:#f8e7da;color:#762e18;border-color:#aa6547}
