.facebook-block-open{display:block;width:100%;margin-top:16px;color:#a33131;border-color:#ebcccc}
.facebook-block-dialog{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #dce5e2;border-radius:16px;padding:24px;color:#233d37;box-sizing:border-box}
.facebook-block-dialog::backdrop{background:#142d2866}
.facebook-block-dialog h2{margin:0 0 14px;font-size:20px}
.facebook-block-dialog p{font-size:14px;line-height:1.6;overflow-wrap:anywhere}
.fb-block-target{font-weight:600}.fb-block-hint{color:#637b74}.fb-block-result{font-weight:600}
.fb-block-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}
.fb-block-actions button{flex:1 1 160px;min-height:40px;white-space:normal}
.fb-block-actions [data-action="block"]{background:#a33131;color:#fff;border-color:#a33131}
.fb-block-actions .fb-block-close{flex-basis:100%}
.fb-block-actions button:disabled{opacity:.55;cursor:default}
@media(max-width:480px){.facebook-block-dialog{padding:18px}.fb-block-actions{flex-direction:column}.fb-block-actions button{flex:auto}}
