/* "Get your badge" box on bot pages (added by badge/add-badge-box.py) */
.fb-box{display:block;margin-top:28px;border:1.5px solid var(--line2,#E1E3E7);border-radius:14px;background:#fff}
.fb-box>summary{letter-spacing:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:8px 14px 8px 18px;cursor:pointer;list-style:none;font-size:16px}
.fb-box>summary::-webkit-details-marker{display:none}
.fb-q{font-weight:750;color:var(--ink)}
.fb-cta{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:36px;padding:0 14px;border-radius:999px;background:#FFF0E6;color:#D1452F;font-size:14.5px;font-weight:700;transition:background .15s}
.fb-cta svg{width:14px;height:14px;transition:transform .2s}
.fb-box>summary:hover .fb-cta{background:#FFE2D3}
.fb-box[open]>summary .fb-cta svg{transform:rotate(180deg)}
.fb-box[open]>summary{border-bottom:1px solid var(--line2,#E1E3E7)}
.fb-in{padding:14px 18px 18px}
.fb-in .g-muted{margin:0 0 12px}
.fb-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}
.fb-tabs{display:inline-flex;padding:3px;border-radius:999px;background:#F3F4F6}
.fb-tabs button{min-height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--mute);font:inherit;font-size:14px;font-weight:650;cursor:pointer}
.fb-tabs button[aria-pressed=true]{background:#fff;color:#D1452F;box-shadow:0 1px 3px rgba(10,11,13,.12)}
.fb-prev{display:inline-grid;place-items:center;padding:10px 14px;border-radius:10px;background:#F7F7F8;transition:background .15s}
.fb-prev.is-dark{background:#3A3F4A}
.fb-prev img{display:block;width:250px;max-width:100%;height:auto}
.fb-box .prompt{margin-top:14px}
.fb-box .fb-code{margin:0;padding:12px 14px;font:500 12.5px/1.6 Mono,ui-monospace,monospace;white-space:pre-wrap;word-break:break-all;color:var(--ink);user-select:all;-webkit-user-select:all}
.fb-box .fb-code:focus-visible{outline:2px solid #D1452F;outline-offset:-2px}
@media (max-width:520px){.fb-box>summary{padding-left:14px}.fb-in{padding:12px 14px 14px}}
