/* Ligar o Facebook ao cadastro, na aba Perfil (29/10/2026). [Claude] Segue o visual do Perfil (body.sn, dourado #fcd535). */
.fl-id{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px}
.fl-cod{font:800 14px/1 Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.5px;color:#fcd535;background:#0b0e11;border:1px dashed #fcd53599;padding:6px 9px;border-radius:8px;user-select:all}
.fl-copiar{min-height:44px;min-width:88px;padding:4px 16px;border-radius:8px;border:1px solid #ffffff2e;background:transparent;color:#eaecef;font:700 13px/1 Inter,system-ui,sans-serif;cursor:pointer}
.fl-copiar:active{transform:translateY(1px)}
.fl-pend{flex-basis:100%;font:700 12.5px/1.3 Inter,system-ui,sans-serif;color:#f0b90b}
.fl-selo{display:inline-grid;place-items:center;width:20px;height:20px;margin-left:6px;vertical-align:2px;border-radius:50%;background:#1877f2;color:#fff;font:900 11px/1 system-ui,sans-serif}
.fl-cartoes{display:flex;flex-direction:column;gap:12px}
.fl-cartoes:empty{display:none}
.fl-card{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;border:1px solid #ffffff1a;background:#ffffff08;text-align:left}
.fl-tit{margin:0;font:800 16px/1.25 Inter,system-ui,sans-serif;color:#eaecef}
.fl-txt{margin:0;font-size:14px;line-height:1.45;color:#b7bdc6}
.fl-ligar{border-color:#fcd5354d;background:linear-gradient(180deg,#fcd53514,#ffffff05)}
.fl-ms{background:#1877f2;color:#fff;box-shadow:0 4px 0 #0f4fa8;min-height:52px;font-size:16px}
.fl-ms svg{width:22px;height:22px;fill:#fff;flex:none}
.fl-ou{margin:-2px 0 0;text-align:center;font-size:12.5px;line-height:1.4;color:#929aa5}
.fl-ou b{color:#eaecef}
.fl-alt{border-top:1px solid #ffffff1a;padding-top:8px}
.fl-alt summary{cursor:pointer;min-height:48px;display:flex;align-items:center;font:700 14px/1.2 Inter,system-ui,sans-serif;color:#eaecef}
.fl-alt ol{margin:6px 0 2px;padding-left:20px;font-size:13.5px;line-height:1.55;color:#b7bdc6}
.fl-alt b{color:#fcd535}
.fl-quem{display:flex;align-items:center;gap:12px;min-width:0}
.fl-quem div{min-width:0}
.fl-quem b{display:block;font-size:16px;font-weight:800;color:#eaecef;overflow-wrap:anywhere}
.fl-quem small{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:#929aa5}
.fl-av{flex:0 0 52px;width:52px;height:52px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #1877f2}
.fl-av-ini{display:grid;place-items:center;background:linear-gradient(135deg,#0d2c5a,#1d4f99);color:#cfe1ff;font:900 18px/1 Inter,system-ui,sans-serif}
.fl-pergunta{border-color:#1877f266;background:linear-gradient(180deg,#1877f214,#ffffff05)}
.fl-sim{background:#fcd535;color:#181a20;box-shadow:0 4px 0 #b39a4a;min-height:52px;font-size:16px}
.fl-nao{min-height:44px;border-radius:14px;border:1px solid #ffffff2e;background:transparent;color:#b7bdc6;font:700 15px/1 Inter,system-ui,sans-serif;cursor:pointer}
.fl-pergunta button:disabled{opacity:.6;cursor:default}
.fl-msg{margin:0;font-size:13px;color:#f0b90b}
.fl-msg:empty{display:none}
.fl-ok{flex-direction:row;align-items:center;gap:12px;border-color:#22c55e66;background:#0f2a19}
.fl-ok p{margin:0;display:flex;flex-direction:column;gap:2px;min-width:0}
.fl-ok b{font-size:15px;color:#b7f5cc;overflow-wrap:anywhere}
.fl-ok span{font-size:13px;line-height:1.4;color:#9fd9b4}
.fl-copiar:focus-visible,.fl-nao:focus-visible,.fl-alt summary:focus-visible{outline:3px solid #fff;outline-offset:2px}
.fl-i{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;margin-right:6px}
.fl-tit .fl-i{color:#fcd535}
.fl-pend .fl-i{width:15px;height:15px;margin-right:4px}
/* Prévia 29/10: código grande e fácil de ler no celular; "Sim, sou eu" no dourado do site (azul só no Messenger). [Claude] */
.fl-id{gap:8px 10px;margin-top:10px}
.fl-cod{font-size:30px;letter-spacing:1px;padding:8px 12px;border-radius:10px;line-height:1.05}
.fl-pend{margin-top:2px}
@media (min-width:700px){.fl-cod{font-size:24px}}
