.rf{display:flex;flex-direction:column;gap:14px;max-width:1100px}.rf-ic{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rf-hero{position:relative;overflow:hidden;padding:26px 26px 22px;border-radius:22px;border:1px solid rgba(167,139,250,.28);background:radial-gradient(120% 140% at 0% 0%,rgba(124,58,237,.38),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(34,211,238,.18),transparent 60%),var(--panel,#0e0e15)}.rf-tag{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:99px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-size:12.5px;font-weight:600;color:#ddd6fe}.rf-tag .rf-ic{width:15px;height:15px}.rf-hero h1{margin:14px 0 8px;font-size:clamp(24px,3.4vw,36px);line-height:1.1;letter-spacing:-.03em;max-width:760px}.rf-hero h1 em{font-style:normal;background:linear-gradient(135deg,#a78bfa,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent}.rf-hero p{margin:0;max-width:680px;color:var(--muted,#a3a0b8);font-size:15px;line-height:1.55}.rf-hero p b{color:var(--text,#fff)}.rf-link{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px;padding:10px 10px 10px 14px;border-radius:16px;background:#00000059;border:1px solid rgba(255,255,255,.12)}.rf-link>span{display:flex;align-items:center;gap:9px;flex:1;min-width:0;color:#c4b5fd}.rf-link code{font:600 15px var(--mono,ui-monospace,monospace);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-acts{display:flex;gap:8px;flex-wrap:wrap}.rf-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.rf-k{padding:14px 15px;border-radius:16px;background:var(--panel,#0e0e15);border:1px solid var(--line,rgba(255,255,255,.07))}.rf-k span{display:block;font-size:12.5px;color:var(--muted,#a3a0b8)}.rf-k b{display:block;margin-top:4px;font-size:26px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.rf-k small{display:block;margin-top:2px;font-size:11.5px;color:var(--dim,#6d6a82)}.rf-k--ok b{color:#6ee7b7}.rf-k--money b{color:#c4b5fd}.rf-k--due{border-color:#34d39959;background:linear-gradient(180deg,rgba(52,211,153,.1),transparent),var(--panel,#0e0e15)}.rf-k--due b{color:#34d399}.rf-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rf-steps>div{display:grid;grid-template-columns:34px 1fr;column-gap:12px;row-gap:3px;padding:16px;border-radius:16px;background:var(--panel,#0e0e15);border:1px solid var(--line,rgba(255,255,255,.07))}.rf-steps i{grid-row:span 2;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-style:normal;font-weight:700;background:linear-gradient(135deg,#7c3aed,#22d3ee);color:#fff}.rf-steps b{font-size:14.5px}.rf-steps span{font-size:13px;color:var(--muted,#a3a0b8);line-height:1.45}.rf-g2{display:grid;grid-template-columns:1.3fr 1fr;gap:14px}.rf-card{padding:18px;border-radius:18px;background:var(--panel,#0e0e15);border:1px solid var(--line,rgba(255,255,255,.07))}.rf-card h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:16px;letter-spacing:-.01em}.rf-card h3 .rf-ic{color:#a78bfa}.rf-mut{margin:-4px 0 12px;font-size:13px;color:var(--muted,#a3a0b8)}.rf-list{display:flex;flex-direction:column;gap:6px;max-height:420px;overflow:auto}.rf-list--s{margin-top:14px}.rf-p{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:12px;background:#ffffff06;border:1px solid var(--line,rgba(255,255,255,.06))}.rf-p>div{flex:1;min-width:0}.rf-p b{display:block;font-size:14px}.rf-p small{font-size:12px;color:var(--dim,#6d6a82)}.rf-p em{font-style:normal;font-weight:700;color:#34d399}.rf-av{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:none;background:#a78bfa29;color:#ddd6fe;font-weight:700}.rf-av--ok{background:#34d39926;color:#34d399}.rf-av .rf-ic{width:16px;height:16px}.rf-chip{flex:none;height:24px;padding:0 9px;border-radius:99px;display:inline-flex;align-items:center;font-size:12px;font-weight:600;background:#ffffff0f;color:var(--muted,#a3a0b8)}.rf-chip.appel{background:#22d3ee1f;color:#67e8f9}.rf-chip.parle{background:#fbbf241f;color:#fcd34d}.rf-chip.paye{background:#34d39924;color:#34d399}.rf-chip.perdu{opacity:.7}.rf-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:26px 10px;color:var(--muted,#a3a0b8)}.rf-empty .rf-ic{width:26px;height:26px;color:#a78bfa;margin-bottom:6px}.rf-empty b{color:var(--text,#fff)}.rf-empty span{font-size:13px;max-width:330px}.rf-pay{display:flex;gap:8px}.rf-in{flex:1;min-width:0;height:40px;padding:0 12px;border-radius:11px;border:1px solid var(--line2,rgba(255,255,255,.12));background:#0000004d;color:var(--text,#fff);font-size:14px;outline:none}.rf-in:focus{border-color:#8b5cf6}textarea.rf-in{height:auto;min-height:150px;padding:10px 12px;line-height:1.5;resize:vertical;font:inherit;font-size:14px}.rf-tpl{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.rf-t{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;background:#ffffff06;border:1px solid var(--line,rgba(255,255,255,.06))}.rf-t__h{display:flex;align-items:center;gap:8px}.rf-t__h .rf-ic{color:#a78bfa;width:16px;height:16px}.rf-t__h b{font-size:13.5px}.rf-t p{flex:1;margin:0;font-size:13.5px;line-height:1.5;color:#d4d2e0;white-space:pre-line}.rf-faq details{border-top:1px solid var(--line,rgba(255,255,255,.06));padding:11px 0}.rf-faq details:first-child{border-top:0}.rf-faq summary{cursor:pointer;font-weight:600;font-size:14px}.rf-faq p{margin:8px 0 0;font-size:13.5px;color:var(--muted,#a3a0b8);line-height:1.55}.rf-adm{width:100%;border-collapse:collapse;font-size:13.5px}.rf-adm th{text-align:left;font-weight:600;font-size:12px;color:var(--muted,#a3a0b8);padding:8px 10px;border-bottom:1px solid var(--line,rgba(255,255,255,.07));white-space:nowrap}.rf-adm td{padding:10px;border-bottom:1px solid var(--line,rgba(255,255,255,.05));vertical-align:middle}.rf-adm td small{display:block;color:var(--dim,#6d6a82);font-size:12px}.rf-adm .due{font-weight:700;color:#34d399}.rf-tw{overflow-x:auto}.rf-bc{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rf-sw{display:flex;align-items:center;gap:10px;font-size:13.5px}.rf-note{font-size:12.5px;color:var(--dim,#6d6a82);margin-top:8px}@media(max-width:900px){.rf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-kpis .rf-k:last-child{grid-column:span 2}.rf-steps,.rf-g2,.rf-bc{grid-template-columns:1fr}.rf-hero{padding:20px 16px 16px}.rf-link{padding:10px}.rf-link>span{flex-basis:100%}.rf-acts .btn{flex:1}}.nb--new{background:linear-gradient(135deg,#7c3aed,#22d3ee);color:#fff;font-size:10px;letter-spacing:.04em}.rf-bn{position:relative;display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:16px 46px 16px 16px;border-radius:18px;border:1px solid rgba(167,139,250,.32);background:radial-gradient(120% 160% at 0% 0%,rgba(124,58,237,.35),transparent 60%),var(--panel,#0e0e15);color:inherit;text-decoration:none}.rf-bn__ic{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;flex:none;background:linear-gradient(135deg,#7c3aed,#22d3ee);color:#fff;font-size:22px}.rf-bn__b{flex:1;min-width:0}.rf-bn__b small{display:inline-block;margin-bottom:3px;padding:2px 8px;border-radius:99px;background:#ffffff1a;font-size:10.5px;font-weight:700;letter-spacing:.06em}.rf-bn__b b{display:block;font-size:16px;letter-spacing:-.01em}.rf-bn__b span{display:block;font-size:13px;color:var(--muted,#a3a0b8)}.rf-bn__x{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:9px;border:0;background:#ffffff0f;color:var(--muted,#a3a0b8);cursor:pointer;font-size:16px;line-height:1}@media(max-width:640px){.rf-bn .btn{display:none}}.rf-card>.rf-in{display:block;width:100%}button.rf-bn{font:inherit;color:inherit}.rf-bn--av{border-color:#22d3ee59}.rf-bn__ic--3d{background:none!important;width:48px;height:48px}.rf-bn__ic--3d .tile3d{width:48px;height:48px;display:block}
