.fb.svelte-1o4alj2{right:max(14px, env(safe-area-inset-right,0px));bottom:max(14px, env(safe-area-inset-bottom,0px));z-index:940;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.fb-btn.svelte-1o4alj2{min-height:var(--btn-height-md);font-family:var(--font-ui);letter-spacing:.04em;color:var(--dim);background:var(--ink);border:1px solid var(--line-2);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:8px;padding:0 15px;font-size:18px;display:inline-flex;box-shadow:0 6px 20px #0000008c}.fb-btn.svelte-1o4alj2:hover,.fb-btn.svelte-1o4alj2:focus-visible,.fb-btn.on.svelte-1o4alj2{color:var(--text);border-color:var(--line)}.fb-panel.svelte-1o4alj2{background:var(--ink-2);border:1px solid var(--line-2);border-radius:var(--radius-md);text-align:left;width:min(420px,100vw - 28px);max-height:min(70vh,620px);padding:14px 16px 16px;overflow-y:auto;box-shadow:0 14px 38px #000000a6}.fb-title.svelte-1o4alj2{color:var(--text);font-size:22px}.fb-sub.svelte-1o4alj2{color:var(--dim);margin-top:3px;font-size:18px;line-height:1.35}.fb-ctx.svelte-1o4alj2{color:var(--faint);background:var(--ink);border-left:3px solid var(--line-2);border-radius:var(--radius-sm);overflow-wrap:anywhere;margin-top:10px;padding:7px 10px;font-size:17px;line-height:1.4}.fb-cible.svelte-1o4alj2{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;font-size:18px;display:flex}.fb-cible-lbl.svelte-1o4alj2{color:var(--faint)}.fb-cible-val.svelte-1o4alj2{min-width:0;color:var(--text);overflow-wrap:anywhere;flex:160px}.fb-detacher.svelte-1o4alj2{font-family:var(--font-ui);color:var(--faint);cursor:pointer;background:0 0;border:none;font-size:17px;text-decoration:underline}.fb-detacher.svelte-1o4alj2:hover,.fb-detacher.svelte-1o4alj2:focus-visible{color:var(--text)}.fb-cats.svelte-1o4alj2{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.fb-cat.svelte-1o4alj2{min-height:var(--btn-height-md);font-family:var(--font-ui);letter-spacing:.03em;color:var(--dim);background:var(--ink);border:1px solid var(--line-2);border-radius:var(--radius-sm);cursor:pointer;padding:0 10px;font-size:20px}.fb-cat.svelte-1o4alj2:hover,.fb-cat.svelte-1o4alj2:focus-visible{color:var(--text);border-color:var(--line)}.fb-cat.on.svelte-1o4alj2{color:var(--text);border-color:var(--text);background:var(--ink-3)}.fb-lbl.svelte-1o4alj2{color:var(--faint);margin-top:12px;margin-bottom:4px;font-size:17px;display:block}.fb-texte.svelte-1o4alj2{width:100%;font-family:var(--font-ui);color:var(--text);background:var(--ink);border:1px solid var(--line-2);border-radius:var(--radius-sm);resize:vertical;padding:9px 11px;font-size:18px;line-height:1.35;display:block}.fb-texte.svelte-1o4alj2:focus-visible{border-color:var(--line);outline:none}.fb-foot.svelte-1o4alj2{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.fb-reste.svelte-1o4alj2{color:var(--faint);flex:auto;font-size:17px}.fb-reste.court.svelte-1o4alj2{color:var(--warning)}.fb-annuler.svelte-1o4alj2{min-height:var(--btn-height-md);font-family:var(--font-ui);color:var(--dim);border:1px solid var(--line-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:0 14px;font-size:19px}.fb-annuler.svelte-1o4alj2:hover,.fb-annuler.svelte-1o4alj2:focus-visible{color:var(--text);border-color:var(--line)}.fb-envoyer.svelte-1o4alj2{min-height:var(--btn-height-md);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--dim);background:var(--ink);border:1px solid var(--line-2);border-radius:var(--radius-sm);cursor:pointer;padding:0 18px;font-size:19px;font-style:italic;font-weight:900}.fb-envoyer.svelte-1o4alj2:disabled{opacity:.5;cursor:not-allowed}.fb-envoyer.pret.svelte-1o4alj2{color:var(--text);border-color:var(--hot-soft);background:#f05a001a}.fb-envoyer.pret.svelte-1o4alj2:hover,.fb-envoyer.pret.svelte-1o4alj2:focus-visible{border-color:var(--hot)}.fb.retire.svelte-1o4alj2{visibility:hidden;pointer-events:none}@media (width<=560px){.fb-btn-mot.svelte-1o4alj2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fb-btn.svelte-1o4alj2{padding:0 13px}}@media (prefers-reduced-motion:reduce){.fb-panel.svelte-1o4alj2{transition:none;animation:none}}
