/*! © NS Corp (Ablyos). Code propriétaire, tous droits réservés. */
.app :where(.b2b-lien){display:inline-flex;align-items:center;gap:.25rem;color:hsl(var(--primary-ink));text-decoration:none;font-weight:560}.app .b2b-lien:hover{text-decoration:underline;text-underline-offset:.2em}.b2b-discret{color:hsl(var(--faint));font-size:.8125rem}.b2b-casse{overflow-wrap:anywhere}.b2b-pre{white-space:pre-wrap}.b2b-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.55}.b2b-h3{margin:0 0 .625rem;font-size:.8125rem;font-weight:620;color:hsl(var(--muted-foreground))}.b2b-panneau{margin-block-start:1.25rem;display:grid;gap:1.25rem}.b2b-panneau>.app-carte+.app-carte{margin-block-start:0}.b2b-bouton-court{justify-self:start}.b2b-ligne-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.b2b-ligne-actions>.da-btn{max-inline-size:100%;white-space:normal;text-align:center}.b2b-ligne-actions-fin{justify-content:flex-end}.b2b-separe{border-block-start:1px solid hsl(var(--line))}.b2b-separateur{display:flex;align-items:center;gap:.75rem;color:hsl(var(--faint));font-size:.75rem;font-weight:560}.b2b-separateur:before,.b2b-separateur:after{content:"";flex:1;block-size:1px;background:hsl(var(--line))}.b2b-note-demo,.b2b-alerte{display:flex;align-items:flex-start;gap:.5rem;margin-block-end:1.25rem;padding:.75rem .875rem;border:1px solid hsl(var(--role-automation) / .35);border-radius:var(--radius);background:hsl(var(--role-automation) / .07);font-size:.875rem}.b2b-alerte{border-color:hsl(var(--app-danger) / .4);background:hsl(var(--app-danger) / .08)}.b2b-alerte svg{flex:none;margin-block-start:.125rem;color:hsl(var(--app-danger))}.b2b-alerte-courte{margin:0;padding:.375rem .625rem;flex-wrap:wrap}.b2b-note-bas{margin-block-start:1.25rem!important}.b2b-score{display:inline-flex;align-items:center;gap:.3125rem;padding:.0625rem .5rem;border-radius:999px;font-size:.75rem;font-weight:620;white-space:nowrap;border:1px solid currentColor}.b2b-score:before{content:"";inline-size:.375rem;block-size:.375rem;border-radius:999px;background:currentColor}.b2b-score[data-score=chaud]{color:hsl(var(--app-chaud, 12 88% 68%));background:#f3633f1a}.b2b-score[data-score=tiede]{color:hsl(var(--role-automation));background:hsl(var(--role-automation) / .08)}.b2b-score[data-score=froid]{color:hsl(var(--app-froid, 205 70% 72%));background:#52a5e014}.b2b-etape{display:inline-block;padding:.0625rem .5rem;border-radius:.375rem;background:hsl(var(--surface-3));font-size:.75rem;font-weight:560;white-space:nowrap}.b2b-etape[data-etape=gagne]{color:hsl(var(--role-proof))}.b2b-etape[data-etape=perdu]{color:hsl(var(--faint))}.b2b-compte{display:inline-grid;place-items:center;min-inline-size:1.25rem;block-size:1.25rem;margin-inline-start:.375rem;padding:0 .3125rem;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.6875rem;font-weight:700}.b2b-pastille-a,.b2b-pastille-d{padding:0 .4375rem;border-radius:999px;font-size:.6875rem;font-weight:620;white-space:nowrap;color:hsl(var(--role-automation));background:hsl(var(--role-automation) / .12)}.b2b-pastille-d{color:hsl(var(--app-danger));background:hsl(var(--app-danger) / .12)}.b2b-genre{padding:.125rem .5rem;border-radius:.375rem;background:hsl(var(--surface-3));font-size:.75rem;font-weight:620;white-space:nowrap}.b2b-genre[data-genre=prospection]{color:hsl(var(--primary-ink))}.b2b-genre[data-genre=relance]{color:hsl(var(--role-automation))}.b2b-genre[data-genre=avis]{color:hsl(var(--role-proof))}.b2b-vide,.b2b-verrou{display:grid;justify-items:center;gap:.5rem;padding:2.25rem 1.25rem;text-align:center}.b2b-verrou{justify-items:start;text-align:start;border:1px dashed hsl(var(--line-strong));border-radius:var(--radius-surface);background:hsl(var(--card));padding:1.75rem}.b2b-vide-titre{font-weight:620}.b2b-vide .app-aide{max-inline-size:42ch}.b2b-onglets{display:flex;gap:.25rem;overflow-x:auto;border-block-end:1px solid hsl(var(--line));scrollbar-width:none}.b2b-onglets button{flex:none;display:inline-flex;align-items:center;padding:.625rem .75rem;border:0;border-block-end:2px solid transparent;margin-block-end:-1px;background:none;color:hsl(var(--muted-foreground));font:inherit;font-size:.875rem;font-weight:560;cursor:pointer}.b2b-onglets button[aria-selected=true]{color:hsl(var(--foreground));border-block-end-color:hsl(var(--primary))}.b2b-onglets button:hover{color:hsl(var(--foreground))}.b2b-tiroir{position:fixed;inset:0 0 0 auto;margin:0;inline-size:min(34rem,100vw);max-inline-size:100vw;block-size:100dvh;max-block-size:100dvh;padding:0;border:0;border-inline-start:1px solid hsl(var(--line-strong));background:hsl(var(--card));color:hsl(var(--foreground));overflow-y:auto}.b2b-tiroir[data-large]{inline-size:min(48rem,100vw)}.b2b-tiroir::backdrop{background:hsl(var(--app-voile, 222 40% 3% / .6))}.b2b-tiroir[open]{animation:b2b-entre .2s var(--ease-out) both}@keyframes b2b-entre{0%{transform:translate(3rem);opacity:0}}.b2b-tiroir-tete{position:sticky;inset-block-start:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;border-block-end:1px solid hsl(var(--line));background:hsl(var(--card))}.b2b-tiroir-pad{padding:1.25rem}.b2b-dem{min-block-size:calc(100dvh - 10rem)}.b2b-dem-travail{max-inline-size:36rem;margin:clamp(1rem,6vh,4rem) auto 0}.b2b-dem-sur{margin-block-end:.75rem!important;color:hsl(var(--primary-ink));font-size:.8125rem;font-weight:620}.app .b2b-dem-titre{margin:0;font-family:var(--font-display);font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);font-weight:760;font-stretch:78%;line-height:1;letter-spacing:-.035em;outline:none}.b2b-dem-etapes{display:grid;gap:.25rem;margin-block-start:2rem!important}.b2b-dem-etapes li{display:flex;align-items:flex-start;gap:.875rem;padding:.75rem .875rem;border-radius:.75rem;color:hsl(var(--faint));transition:background-color .3s ease,color .3s ease}.b2b-dem-etapes li[data-statut=cours]{background:hsl(var(--surface-2));color:hsl(var(--foreground))}.b2b-dem-etapes li[data-statut=fait],.b2b-dem-etapes li[data-statut=passee]{color:hsl(var(--foreground))}.b2b-dem-etapes em{display:block;font-style:normal;font-size:.8125rem;color:hsl(var(--muted-foreground))}.b2b-dem-puce{display:grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;flex:none;border:1px solid hsl(var(--line-strong));border-radius:999px}li[data-statut=fait] .b2b-dem-puce{border-color:hsl(var(--role-proof));background:hsl(var(--role-proof));color:hsl(var(--card))}li[data-statut=cours] .b2b-dem-puce{border-color:hsl(var(--primary));color:hsl(var(--primary-ink))}.b2b-dem-puce svg{inline-size:.875rem;block-size:.875rem}.b2b-tourne{animation:b2b-tourne .9s linear infinite}@keyframes b2b-tourne{to{transform:rotate(360deg)}}.b2b-dem-erreur{display:grid;gap:.75rem;justify-items:start;margin-block-start:1.25rem}.b2b-dem-fil ol{display:flex;gap:.25rem;overflow-x:auto;margin-block-end:clamp(1.5rem,4vh,2.5rem)!important;padding-block-end:.25rem;scrollbar-width:none}.b2b-dem-fil button{display:inline-flex;align-items:center;gap:.5rem;padding:.4375rem .75rem;border:1px solid hsl(var(--line));border-radius:999px;background:transparent;color:hsl(var(--muted-foreground));font:inherit;font-size:.8125rem;font-weight:560;white-space:nowrap;cursor:pointer}.b2b-dem-fil button svg{inline-size:.9375rem;block-size:.9375rem}.b2b-dem-fil button[aria-current=step]{border-color:hsl(var(--primary));color:hsl(var(--foreground));background:hsl(var(--primary) / .12)}.b2b-dem-fil button[data-fait]{color:hsl(var(--role-proof))}.b2b-dem-chapitre{animation:b2b-monte .45s var(--ease-out) both}@keyframes b2b-monte{0%{opacity:0;transform:translateY(.75rem)}}.b2b-dem-grille{display:grid;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}@media(min-width:64rem){.b2b-dem-grille{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.b2b-dem-texte{display:grid;gap:1rem;justify-items:start;max-inline-size:34rem}.b2b-dem-texte-large{max-inline-size:48rem;margin-block-end:1.5rem}.b2b-dem-texte .da-btn,.b2b-dem-actions .da-btn,section>.da-btn{display:inline-flex;align-items:center;gap:.5rem}section>.da-btn{margin-block-start:1.5rem}.b2b-dem-adresse{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid hsl(var(--line-strong));border-radius:.625rem;background:hsl(var(--surface-2));font-size:.875rem;max-inline-size:100%}.b2b-dem-adresse a{display:inline-flex;align-items:center;gap:.375rem;color:hsl(var(--foreground));font-weight:600;text-decoration:none;overflow-wrap:anywhere}.b2b-navigateur{min-inline-size:0;border:1px solid hsl(var(--line-strong));border-radius:.875rem;background:hsl(var(--surface-2));overflow:hidden;box-shadow:0 40px 80px -40px hsl(var(--app-ombre, 222 70% 2% / .9))}.b2b-navigateur-barre{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-block-end:1px solid hsl(var(--line))}.b2b-navigateur-barre span{inline-size:.625rem;block-size:.625rem;border-radius:999px;background:hsl(var(--surface-3))}.b2b-navigateur-barre em{flex:1;min-inline-size:0;margin-inline-start:.5rem;padding:.1875rem .625rem;border-radius:.375rem;background:hsl(var(--background));color:hsl(var(--muted-foreground));font-size:.75rem;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-navigateur-cadre{position:relative;aspect-ratio:16 / 11;overflow:hidden;background:#fff}.b2b-navigateur-cadre iframe{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:200%;block-size:200%;border:0;transform:scale(.5);transform-origin:0 0;pointer-events:none}.b2b-navigateur-haut{aspect-ratio:3 / 4}.b2b-dem-prospects{display:grid;gap:1rem;margin-block-end:.5rem}@media(min-width:60rem){.b2b-dem-prospects{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.b2b-dem-liste{display:grid;max-block-size:28rem;overflow-y:auto;border:1px solid hsl(var(--line));border-radius:var(--radius-surface);background:hsl(var(--card))}.b2b-dem-liste button{display:grid;gap:.125rem;inline-size:100%;padding:.6875rem 1rem;border:0;border-block-end:1px solid hsl(var(--line));background:transparent;color:hsl(var(--foreground));font:inherit;text-align:start;cursor:pointer}.b2b-dem-liste li:last-child button{border-block-end:0}.b2b-dem-liste button[aria-pressed=true]{background:hsl(var(--primary) / .1);box-shadow:inset 3px 0 hsl(var(--primary))}.b2b-dem-liste strong{font-weight:600;font-size:.9375rem}.b2b-dem-liste span{color:hsl(var(--muted-foreground));font-size:.8125rem;overflow-wrap:anywhere}.b2b-dem-adresse-p[data-statut=pret]{color:hsl(var(--role-proof))!important}.b2b-dem-adresse-p[data-statut=trouve]{color:hsl(var(--role-automation))!important}.b2b-courriel{display:grid;gap:.5rem;padding:1.125rem 1.25rem;border-radius:var(--radius-surface);background:hsl(var(--app-papier, 40 30% 96%));color:hsl(var(--app-papier-encre, 222 25% 12%))}.b2b-courriel .app-aide{color:hsl(var(--app-papier-doux, 222 12% 34%))}.b2b-courriel-ligne{display:flex;gap:.75rem;padding-block-end:.5rem;border-block-end:1px solid hsl(var(--app-papier-trait, 222 15% 85%));font-size:.875rem;overflow-wrap:anywhere}.b2b-courriel-ligne span{flex:none;inline-size:3.5rem;color:hsl(var(--app-papier-doux, 222 12% 38%))}.b2b-courriel-corps{padding-block:.5rem;white-space:pre-wrap;font-size:.9375rem;line-height:1.6}.b2b-dem-fin{display:grid;gap:1.25rem;max-inline-size:42rem}.b2b-dem-recap{display:grid;gap:.625rem;margin-block-start:.5rem!important}.b2b-dem-recap li{display:flex;align-items:flex-start;gap:.625rem;font-size:1.0625rem;overflow-wrap:anywhere}.b2b-dem-recap svg{flex:none;margin-block-start:.25rem;inline-size:1.125rem;block-size:1.125rem;color:hsl(var(--role-proof))}.b2b-dem-actions{display:flex;flex-wrap:wrap;gap:.75rem}.b2b-chat-demo{display:grid;gap:.75rem;padding:1rem;border:1px solid hsl(var(--line-strong));border-radius:var(--radius-surface);background:hsl(var(--card));min-inline-size:0}.b2b-chat-fil{display:flex;flex-direction:column;gap:.625rem;min-block-size:0;overflow-y:auto}.b2b-chat-demo .b2b-chat-fil{max-block-size:26rem;min-block-size:12rem}.b2b-bulle{max-inline-size:85%;padding:.625rem .8125rem;border-radius:1rem;font-size:.9063rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.b2b-bulle[data-role=visiteur]{align-self:flex-end;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-end-end-radius:.3125rem}.b2b-bulle[data-role=agent]{align-self:flex-start;background:hsl(var(--surface-3));border-end-start-radius:.3125rem}.b2b-bulle[data-statut=rejete]{opacity:.55}.b2b-bulle-meta{display:block;margin-block-start:.25rem;font-size:.75rem}.b2b-sources{margin-block-start:.375rem!important;font-size:.75rem;color:hsl(var(--muted-foreground))}.b2b-points{display:inline-flex;gap:.25rem;padding-block:.25rem}.b2b-points span{inline-size:.375rem;block-size:.375rem;border-radius:999px;background:currentColor;animation:b2b-point 1s ease-in-out infinite}.b2b-points span:nth-child(2){animation-delay:.15s}.b2b-points span:nth-child(3){animation-delay:.3s}@keyframes b2b-point{50%{opacity:.25}}.b2b-chat-saisie{display:flex;gap:.5rem}.b2b-chat-saisie .da-field{flex:1;min-inline-size:0;min-block-size:2.5rem;padding:.5rem .75rem}.b2b-indicateurs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;margin-block-end:1.25rem}.b2b-indicateur{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.125rem .75rem;padding:.875rem 1rem;border:1px solid hsl(var(--line));border-radius:var(--radius-surface);background:hsl(var(--card));color:hsl(var(--foreground));text-decoration:none;transition:border-color .15s ease}.b2b-indicateur:hover{border-color:hsl(var(--line-strong))}.b2b-indicateur svg{grid-row:span 2;inline-size:1.25rem;block-size:1.25rem;color:hsl(var(--muted-foreground))}.b2b-indicateur>span:last-child{color:hsl(var(--muted-foreground));font-size:.8125rem}.b2b-indicateur-n{font-family:var(--font-display);font-size:1.5rem;font-weight:720;font-stretch:85%;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.b2b-indicateur[data-alerte]{border-color:hsl(var(--role-automation) / .45)}.b2b-indicateur[data-alerte] svg{color:hsl(var(--role-automation))}.b2b-accueil{display:grid;gap:1.25rem;align-items:start}@media(min-width:60rem){.b2b-accueil{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.b2b-accueil-col{display:grid;gap:1.25rem;min-inline-size:0}.b2b-accueil-col>.app-carte+.app-carte{margin-block-start:0}.b2b-coche{display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;flex:none;padding:0;border:0;border-radius:999px;background:none;color:hsl(var(--muted-foreground));cursor:pointer}.b2b-coche:hover{color:hsl(var(--role-proof))}.b2b-coche svg{inline-size:1.25rem;block-size:1.25rem}.b2b-site-carte{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border:1px solid hsl(var(--role-proof) / .35);border-radius:var(--radius-surface);background:hsl(var(--role-proof) / .06)}.b2b-site-carte>div{min-inline-size:0}.b2b-site-carte a{overflow-wrap:anywhere}.b2b-site-carte-t{font-weight:620}.b2b-mini-pipeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:0;padding:.875rem 1.25rem 1.125rem}.b2b-mini-pipeline li{display:grid;gap:.125rem;padding-inline-end:.5rem}.b2b-mini-pipeline span{color:hsl(var(--muted-foreground));font-size:.75rem}.b2b-mini-pipeline strong{font-family:var(--font-display);font-size:1.375rem;font-weight:720;font-stretch:85%}.b2b-mini-pipeline em{font-style:normal;font-size:.75rem;color:hsl(var(--role-proof))}.b2b-fil{display:grid;gap:0;padding:.25rem 1.25rem 1rem}.b2b-fil li{display:flex;gap:.75rem;padding-block:.625rem;border-block-end:1px solid hsl(var(--line))}.b2b-fil li:last-child{border-block-end:0}.b2b-fil li>svg{flex:none;inline-size:1rem;block-size:1rem;margin-block-start:.1875rem;color:hsl(var(--primary-ink))}.b2b-fil div{min-inline-size:0}.b2b-fil p{font-size:.875rem;overflow-wrap:anywhere}.b2b-fil span{color:hsl(var(--faint));font-size:.75rem}.b2b-fil-point{flex:none;inline-size:.5rem;block-size:.5rem;margin-block-start:.4375rem;border-radius:999px;background:hsl(var(--line-strong))}.b2b-fil li[data-type=etape] .b2b-fil-point,.b2b-fil li[data-type=devis] .b2b-fil-point{background:hsl(var(--primary))}.b2b-fil li[data-type=message] .b2b-fil-point,.b2b-fil li[data-type=email] .b2b-fil-point{background:hsl(var(--role-automation))}.b2b-icone-douce{color:hsl(var(--role-automation));flex:none}.b2b-tout-fait{display:flex;align-items:center;gap:.5rem}.b2b-filtres{display:flex;flex-wrap:wrap;gap:.625rem;margin-block-end:1rem}.b2b-recherche{position:relative;flex:1 1 16rem;min-inline-size:0}.b2b-recherche svg{position:absolute;inset-inline-start:.75rem;inset-block-start:50%;transform:translateY(-50%);color:hsl(var(--muted-foreground))}.b2b-recherche .da-field{inline-size:100%;min-block-size:2.5rem;padding-inline-start:2.25rem}.b2b-filtre{display:grid;gap:.25rem;min-inline-size:0}.b2b-filtre .da-field{min-block-size:2.5rem;padding:.375rem 2rem .375rem .75rem;font-size:.875rem}.app select.da-field{max-inline-size:100%}.b2b-ligne-btn{display:grid;gap:.125rem;inline-size:100%;padding:0;border:0;background:none;color:hsl(var(--foreground));font:inherit;text-align:start;cursor:pointer}.b2b-ligne-btn strong{font-weight:600}.b2b-ligne-btn:hover strong{color:hsl(var(--primary-ink))}.b2b-ligne-btn span{color:hsl(var(--muted-foreground));font-size:.8125rem;overflow-wrap:anywhere}@media(max-width:47.99rem){.b2b-col-option{display:none}.app-tableau th,.app-tableau td{padding-inline:.75rem}}.b2b-pages{display:flex;gap:.5rem}.b2b-mini-liste{display:grid;gap:0}.b2b-mini-liste li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem;padding-block:.5rem;border-block-end:1px solid hsl(var(--line));font-size:.875rem;overflow-wrap:anywhere}.b2b-mini-liste li>span:last-child{color:hsl(var(--muted-foreground))}.b2b-mini-liste li[data-fait]{opacity:.6}.b2b-ajout{display:flex;gap:.5rem;margin-block:.625rem}.b2b-ajout .da-field,.b2b-ajout .b2b-filtre{flex:1;min-inline-size:0;min-block-size:2.375rem}.b2b-fiche,.b2b-devis{display:grid;gap:1rem;padding:1.25rem}.b2b-fiche-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.b2b-fiche-tete>div{min-inline-size:0}.b2b-fiche-nom{font-family:var(--font-display);font-size:1.625rem;font-weight:720;font-stretch:85%;line-height:1.1;overflow-wrap:anywhere}.b2b-raison{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .75rem;border-radius:var(--radius);background:hsl(var(--surface-2));font-size:.875rem}.b2b-fiche-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.625rem}.b2b-fiche-bloc{padding-block-start:1rem;border-block-start:1px solid hsl(var(--line))}.b2b-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem 1rem;margin:0}.b2b-dl div{min-inline-size:0}.b2b-dl a{display:inline-block;min-block-size:1.5rem;line-height:1.5rem}.b2b-dl dt{color:hsl(var(--muted-foreground));font-size:.75rem}.b2b-dl dd{margin:0;overflow-wrap:anywhere}.b2b-dl a{color:hsl(var(--primary-ink))}.b2b-dl-large{grid-column:1 / -1}.b2b-dl>button{grid-column:1 / -1;justify-self:start}.b2b-conv-replie{border:1px solid hsl(var(--line));border-radius:var(--radius);padding:.5rem .75rem}.b2b-conv-replie+.b2b-conv-replie{margin-block-start:.5rem}.b2b-conv-replie summary{cursor:pointer;font-size:.875rem;font-weight:560}.b2b-conv-replie .b2b-chat-fil{padding-block:.75rem .25rem}.b2b-effacer{justify-self:start;display:inline-flex;align-items:center;gap:.375rem}.b2b-import-apercu{display:grid;gap:.875rem;padding:1rem;border:1px solid hsl(var(--line));border-radius:var(--radius);background:hsl(var(--surface-2))}.b2b-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15rem,1fr);gap:.75rem;overflow-x:auto;padding-block-end:.75rem;scroll-snap-type:x proximity}@media(max-width:47.99rem){.b2b-kanban{grid-auto-columns:minmax(85%,1fr)}}.b2b-colonne{display:flex;flex-direction:column;min-inline-size:0;min-block-size:16rem;border:1px solid hsl(var(--line));border-radius:var(--radius-surface);background:hsl(var(--surface-2));scroll-snap-align:start;transition:border-color .15s ease}.b2b-colonne[data-survol]{border-color:hsl(var(--primary))}.b2b-colonne-tete{display:flex;align-items:baseline;gap:.5rem;padding:.75rem .875rem;border-block-end:1px solid hsl(var(--line))}.app .b2b-colonne-tete h2{margin:0;font-family:var(--font-sans);font-size:.875rem;font-weight:640}.b2b-colonne-tete span{color:hsl(var(--faint));font-size:.8125rem}.b2b-colonne-tete em{margin-inline-start:auto;font-style:normal;font-size:.75rem;color:hsl(var(--role-proof))}.b2b-colonne ul{display:grid;gap:.5rem;padding:.625rem;align-content:start}.b2b-colonne[data-etape=gagne] .b2b-colonne-tete h2{color:hsl(var(--role-proof))}.b2b-carte-kanban{display:grid;gap:.5rem;padding:.6875rem .75rem;border:1px solid hsl(var(--line));border-radius:.625rem;background:hsl(var(--card));cursor:grab}.b2b-carte-kanban:active{cursor:grabbing}.b2b-carte-kanban-btn{display:grid;gap:.125rem;padding:0;border:0;background:none;color:hsl(var(--foreground));font:inherit;text-align:start;cursor:pointer}.b2b-carte-kanban-btn strong{font-weight:600;font-size:.875rem;overflow-wrap:anywhere}.b2b-carte-kanban-btn span{color:hsl(var(--muted-foreground));font-size:.75rem}.b2b-carte-kanban-pied{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;font-size:.75rem}.b2b-deplacer .da-field{inline-size:100%;min-block-size:2rem;padding-block:.25rem;font-size:.75rem}.b2b-colonne-vide{padding:1rem .5rem;color:hsl(var(--faint));font-size:.8125rem;text-align:center}.b2b-lignes{display:grid;gap:.375rem}.b2b-lignes-tete,.b2b-ligne{display:grid;grid-template-columns:minmax(0,3fr) minmax(3.5rem,.7fr) minmax(4rem,.8fr) minmax(5rem,1fr) minmax(3.5rem,.6fr) minmax(5rem,1fr) 2.5rem;gap:.375rem;align-items:center}.b2b-lignes-tete{color:hsl(var(--faint));font-size:.6875rem;font-weight:560}.b2b-ligne .da-field{inline-size:100%;min-inline-size:0;min-block-size:2.25rem;padding:.375rem .5rem;font-size:.875rem}.b2b-ligne-total{text-align:end;font-variant-numeric:tabular-nums;font-size:.875rem;white-space:nowrap}@media(max-width:47.99rem){.b2b-lignes-tete{display:none}.b2b-ligne{grid-template-columns:repeat(4,minmax(0,1fr));padding:.625rem;border:1px solid hsl(var(--line));border-radius:var(--radius)}.b2b-ligne>:first-child{grid-column:1 / -1}.b2b-ligne-total{grid-column:span 3;text-align:start}}.b2b-ajout-ligne{display:inline-flex;align-items:center;gap:.25rem;justify-self:start;margin-block-start:.25rem}.b2b-totaux{display:grid;gap:.25rem;justify-self:end;inline-size:min(100%,18rem);margin:0}.b2b-totaux div{display:flex;justify-content:space-between;gap:1rem;font-variant-numeric:tabular-nums}.b2b-totaux dt{color:hsl(var(--muted-foreground))}.b2b-totaux dd{margin:0}.b2b-totaux-g{padding-block-start:.375rem;border-block-start:1px solid hsl(var(--line-strong));font-weight:700;font-size:1.0625rem}.b2b-envoi{padding:1rem;border:1px solid hsl(var(--primary) / .45);border-radius:var(--radius-surface);background:hsl(var(--primary) / .06)}.b2b-editeur{display:grid;gap:1.5rem;align-items:start}@media(min-width:72rem){.b2b-editeur{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.b2b-editeur-apercu{position:sticky;inset-block-start:1.5rem}}@media(max-width:71.99rem){.b2b-editeur-apercu{display:none}}.b2b-editeur-panneau{min-inline-size:0;border:1px solid hsl(var(--line));border-radius:var(--radius-surface);background:hsl(var(--card))}.b2b-editeur-panneau .b2b-onglets{padding-inline:.75rem}.b2b-editeur-corps{padding:1.25rem}.b2b-editeur-apercu{display:grid;gap:.5rem}.b2b-groupe{display:grid;gap:.875rem;margin:0;padding:1rem 0 0;border:0;border-block-start:1px solid hsl(var(--line));min-inline-size:0}.b2b-groupe legend{padding:0;font-size:.8125rem;font-weight:620;color:hsl(var(--muted-foreground))}.b2b-groupe-plat{border:0;padding:0;align-content:start}.b2b-horaire{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-block:.375rem}.b2b-horaire-jour{inline-size:6.5rem;flex:none;font-size:.875rem;font-weight:560}.b2b-plage{display:inline-flex;align-items:center;gap:.25rem}.b2b-plage .da-field{inline-size:6.5rem;min-block-size:2.25rem;padding:.25rem .5rem}.b2b-liste-edit{display:grid;gap:1rem;justify-items:start}.b2b-liste-edit-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;inline-size:100%;padding:1rem;border:1px solid hsl(var(--line));border-radius:var(--radius)}.b2b-liste-edit-outils{display:grid;align-content:start;gap:.25rem}.b2b-couleur{display:flex;align-items:center;gap:.625rem}.b2b-couleur input[type=color]{inline-size:2.75rem;block-size:2.5rem;padding:.125rem;border:1px solid hsl(var(--line-strong));border-radius:var(--radius);background:transparent;cursor:pointer}.b2b-couleur .da-field{inline-size:7rem}.b2b-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem}.b2b-photos figure{margin:0;display:grid;gap:.375rem}.b2b-photos img{inline-size:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.b2b-photos figcaption{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.b2b-autonomie{display:grid;gap:.5rem;margin:0;padding:0;border:0;min-inline-size:0}@media(min-width:40rem){.b2b-autonomie{grid-template-columns:1fr 1fr}.b2b-autonomie legend{grid-column:1 / -1}}.b2b-autonomie legend{margin-block-end:.375rem}.b2b-autonomie label{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;border:1px solid hsl(var(--line-strong));border-radius:var(--radius);cursor:pointer}.b2b-autonomie label[data-choisi]{border-color:hsl(var(--primary));background:hsl(var(--primary) / .08)}.b2b-autonomie input{margin-block-start:.25rem;accent-color:hsl(var(--primary))}.b2b-autonomie strong{display:block;font-weight:600;font-size:.875rem}.b2b-autonomie em{display:block;font-style:normal;font-size:.8125rem;color:hsl(var(--muted-foreground))}.b2b-boite{display:grid;border:1px solid hsl(var(--line));border-radius:var(--radius-surface);background:hsl(var(--card));overflow:hidden;min-block-size:32rem}@media(min-width:56rem){.b2b-boite{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr)}.b2b-boite-liste{border-inline-end:1px solid hsl(var(--line))}.b2b-retour{display:none}}@media(max-width:55.99rem){.b2b-boite[data-choisie] .b2b-boite-liste{display:none}.b2b-boite:not([data-choisie]) .b2b-boite-fil{display:none}}.b2b-boite-liste{min-inline-size:0;max-block-size:70vh;overflow-y:auto}.b2b-conv{display:flex;gap:.75rem;inline-size:100%;padding:.75rem 1rem;border:0;border-block-end:1px solid hsl(var(--line));background:transparent;color:hsl(var(--foreground));font:inherit;text-align:start;cursor:pointer}.b2b-conv[aria-pressed=true]{background:hsl(var(--surface-3))}.b2b-conv:hover{background:hsl(var(--surface-2))}.b2b-conv-icone svg{inline-size:1rem;block-size:1rem;margin-block-start:.1875rem;color:hsl(var(--muted-foreground))}.b2b-conv-corps{display:grid;gap:.25rem;flex:1;min-inline-size:0}.b2b-conv-haut{display:flex;justify-content:space-between;gap:.5rem}.b2b-conv-haut strong{font-weight:600;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-conv-haut time{flex:none;color:hsl(var(--muted-foreground));font-size:.75rem}.b2b-conv-extrait{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:hsl(var(--muted-foreground));font-size:.8125rem;overflow-wrap:anywhere}.b2b-conv-bas{display:flex;flex-wrap:wrap;gap:.375rem}.b2b-boite-fil{min-inline-size:0}.b2b-fil-conv{display:grid;gap:.875rem;padding:1rem 1.25rem 1.25rem}.b2b-fil-tete{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.b2b-fil-tete>div{flex:1;min-inline-size:0}.b2b-fil-tete .b2b-fiche-nom{font-size:1.25rem}.b2b-fil-conv .b2b-chat-fil{max-block-size:50vh;padding:.25rem}.b2b-propose{display:grid;gap:.625rem;padding:1rem;border:1px solid hsl(var(--role-automation) / .4);border-radius:var(--radius);background:hsl(var(--role-automation) / .05)}.b2b-envois{display:grid;gap:.75rem}.b2b-envoi-carte{display:grid;gap:.75rem;padding:1rem 1.25rem;border:1px solid hsl(var(--line));border-radius:var(--radius-surface);background:hsl(var(--card))}.b2b-envoi-carte>header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem}.b2b-heure{flex:none;inline-size:3.25rem;font-variant-numeric:tabular-nums;font-weight:640}li[data-statut=annule] .app-liste-principal{opacity:.55;text-decoration:line-through}.b2b-bande{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-block-end:1.25rem;padding:.875rem 1.125rem;border:1px solid hsl(var(--line));border-radius:var(--radius-surface);background:hsl(var(--card))}.b2b-quota{display:grid;gap:.5rem;flex:1 1 16rem;max-inline-size:26rem}.b2b-prospection{display:grid;gap:1.25rem;align-items:start}@media(min-width:64rem){.b2b-prospection{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr)}}.b2b-campagnes ul{display:grid;gap:.375rem}.b2b-campagnes button{display:grid;gap:.125rem;inline-size:100%;padding:.75rem .875rem;border:1px solid hsl(var(--line));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--foreground));font:inherit;text-align:start;cursor:pointer}.b2b-campagnes button[aria-pressed=true]{border-color:hsl(var(--primary))}.b2b-campagnes strong{font-weight:600;font-size:.875rem;overflow-wrap:anywhere}.b2b-campagnes span{font-size:.75rem;color:hsl(var(--muted-foreground))}.b2b-campagne{display:grid;gap:1rem;min-inline-size:0}.b2b-campagne-tete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem}.b2b-campagne-tete>div:first-child{min-inline-size:0}.b2b-qr{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.b2b-qr svg{inline-size:7.5rem;block-size:7.5rem;flex:none;border-radius:.5rem}.b2b-qr .app-aide{flex:1 1 12rem}.b2b-etoiles{color:hsl(var(--app-ambre, 42 95% 62%));letter-spacing:.08em}.b2b-avis{align-items:flex-start!important}.b2b-avis-texte{white-space:normal!important;color:hsl(var(--foreground))!important;font-size:.875rem!important}.b2b-avis-reponse{margin-block-start:.75rem}.b2b-avis-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .875rem}.b2b-avis-actions .app-lien-btn{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem}.b2b-verifs{display:grid;padding:.75rem 1.25rem 1.125rem}.b2b-verifs li{display:flex;align-items:center;gap:.625rem;padding-block:.4375rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.b2b-verifs svg{flex:none;inline-size:1.125rem;block-size:1.125rem}.b2b-verifs li[data-fait]{color:hsl(var(--foreground))}.b2b-verifs li[data-fait] svg{color:hsl(var(--role-proof))}.b2b-droits{display:grid;gap:.5rem;margin-block-end:1.25rem!important}.b2b-droits li{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.b2b-droits svg{flex:none;inline-size:1rem;block-size:1rem;margin-block-start:.1875rem;color:hsl(var(--primary-ink))}.b2b-nav-commande{display:flex;align-items:center;gap:.5rem;inline-size:100%;min-block-size:2.25rem;padding:.375rem .625rem;border:1px solid hsl(var(--line-strong));border-radius:.5rem;background:hsl(var(--background));color:hsl(var(--muted-foreground));font:inherit;font-size:.8125rem;cursor:pointer}.b2b-nav-commande:hover{color:hsl(var(--foreground))}.b2b-nav-commande svg{inline-size:.9375rem;block-size:.9375rem;flex:none}.b2b-nav-commande span{flex:1;text-align:start}.b2b-nav-commande kbd,.b2b-commande kbd{padding:0 .3125rem;border:1px solid hsl(var(--line-strong));border-radius:.25rem;font-family:inherit;font-size:.6875rem;color:hsl(var(--faint))}.b2b-commande{inline-size:min(40rem,calc(100vw - 2rem));max-inline-size:calc(100vw - 2rem);margin:12vh auto auto;padding:0;border:1px solid hsl(var(--popover-border));border-radius:1rem;background:hsl(var(--popover));color:hsl(var(--foreground));box-shadow:0 40px 80px -30px hsl(var(--app-ombre, 222 70% 2% / .95))}.b2b-commande::backdrop{background:hsl(var(--app-voile, 222 40% 3% / .55))}.b2b-commande-corps{display:grid}.b2b-commande-saisie{display:flex;align-items:center;gap:.625rem;padding:.875rem 1rem;border-block-end:1px solid hsl(var(--line))}.b2b-commande-saisie svg{flex:none;inline-size:1.125rem;block-size:1.125rem;color:hsl(var(--muted-foreground))}.b2b-commande-saisie input{flex:1;min-inline-size:0;border:0;background:transparent;color:hsl(var(--foreground));font:inherit;font-size:1rem;outline:none}.b2b-commande-saisie input::-moz-placeholder{color:hsl(var(--faint))}.b2b-commande-saisie input::placeholder{color:hsl(var(--faint))}.b2b-commande-options{display:grid;padding:.375rem;max-block-size:50vh;overflow-y:auto}.b2b-commande-options li{display:flex;align-items:center;gap:.625rem;padding:.5625rem .75rem;border-radius:.5rem;font-size:.875rem;cursor:pointer;overflow-wrap:anywhere}.b2b-commande-options li[aria-selected=true]{background:hsl(var(--surface-3))}.b2b-commande-options li span{flex:1;min-inline-size:0}.b2b-commande-options li em{font-style:normal;font-size:.75rem;color:hsl(var(--faint))}.b2b-commande-options li svg{flex:none;color:hsl(var(--primary-ink))}.b2b-commande-plan,.b2b-commande-etat{display:grid;gap:.75rem;padding:1rem}.b2b-commande-plan ul{display:grid;gap:.5rem}.b2b-commande-plan li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9063rem}.b2b-commande-plan li svg{color:hsl(var(--primary-ink))}.b2b-commande .app-message{margin:0 1rem 1rem}.b2b-commande-pied{padding:.5rem 1rem;border-block-start:1px solid hsl(var(--line));color:hsl(var(--faint));font-size:.6875rem}@media(max-width:63.99rem){.b2b-aide-bouton{display:none!important}}.b2b-aide-bouton{position:fixed;inset-inline-end:1.25rem;inset-block-end:1.25rem;z-index:45;display:inline-flex;align-items:center;gap:.375rem;min-block-size:2.5rem;padding:.5rem .875rem;border:1px solid hsl(var(--line-strong));border-radius:999px;background:hsl(var(--surface-2));color:hsl(var(--foreground));font:inherit;font-size:.8125rem;font-weight:560;cursor:pointer;box-shadow:0 12px 30px -12px hsl(var(--app-ombre, 222 70% 2% / .9))}.b2b-aide{position:fixed;inset-inline-end:1.25rem;inset-block-end:4.5rem;z-index:46;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.625rem;inline-size:min(23rem,calc(100vw - 2rem));block-size:min(32rem,calc(100dvh - 7rem));padding:.875rem;border:1px solid hsl(var(--popover-border));border-radius:1rem;background:hsl(var(--popover));box-shadow:0 30px 60px -20px hsl(var(--app-ombre, 222 70% 2% / .95))}.b2b-aide header{display:flex;align-items:center;justify-content:space-between}.b2b-aide-suggestions{display:grid;gap:.375rem}.b2b-puce-btn{padding:.5rem .75rem;border:1px solid hsl(var(--line-strong));border-radius:.625rem;background:transparent;color:hsl(var(--foreground));font:inherit;font-size:.8125rem;text-align:start;cursor:pointer}.b2b-puce-btn:hover{border-color:hsl(var(--primary))}.b2b-aide-pied{font-size:.75rem;color:hsl(var(--muted-foreground))}.b2b-aide-pied a{color:hsl(var(--primary-ink))}@media(prefers-reduced-motion:reduce){.b2b-tiroir[open],.b2b-dem-chapitre,.b2b-tourne,.b2b-points span{animation:none}}:where(.b2b-panneau,.b2b-vide,.b2b-verrou,.b2b-dem-etapes,.b2b-dem-puce,.b2b-dem-erreur,.b2b-dem-grille,.b2b-dem-texte,.b2b-dem-prospects,.b2b-dem-liste,.b2b-dem-liste button,.b2b-courriel,.b2b-dem-fin,.b2b-dem-recap,.b2b-chat-demo,.b2b-accueil,.b2b-accueil-col,.b2b-coche,.b2b-mini-pipeline li,.b2b-fil,.b2b-filtre,.b2b-ligne-btn,.b2b-mini-liste,.b2b-fiche,.b2b-devis,.b2b-import-apercu,.b2b-colonne ul,.b2b-carte-kanban,.b2b-carte-kanban-btn,.b2b-lignes,.b2b-totaux,.b2b-editeur,.b2b-editeur-apercu,.b2b-groupe,.b2b-liste-edit,.b2b-liste-edit-outils,.b2b-photos figure,.b2b-autonomie,.b2b-boite,.b2b-conv-corps,.b2b-fil-conv,.b2b-propose,.b2b-envois,.b2b-envoi-carte,.b2b-quota,.b2b-prospection,.b2b-campagnes ul,.b2b-campagnes button,.b2b-campagne,.b2b-verifs,.b2b-droits,.b2b-commande-corps,.b2b-commande-options,.b2b-commande-plan,.b2b-commande-etat,.b2b-commande-plan ul,.b2b-aide,.b2b-aide-suggestions,.app-grille-2){grid-template-columns:minmax(0,1fr)}.b2b-kanban{position:relative;max-inline-size:100%}.b2b-aide a{text-decoration:underline;text-underline-offset:.15em}.b2b-fiche .app-lien-btn{min-block-size:1.5rem;justify-self:start}.app-bandeau[data-genre=demo]{background:hsl(var(--primary) / .12);border-block-end-color:hsl(var(--primary) / .35);position:sticky;inset-block-start:0;z-index:40}.onb-demo-marque{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.75rem;font-weight:700;margin-inline-end:.5rem}.onb-pas{margin-block-end:1.25rem;padding:1rem 1.125rem;border:1px solid hsl(var(--line));border-radius:var(--radius-surface);background:hsl(var(--card));display:grid;gap:.75rem}.onb-pas-squelette{min-block-size:4.5rem;background:linear-gradient(90deg,hsl(var(--card)),hsl(var(--muted) / .55),hsl(var(--card)));background-size:200% 100%;animation:onb-reflet 1.4s ease-in-out infinite}@keyframes onb-reflet{0%{background-position:100% 0}to{background-position:-100% 0}}.onb-pas-tete{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.onb-pas-tete-texte{flex:1 1 14rem;min-inline-size:0}.onb-pas-tete h2{font-size:1rem;font-weight:650;line-height:1.3}.onb-pas-tete p{font-size:.8125rem;color:hsl(var(--muted-foreground))}.onb-pas-tete .onb-pas-piste{flex:0 1 10rem;min-inline-size:5rem}.onb-pas-bascule svg{transition:transform .2s ease}.onb-pas[data-repliee] .onb-pas-bascule svg{transform:rotate(-90deg)}.onb-pas-liste li[data-prochaine]{background:hsl(var(--primary) / .06)}.onb-pas-progression{display:flex;align-items:center;gap:.75rem;margin-block-end:.75rem;font-size:.8125rem;color:hsl(var(--muted-foreground))}.onb-pas-piste{flex:1;block-size:.375rem;border-radius:999px;background:hsl(var(--line));overflow:hidden}.onb-pas-piste span{display:block;block-size:100%;border-radius:inherit;background:hsl(var(--role-proof));transition:inline-size .4s ease}.onb-pas-liste{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem}.onb-pas-liste li{min-inline-size:0;display:flex;align-items:center;gap:.625rem;min-block-size:2.75rem;padding:.375rem .5rem;border-radius:.625rem}.onb-pas-liste li[data-fait]{min-block-size:2rem;padding-block:.125rem;color:hsl(var(--muted-foreground))}.onb-pas-liste li[data-fait] strong{text-decoration:line-through;text-decoration-color:hsl(var(--muted-foreground) / .6);font-weight:520}.onb-pas-liste svg{flex:none;inline-size:1.25rem;block-size:1.25rem}.onb-pas-liste li[data-fait] svg{color:hsl(var(--role-proof))}.onb-pas-liste .app-liste-principal{flex:1 1 0;min-inline-size:0}.onb-pas-liste .app-lien-btn{flex:none}.onb-pas-liste .app-liste-principal span{display:block;font-size:.8125rem;color:hsl(var(--muted-foreground))}.onb-etoiles{display:flex;gap:.25rem;border:0;margin:0 0 .75rem;padding:0}.onb-etoiles legend{margin-block-end:.375rem;font-weight:600;font-size:.875rem}.onb-etoile{position:relative}.onb-etoile input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.onb-etoile span{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border:1px solid hsl(var(--line-strong));border-radius:.625rem;color:hsl(var(--muted-foreground))}.onb-etoile svg{inline-size:1.25rem;block-size:1.25rem}.onb-etoile[data-allumee] span{color:hsl(var(--role-automation));border-color:hsl(var(--role-automation) / .6)}.onb-etoile[data-allumee] svg{fill:currentColor}.onb-etoile input:focus-visible+span{outline:2px solid hsl(var(--ring));outline-offset:2px}.onb-avis-form{display:grid;gap:.75rem}.onb-avis-noms{display:grid;grid-template-columns:minmax(0,1fr) 6rem;gap:.75rem}.onb-consentement{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.45}.onb-consentement input{margin-block-start:.2rem;inline-size:1.125rem;block-size:1.125rem;flex:none}.onb-actions{display:flex;flex-wrap:wrap;gap:.5rem}.onb-visite{position:fixed;inset:0;z-index:80}.onb-visite-fond{position:absolute;inset:0;background:hsl(var(--app-voile, 222 47% 4% / .62))}.onb-visite-cible{position:fixed;border-radius:.75rem;box-shadow:0 0 0 4px hsl(var(--primary) / .9),0 0 0 9999px hsl(var(--app-voile, 222 47% 4% / .62));pointer-events:none;transition:all .25s ease}.onb-visite[data-cible] .onb-visite-fond{background:transparent}.onb-visite-carte{position:fixed;inline-size:min(22rem,calc(100vw - 2rem));padding:1rem 1.125rem;border:1px solid hsl(var(--popover-border));border-radius:1rem;background:hsl(var(--popover));color:hsl(var(--popover-foreground, var(--foreground)));box-shadow:0 30px 60px -20px hsl(var(--app-ombre, 222 70% 2% / .95));display:grid;gap:.625rem}.onb-visite-carte:focus{outline:none}.onb-visite-carte h2{font-size:1.0625rem;font-weight:650;line-height:1.3}.onb-visite-carte p{font-size:.875rem;color:hsl(var(--muted-foreground))}.onb-visite-compte{font-size:.75rem;color:hsl(var(--muted-foreground))}.onb-visite-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.onb-visite-pied .onb-actions{margin-inline-start:auto}.onb-visite-ne-plus{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.onb-aide-articles{display:grid;gap:.25rem;margin-block-start:.5rem;font-size:.8125rem}.onb-aide-articles a{display:flex;align-items:center;min-block-size:1.75rem;color:hsl(var(--primary-ink, var(--primary)))}.onb-aide-liens{display:flex;flex-wrap:wrap;gap:.25rem .75rem;font-size:.75rem}.onb-aide-liens a,.onb-aide-liens button{display:inline-flex;align-items:center;min-block-size:1.5rem;padding:0;border:0;background:none;color:hsl(var(--primary-ink, var(--primary)));font:inherit;text-decoration:underline;cursor:pointer}@media(prefers-reduced-motion:reduce){.onb-visite-cible,.onb-pas-piste span,.onb-pas-bascule svg{transition:none}.onb-pas-squelette{animation:none}}@media(max-width:40rem){.onb-pas-liste li:not([data-fait]){flex-wrap:wrap}.onb-pas-liste li:not([data-fait]) .app-liste-principal{flex-basis:calc(100% - 2rem)}.onb-pas-liste li:not([data-fait])>a{margin-inline-start:1.875rem}}
