.fb{margin-top:10px;font:15px/1.4 "DM Sans",system-ui,-apple-system,sans-serif;color:#f4f2ef;text-align:left}
.fb summary{display:inline-block;cursor:pointer;list-style:none;padding:9px 14px;border-radius:999px;background:#1a1a20;border:1px solid rgba(255,255,255,.16);font-weight:700;font-size:14px}
.fb summary::-webkit-details-marker{display:none}.fb[open] summary{background:#2a1214;border-color:#d42f2f}
.fb form{margin-top:10px;padding:12px;background:#0e0e12;border:1px solid rgba(255,255,255,.1);border-radius:14px}
.fb .dec{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}
.fb .dec button{font:inherit;font-size:14px;font-weight:700;padding:8px 12px;border-radius:999px;background:#1a1a20;color:#f4f2ef;border:1px solid rgba(255,255,255,.16);cursor:pointer}
.fb .dec button[aria-pressed=true]{background:#d42f2f;border-color:#d42f2f;color:#fff}
.fb label{display:block;font-size:13px;color:rgba(244,242,239,.68);margin:8px 0 4px}
.fb input,.fb textarea{width:100%;font:inherit;font-size:16px;color:#f4f2ef;background:#15151b;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:9px 10px}
.fb textarea{min-height:84px;resize:vertical}.fb .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.fb .send{font:inherit;font-weight:700;margin-top:10px;padding:10px 16px;border:0;border-radius:999px;background:#d42f2f;color:#fff;cursor:pointer}.fb .send[disabled]{opacity:.5}
.fb .msg{margin:8px 0 0;font-size:14px;color:#7ee2a8}.fb .msg.err{color:#ff8a8a}
