:is(.avchat,.chatreg,.avchat__menu) .est-prive{--c: var(--canal-prive)}:is(.avchat,.chatreg,.avchat__menu) .est-zone{--c: var(--canal-zone)}:is(.avchat,.chatreg,.avchat__menu) .est-guilde{--c: var(--canal-guilde)}:is(.avchat,.chatreg,.avchat__menu) .est-groupe{--c: var(--canal-groupe)}:is(.avchat,.chatreg,.avchat__menu) .est-general{--c: var(--canal-general)}:is(.avchat,.chatreg,.avchat__menu) .est-commerce{--c: var(--canal-commerce)}:is(.avchat,.chatreg,.avchat__menu) .est-recrutement{--c: var(--canal-recrutement)}:is(.avchat,.chatreg,.avchat__menu) .est-jeu{--c: var(--canal-jeu)}:is(.avchat,.chatreg,.avchat__menu) .est-tout,.avchat__menu .est-geste{--c: var(--blanc)}.avchat[data-canal=prive]{--canal: var(--canal-prive)}.avchat[data-canal=zone]{--canal: var(--canal-zone)}.avchat[data-canal=guilde]{--canal: var(--canal-guilde)}.avchat[data-canal=groupe]{--canal: var(--canal-groupe)}.avchat[data-canal=general]{--canal: var(--canal-general)}.avchat[data-canal=commerce]{--canal: var(--canal-commerce)}.avchat[data-canal=recrutement]{--canal: var(--canal-recrutement)}.avchat{--g: max(var(--e-3), env(safe-area-inset-left));--b: max(var(--e-3), env(safe-area-inset-bottom));position:fixed;left:var(--g);bottom:calc(var(--b) + var(--avchat-clavier, 0px));z-index:40;display:flex;flex-direction:column;align-items:flex-start;gap:var(--e-1);width:min(380px,calc(100vw - 2 * var(--g)));pointer-events:none;color:var(--texte);font-family:var(--police-texte)}.avchat[hidden]{display:none}.avchat__corps{position:relative;isolation:isolate;width:100%;display:grid;gap:var(--e-1);padding:var(--e-1) var(--e-2) var(--e-2);border:var(--trait) solid var(--contour);border-radius:var(--r-m);box-shadow:var(--ombre-m);pointer-events:auto;cursor:var(--curseur-pointe)}.avchat__corps:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--panneau-fond);box-shadow:var(--relief-panneau);opacity:var(--avchat-opacite, .9);transition:opacity var(--d-2)}.avchat.est-saisie .avchat__corps:before,.avchat__corps:hover:before{opacity:max(var(--avchat-opacite, .9),.94)}.avchat.est-replie .avchat__corps{display:none}.avchat__pastille{position:relative;order:2;padding:var(--e-1) var(--e-3);border:var(--trait) solid var(--contour);border-radius:var(--r-plein);background:linear-gradient(180deg,var(--gris-haut),var(--gris-bas));box-shadow:var(--relief),0 3px 0 var(--gris-levre);color:var(--blanc);font-family:var(--police-titre);font-size:var(--t-14);text-shadow:var(--texte-relief-s);pointer-events:auto;cursor:var(--curseur-action)}.avchat:not(.est-replie) .avchat__pastille{display:none}.avchat__pastille .avhud__point.est-prive,.avchat__onglet .avhud__point.est-prive{background:linear-gradient(180deg,var(--canal-prive),var(--rouge-bas))}.avchat__apercu{order:1;margin:0;max-width:100%;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);border:var(--trait) solid var(--contour);background:var(--panneau);font-size:var(--t-12);overflow-wrap:anywhere;animation:apparition var(--d-2) var(--courbe-douce)}.avchat__apercu[hidden]{display:none}.avchat[data-apercu=prive] .avchat__apercu{color:var(--canal-prive)}.avchat[data-apercu=zone] .avchat__apercu{color:var(--canal-zone)}.avchat[data-apercu=guilde] .avchat__apercu{color:var(--canal-guilde)}.avchat[data-apercu=groupe] .avchat__apercu{color:var(--canal-groupe)}.avchat[data-apercu=general] .avchat__apercu{color:var(--canal-general)}.avchat[data-apercu=commerce] .avchat__apercu{color:var(--canal-commerce)}.avchat[data-apercu=recrutement] .avchat__apercu{color:var(--canal-recrutement)}.avchat__tete{display:flex;align-items:center;gap:var(--e-1);min-width:0}.avchat__onglets{flex:1;min-width:0;display:flex;gap:var(--e-1);padding:var(--e-1) 2px 2px;overflow-x:auto;scrollbar-width:none}.avchat__onglets::-webkit-scrollbar{display:none}.avchat .avchat__onglet{--tint: var(--c);position:relative;flex:none;min-height:32px;padding:3px var(--e-2);flex-direction:row;border-radius:var(--r-s);box-shadow:none;background:transparent;border-color:transparent;color:var(--c);font-size:var(--t-13);text-shadow:var(--texte-relief-s)}.avchat .avchat__onglet.is-on{background:linear-gradient(180deg,var(--nuit-3),var(--nuit-2));border-color:var(--contour);box-shadow:inset 0 0 0 var(--trait) var(--tint),0 2px 0 var(--gris-levre)}.avchat.est-survie .avchat__onglet{padding:3px 6px;font-size:var(--t-12)}.avchat .avchat__onglet .avhud__point{right:-4px;top:-6px;min-width:16px;height:16px;padding:0 2px;font-size:var(--t-10)}.avchat .iconbtn{flex:none;width:32px;height:32px;font-size:var(--t-14);border-radius:var(--r-s);box-shadow:var(--relief),0 2px 0 var(--gris-levre)}.avchat .iconbtn--danger{box-shadow:var(--relief),0 2px 0 var(--rouge-levre)}.avchat .iconbtn .av__picto{width:15px;height:15px;fill:currentColor}.avchat__fermer[hidden]{display:none}.avchat__fil{position:relative;min-width:0}.avchat__lignes{height:168px;max-height:calc(100dvh - 200px);overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;outline:none;padding-right:2px}.avchat[data-hauteur=s] .avchat__lignes{height:84px}.avchat[data-hauteur=l] .avchat__lignes{height:320px}:is(.avchat,.chatreg__apercu) .avchat__l{margin:0;padding:1px var(--e-1);border-radius:var(--r-xs);font-size:var(--t-12);line-height:1.38;color:var(--texte);overflow-wrap:anywhere}:is(.avchat,.chatreg__apercu)[data-texte=s] .avchat__l{font-size:var(--t-11)}:is(.avchat,.chatreg__apercu)[data-texte=l] .avchat__l{font-size:var(--t-14)}.avchat__l+.avchat__l{margin-top:1px}.avchat__heure{margin-right:var(--e-1);color:var(--texte-3);font-size:var(--t-10);font-variant-numeric:tabular-nums}.avchat.sans-heure .avchat__heure,.chatreg__apercu[data-sans-heure] .avchat__heure{display:none}.avchat__tag{display:inline-block;margin-right:var(--e-1);padding:0 var(--e-1);border-radius:var(--r-xs);background:var(--surface);color:var(--c);font-size:var(--t-10);font-weight:700;text-transform:uppercase;letter-spacing:.04em;vertical-align:1px}.avchat.est-filtre .avchat__l:not(.est-prive) .avchat__tag{display:none}.avchat__qui{margin:0 var(--e-1) 0 0;padding:0;border:0;background:none;color:var(--c);font:inherit;font-weight:700;cursor:var(--curseur-action)}.avchat__qui:after{content:" :";color:var(--texte-3);font-weight:400}.avchat__l.est-moi:not(.est-prive) .avchat__qui{cursor:inherit}.avchat__l:not(.est-moi) .avchat__qui:hover,.avchat__l.est-prive .avchat__qui:hover{text-decoration:underline}:is(.avchat,.chatreg__apercu) .avchat__l.est-prive{background:var(--surface);box-shadow:inset 2px 0 0 var(--canal-prive)}.avchat__l.est-prive .avchat__texte{color:var(--canal-prive)}.avchat__l.est-prive.est-envoye .avchat__texte{color:var(--texte)}.avchat__l.est-commerce .avchat__texte,.avchat__l.est-recrutement .avchat__texte{color:var(--texte-2)}.avchat__l.est-proprio .avchat__qui{color:var(--or)}.avchat__l.est-sys .avchat__texte,.avchat__l.est-jeu .avchat__texte{color:var(--texte-2)}.avchat__l.est-erreur .avchat__texte{color:var(--mauvais-clair)}.avchat__l.est-butin .avchat__texte{color:var(--bon)}.avchat__l.est-piege .avchat__texte{color:var(--alerte)}.avchat__l.est-niveau .avchat__texte{color:var(--or-clair)}.avchat__l.est-sys .chatbox__salonico{width:16px;height:16px;margin-right:var(--e-1);vertical-align:-3px}.avchat__l .chatbox__insigne{margin-right:var(--e-1);vertical-align:middle}.avchat__trad{margin-left:var(--e-1)}.avchat__vide{margin:0;padding:var(--e-3) var(--e-2);font-size:var(--t-12);color:var(--texte-3);text-align:center}.avchat__nouveaux{position:absolute;left:50%;bottom:var(--e-1);translate:-50% 0;padding:2px var(--e-2);border:var(--trait) solid var(--contour);border-radius:var(--r-plein);background:var(--cristal);color:var(--blanc);font-size:var(--t-11);white-space:nowrap;box-shadow:var(--ombre-s);cursor:var(--curseur-action)}.avchat__nouveaux[hidden]{display:none}.avchat__erreur{margin:0;font-size:var(--t-12);color:var(--mauvais-clair)}.avchat__erreur[hidden]{display:none}.avchat__ecrire{position:relative;display:flex;align-items:center;gap:var(--e-1);min-width:0}.avchat__canal{flex:none;display:inline-flex;align-items:center;gap:6px;max-width:44%;height:32px;padding:0 var(--e-2);border:var(--trait) solid var(--contour);border-radius:var(--r-s);background:linear-gradient(180deg,var(--gris-haut),var(--gris-bas));box-shadow:var(--relief),0 2px 0 var(--gris-levre);color:var(--canal);font-family:var(--police-titre);font-size:var(--t-13);text-shadow:var(--texte-relief-s);cursor:var(--curseur-action)}.avchat__canal-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avchat__pastille-canal{flex:none;width:9px;height:9px;border-radius:50%;background:var(--canal);box-shadow:0 0 0 2px var(--contour),0 0 8px var(--canal)}.avchat__chevron{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.avchat .avchat__saisie{flex:1;width:0;height:32px;padding:0 var(--e-2);border-color:var(--canal);font-size:var(--t-13);cursor:text}.avchat .avchat__saisie[readonly]{color:var(--texte-3)}.avchat__menu{min-width:220px}.avchat__menu .avchat__choix{display:grid;grid-template-columns:10px 1fr auto;column-gap:var(--e-2);align-items:center}.avchat__menu .avchat__choix:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c, var(--texte-3));box-shadow:0 0 0 2px var(--contour)}.avchat__menu .avchat__choix small{grid-column:3;grid-row:1;padding:0 var(--e-1);border-radius:var(--r-xs);background:var(--surface);font-variant-numeric:tabular-nums}.avchat__menu .avchat__choix.is-on{background:var(--surface-2);color:var(--c, var(--blanc))}.avchat__menu .avchat__choix:not(:disabled){color:var(--c, var(--texte))}@media(min-width:721px)and (min-height:481px){.avhud__actions{left:50%;translate:-285px 0;bottom:calc(var(--av-b) + 76px);grid-auto-flow:column}}@media(max-width:1273px)and (min-width:721px){.avchat.est-survie{bottom:calc(var(--b) + 76px + var(--avchat-clavier, 0px))}.avhud__actions{left:calc(var(--av-g) + 380px);translate:none}}@media(max-width:1273px)and (min-width:721px)and (min-height:481px){.avhud__actions{grid-auto-flow:row;grid-template-columns:repeat(3,auto)}}@media(max-width:720px){.avchat.est-survie{--g: max(var(--e-2), env(safe-area-inset-left));bottom:calc(var(--b) + 54px + var(--avchat-clavier, 0px))}.avchat.est-survie .avchat__lignes{height:120px}.avchat__onglets{-webkit-mask-image:linear-gradient(90deg,var(--noir) 82%,transparent);mask-image:linear-gradient(90deg,var(--noir) 82%,transparent);padding-right:var(--e-4)}.avchat.est-survie[data-hauteur=s] .avchat__lignes{height:64px}.avchat.est-survie[data-hauteur=l] .avchat__lignes{height:38dvh}}@media(max-height:480px)and (orientation:landscape){.avchat.est-survie{width:min(288px,36vw);min-width:240px}.avchat.est-survie .avchat__lignes{height:72px;max-height:calc(100dvh - 190px)}.avchat.est-survie[data-hauteur=s] .avchat__lignes{height:44px}.avchat.est-survie[data-hauteur=l] .avchat__lignes{height:120px}}@media(pointer:coarse){.avchat__pastille,.avchat__canal,.avchat .avchat__saisie,.avchat .iconbtn{min-height:44px}.avchat .iconbtn{min-width:44px}.avchat .avchat__onglet{min-height:36px;padding:var(--e-1) var(--e-2)}.avchat .avchat__saisie{font-size:var(--t-16)}.avchat .avchat__envoyer{display:none}.avchat__qui{padding:2px 0}}.avchat.est-combat{bottom:calc(var(--b) + 132px);width:min(340px,30vw);min-width:260px}.avchat.est-combat .avchat__lignes{height:96px}.avchat.est-combat[data-hauteur=s] .avchat__lignes{height:56px}.avchat.est-combat[data-hauteur=l] .avchat__lignes{height:180px}@media(max-width:720px)and (orientation:portrait){.avchat.est-combat{bottom:calc(var(--b) + 200px)}}.chatbox.chatbox--boite>:not(.avchat){display:none}.avchat.est-menu{position:static;flex:1;min-height:0;width:auto;display:flex;flex-direction:column;align-items:stretch;pointer-events:auto}.avchat.est-menu[hidden]{display:none}.avchat.est-menu .avchat__corps{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--e-2);padding:var(--e-3) var(--e-3) var(--e-3);border:0;border-radius:inherit;box-shadow:none}.avchat.est-menu .avchat__corps:before{display:none}.avchat.est-menu .avchat__tete{padding-bottom:var(--e-2);border-bottom:1px solid var(--ligne-forte)}.avchat.est-menu .avchat__onglets{flex-wrap:wrap;overflow:visible}.avchat.est-menu .avchat__fil{flex:1;min-height:0}.avchat.est-menu .avchat__lignes,.avchat.est-menu[data-hauteur] .avchat__lignes{height:100%;max-height:none}.avchat.est-menu .avchat__l{font-size:var(--t-13);padding:2px var(--e-1)}.avchat.est-menu[data-texte=s] .avchat__l{font-size:var(--t-12)}.avchat.est-menu[data-texte=l] .avchat__l{font-size:var(--t-16)}.avchat.est-menu .iconbtn{width:32px;height:32px}.avchat.est-menu .avchat__canal,.avchat.est-menu .avchat__saisie{height:38px}.chatbox--colonne.chatbox--boite .avchat.est-menu .avchat__corps{padding:var(--e-4) var(--e-3) var(--e-3)}.chatbox__l--prive b,.chatbox__l.chatbox__l--prive span{color:var(--canal-prive)}.chatreg{--tint: var(--or);position:fixed;z-index:90}.chat-colonne>.authbox.chatreg{right:0}.chatreg__panel{width:min(580px,calc(100vw - 2 * var(--e-4)));max-height:calc(100dvh - 2 * var(--e-5));display:flex;flex-direction:column;gap:var(--e-3);padding:var(--e-5) var(--e-5) var(--e-4);overflow:hidden}.chatreg__tete{display:flex;align-items:center;gap:var(--e-3);padding-right:48px}.chatreg__tete h2{margin:2px 0 0;font-family:var(--police-titre);font-size:var(--t-24);font-weight:400;line-height:1.1}.chatreg__tete .etiquette{margin:0;color:var(--cristal-clair)}.chatreg__embleme{position:relative;flex:none;width:48px;height:48px;border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--violet-haut),var(--violet-bas));box-shadow:var(--relief),0 3px 0 var(--violet-levre),var(--halo-cristal)}.chatreg__embleme:before{content:"";position:absolute;inset:11px 10px 12px;border-radius:var(--r-s) var(--r-s) var(--r-s) var(--r-xs);background:var(--blanc);box-shadow:0 2px 0 var(--violet-levre)}.chatreg__embleme:after{content:"";position:absolute;left:13px;bottom:8px;width:9px;height:9px;background:var(--blanc);clip-path:polygon(0 100%,0 0,100% 0)}.chatreg__nav{display:flex;gap:var(--e-2);overflow-x:auto;scrollbar-width:none;padding:2px 2px var(--e-1)}.chatreg__nav::-webkit-scrollbar{display:none}.chatreg__nav .board__tab{flex:1 0 auto;min-height:40px;flex-direction:row;gap:var(--e-1);padding:var(--e-1) var(--e-3);font-size:var(--t-14)}.chatreg__nav .board__tab small{min-width:20px;padding:0 var(--e-1);border-radius:var(--r-plein);background:var(--mauvais);color:var(--blanc);font-size:var(--t-11)}.chatreg__corps{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:var(--e-3);padding:2px var(--e-1) var(--e-2) 2px}.chatreg__aide{margin:0;color:var(--texte-2);font-size:var(--t-13);line-height:1.4}.chatreg__note{margin:0;color:var(--texte-3);font-size:var(--t-12)}.chatreg__vide{margin:0;padding:var(--e-4);border:1px dashed var(--ligne-forte);border-radius:var(--r-m);background:var(--surface);color:var(--texte-3);font-size:var(--t-13);text-align:center}.chatreg__erreur{margin:0;color:var(--mauvais-clair);font-size:var(--t-13)}.chatreg__erreur[hidden]{display:none}.chatreg__pied{display:flex;justify-content:flex-end;gap:var(--e-2);padding-top:var(--e-2);border-top:1px solid var(--ligne-forte)}.chatreg__onglets{display:grid;gap:var(--e-2);margin:0;padding:0;list-style:none}.chatreg__onglet{display:grid;gap:var(--e-2);padding:var(--e-3);border:var(--trait) solid var(--contour);border-radius:var(--r-m);background:var(--carte-fond);box-shadow:var(--carte-ombre),inset 3px 0 0 var(--c)}.chatreg__onglet-tete{display:flex;align-items:center;gap:var(--e-2);min-width:0}.chatreg__repere{flex:none;width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px var(--contour),0 0 10px var(--c)}.chatreg__nom.champ{flex:1;min-width:0;height:36px;font-family:var(--police-titre);font-size:var(--t-16)}.chatreg__marque{flex:none;margin:0}.chatreg .iconbtn.chatreg__petit{flex:none;width:32px;height:32px;font-size:var(--t-11)}.chatreg__canaux{display:flex;flex-wrap:wrap;gap:var(--e-1) var(--e-3)}.chatreg__canal.coche{min-height:30px;font-size:var(--t-13)}.chatreg__canal b{color:var(--c);font-weight:700}.chatreg__nouveau{display:flex;gap:var(--e-2)}.chatreg__nouveau .champ{flex:1;min-width:0;height:40px}.authbox .chatreg__nouveau .btn{flex:none;width:auto}.chatreg__retablir{justify-self:start}.chatreg__reglage{display:grid;gap:var(--e-2)}.chatreg__reglage>.etiquette{margin:0}.chatreg__reglage>.etiquette b{color:var(--blanc);font-family:var(--police-titre);font-weight:400;letter-spacing:0;text-transform:none}.chatreg__rang{display:flex;flex-wrap:wrap;gap:var(--e-2)}.chatreg__interrupteur.coche{justify-content:space-between;flex-direction:row-reverse;width:100%;padding:var(--e-2) var(--e-3);border:var(--trait) solid var(--contour);border-radius:var(--r-m);background:var(--carte-fond)}.chatreg__interrupteur.coche>span{flex:1}.chatreg__apercu{position:relative;isolation:isolate;display:grid;gap:1px;padding:var(--e-2) var(--e-3) var(--e-3);border:var(--trait) solid var(--contour);border-radius:var(--r-m);overflow:hidden;background:linear-gradient(135deg,var(--indigo),var(--cristal-nuit) 55%,var(--violet))}.chatreg__apercu:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--panneau-fond);opacity:var(--avchat-opacite, .9)}.chatreg__apercu>.etiquette{margin:0 0 var(--e-1)}.chatreg__apercu .avchat__qui{cursor:inherit}.chatreg__delais,.chatreg__raccourcis,.chatreg__ignores{display:grid;gap:var(--e-1);margin:0;padding:0;list-style:none}.chatreg__delais li,.chatreg__raccourcis li,.chatreg__ignores li{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);min-height:36px;padding:var(--e-1) var(--e-3);border-radius:var(--r-s);background:var(--surface);font-size:var(--t-13)}.chatreg__delais b,.chatreg__raccourcis span{color:var(--c, var(--texte))}.chatreg__delais span{color:var(--texte-2);text-align:right}.chatreg__raccourcis{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.chatreg__raccourcis li{justify-content:flex-start}.chatreg__raccourcis kbd{min-width:44px;padding:2px var(--e-2);border:var(--trait) solid var(--contour);border-radius:var(--r-xs);background:var(--champ-fond);box-shadow:0 2px 0 var(--gris-levre);color:var(--blanc);font-family:var(--police-titre);font-size:var(--t-13);text-align:center}.chatreg__ignores b{color:var(--blanc);font-family:var(--police-titre);font-weight:400;font-size:var(--t-14)}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.chatreg{place-items:stretch}.chatreg__panel{width:100vw;max-height:none;height:100dvh;border-radius:0;border-width:0;padding:max(var(--e-4),env(safe-area-inset-top)) var(--e-3) max(var(--e-3),env(safe-area-inset-bottom))}.chatreg__tete h2{font-size:var(--t-20)}.chatreg__nav .board__tab{padding:var(--e-1) var(--e-2);font-size:var(--t-13)}.chatreg__marque{display:none}.chatreg__onglet{padding:var(--e-2) var(--e-3)}.chatreg__onglet-tete{gap:var(--e-1)}.chatreg__pied .btn{flex:1}}@media(pointer:coarse){.chatreg .iconbtn.chatreg__petit{width:44px;height:44px}.chatreg__canal.coche{min-height:44px}}
