.roster{font-size:14px}.roster .seg{display:inline-flex;border:1px solid var(--steel);border-radius:4px;overflow:hidden;font-family:var(--font-ui)}.roster .seg button{background:var(--field);border:0;border-left:1px solid var(--line);padding:0 12px;min-height:34px;color:var(--muted);font:inherit;font-size:14px}.roster .seg button:first-child{border-left:0}.roster .seg button:hover{color:var(--ink)}.roster .seg button[aria-pressed=true]{background:#312d25;color:var(--gold)}.roster-barre{display:flex;align-items:flex-end;gap:12px 16px;flex-wrap:wrap;margin-bottom:16px}.roster-barre .menu-deroulant{min-width:300px}.roster-actions{display:flex;gap:8px;flex-wrap:wrap}.roster-brouillon{align-self:center}.roster-vide{max-width:620px}.roster-vide .btn{margin-top:6px}.roster-entete{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;padding:12px 14px;margin-bottom:12px;background:var(--bg-top);border:1px solid var(--steel);border-top:2px solid var(--accent);border-radius:4px}.roster-titre{font-family:var(--font-title);font-weight:600;font-size:19px;color:var(--gold);background:var(--field);border:1px solid var(--line);border-radius:4px;padding:5px 10px;min-height:38px;width:min(250px,100%)}.roster-titre:focus{outline:none;border-color:var(--accent)}.roster-titre-lecture{font-size:21px;align-self:center}.roster-info{align-self:center;color:var(--muted)}.roster-compteur{align-self:center;padding:5px 10px;border:1px solid var(--line);border-radius:4px;background:var(--field);font-variant-numeric:tabular-nums;font-family:var(--font-ui)}.roster-compteur.trop{border-color:#c0442e;color:#ff9d8a}.roster-statut{align-self:center;color:var(--dim);font-size:13px}.roster-statut.erreur{color:#ff9d8a}.roster-lecture{margin:-4px 0 12px}.roster-lecture .or{color:var(--gold);font-weight:600}.roster-corps{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;align-items:start}.roster-liste{position:sticky;top:calc(var(--hauteur-topbar,72px) + 64px);max-height:calc(100vh - var(--hauteur-topbar,72px) - 140px);display:flex;flex-direction:column;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--steel);border-radius:4px;transition:background .15s}.roster-liste.cible{background:#1d232e}.roster-liste.survol{background:#272a28}.roster-liste-tete{padding:10px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:7px}.roster-liste-tete .t{display:flex;align-items:baseline;gap:8px}.roster-liste-tete h3{margin:0;font-size:16px}.roster-liste-tete small{color:var(--muted);font-size:12px}.roster input[type=search],.roster-ajout input,.roster-ajout select,.roster-edition select,.roster-edition textarea{font:inherit;font-size:14px;color:var(--ink);background:var(--field);border:1px solid var(--line);border-radius:4px;padding:6px 8px;min-width:0}.roster input:focus,.roster select:focus,.roster textarea:focus{outline:none;border-color:var(--accent)}.roster-ajout summary{cursor:pointer;color:var(--gold);font-family:var(--font-ui);font-weight:600;font-size:14px;list-style:none}.roster-ajout summary::-webkit-details-marker{display:none}.roster-ajout form{display:grid;gap:6px;margin-top:7px}.roster-coche{display:flex!important;flex-direction:row!important;align-items:center;gap:7px;font-size:13px;color:var(--muted)}.roster-liste-corps{overflow:auto;flex:1;min-height:120px;padding:6px 8px 12px;scrollbar-width:thin}.roster-classe{margin-bottom:8px}.roster-classe-tete{display:flex;justify-content:space-between;font-family:var(--font-ui);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:6px 2px 3px}.roster-classe-tete span:last-child{color:var(--dim)}.roster-exclus{margin-top:12px;border-top:1px dashed var(--line);padding-top:7px}.roster-exclus summary{cursor:pointer;color:var(--muted);font-family:var(--font-ui);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.carte{position:relative;display:flex;align-items:center;gap:7px;min-height:32px;padding:2px 4px 2px 2px;margin-bottom:3px;background:var(--panel-2);border:1px solid transparent;border-left:3px solid var(--c);border-radius:4px;-webkit-user-select:none;user-select:none}.carte[draggable=true]{cursor:grab}.carte:hover{border-color:var(--line);border-left-color:var(--c);background:#232f40}.carte.choisie{border-color:var(--accent);border-left-color:var(--c);box-shadow:0 0 0 1px var(--accent)}.carte.glissee{opacity:.4}.carte.placee{opacity:.42}.carte.placee:hover{opacity:.9}.carte.exclue{opacity:.6}.carte.moi{box-shadow:0 0 0 1px var(--gold) inset}.carte-info{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.15}.carte-nom{color:var(--c);font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carte-sous{color:var(--muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carte-note{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.carte-actions{position:absolute;right:2px;top:50%;transform:translateY(-50%);display:none;gap:1px;background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:1px}.carte:hover .carte-actions,.carte.choisie .carte-actions,.carte:focus-within .carte-actions{display:flex}.roster-ic{background:none;border:0;color:var(--muted);min-width:24px;height:24px;border-radius:3px;font-size:14px;line-height:1;padding:0 4px}.roster-ic:hover{background:var(--panel-2);color:var(--ink)}.roster-ic.texte{font-family:var(--font-ui);font-size:12px;font-weight:600}.roster-icone{width:26px;height:26px;flex:none;border-radius:4px;border:1px solid #000;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#111;object-fit:cover}.roster-icone.petite{width:19px;height:19px;border-radius:3px}.roster-resume{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.roster-puce{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:var(--panel);border:1px solid var(--line);border-radius:4px;font-family:var(--font-ui);font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.roster-puce b{color:var(--ink);font-weight:600}.roster-puce i{width:8px;height:8px;border-radius:50%;background:var(--c)}.roster-aide{margin-bottom:10px;padding:7px 11px;border:1px dashed var(--accent);border-radius:4px;color:var(--gold);font-size:13px}.roster-opt{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:6px 8px 6px 12px;font-size:13px;border:1px solid rgba(63,191,79,.45);background:#14461c40;border-radius:4px}.roster-opt span{flex:1}.roster-groupes{display:grid;gap:10px;margin-bottom:16px}.roster-groupe{background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--steel);border-radius:4px;padding:7px 8px 8px;transition:border-color .15s,background .15s}.roster-groupe.cible{border-color:#d4a24c8c}.roster-groupe.survol{background:#22261f;border-color:var(--accent)}.roster-groupe.le-mien{border-top-color:var(--accent)}.roster-groupe-tete{display:flex;align-items:center;gap:7px;margin:0 2px 6px;font-family:var(--font-ui);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--gold)}.roster-groupe-tete .n{margin-left:auto;color:var(--dim);font-variant-numeric:tabular-nums}.roster-mini{color:var(--muted);font-weight:500;letter-spacing:0;text-transform:none;font-size:12px}.roster-case{min-height:34px;margin-bottom:3px;border-radius:4px}.roster-case.libre{border:1px dashed var(--line);display:flex;align-items:center;padding-left:9px;color:#4f5d72;font-size:12px}.roster-case .carte{margin-bottom:0}.roster-gbuffs{display:flex;flex-wrap:wrap;gap:3px;margin-top:6px;min-height:19px}.roster-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:start;margin-bottom:16px}.roster-colonne{background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--steel);border-radius:4px;min-height:200px;transition:opacity .15s,background .15s}.roster-colonne.cible{border-color:var(--accent);border-style:dashed;cursor:copy}.roster-colonne.interdit{opacity:.3;filter:grayscale(.7)}.roster-colonne.survol{background:#22261f}.roster-colonne-tete{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line)}.roster-colonne-tete h3{margin:0;font-size:15px}.roster-colonne-tete .n{margin-left:auto;color:var(--dim);font-weight:600}.roster-couloirs{padding:6px 8px 10px}.roster-couloir{margin-bottom:6px}.roster-couloir-tete{display:flex;justify-content:space-between;font-family:var(--font-ui);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--c);margin:3px 2px}.roster-couloir-tete span:last-child{color:var(--dim)}.roster-couloir.vide .roster-couloir-tete{opacity:.4}.roster-apports{background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--steel);border-radius:4px;padding:12px 14px 14px}.roster-apports-tete{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px}.roster-apports-tete h3{margin:0;font-size:16px}.roster-apports-tete small{color:var(--muted)}.roster-legende{flex-basis:100%;margin:0;font-size:12.5px;color:var(--muted)}.roster-apports-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;align-items:start}.roster-cat{display:flex;justify-content:space-between;font-family:var(--font-ui);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin:2px 2px 6px;padding-bottom:4px;border-bottom:1px solid var(--line)}.roster-cat span:last-child{color:var(--dim)}.roster-buff{display:flex;gap:7px;align-items:center;padding:3px 6px;margin-bottom:3px;border-radius:4px;border:1px solid transparent;background:var(--panel-2)}.roster-buff .roster-icone{width:24px;height:24px}.roster-buff.off{opacity:.42}.roster-buff.off .roster-icone{filter:grayscale(1)}.roster-buff.part{opacity:.88}.roster-buff.on{border-color:#d4a24c59;background:linear-gradient(90deg,rgba(212,162,76,.12),var(--panel-2) 75%)}.roster-buff.on .roster-icone{box-shadow:0 0 0 1px var(--accent),0 0 6px #d4a24c8c}.b-corps{min-width:0;flex:1;line-height:1.2}.b-nom{font-weight:500;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-ligne{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.roster .fv{display:inline-block;font-size:9.5px;font-weight:700;padding:0 4px;border-radius:3px;border:1px solid rgba(111,168,255,.45);color:#8fbaff;margin-left:5px;vertical-align:1px}.roster .gb{display:inline-block;font-size:10.5px;font-weight:700;padding:0 4px;margin-right:2px;border-radius:3px}.roster .gb.ok{background:#3fbf4f38;color:#8fe39a}.roster .gb.ko{background:#e05a5a29;color:#f08a8a}.roster-edition textarea{resize:vertical}.roster-edition select{width:100%}.roster-toast{position:fixed;left:50%;bottom:76px;transform:translate(-50%);z-index:70;max-width:min(560px,92vw);padding:10px 16px;background:var(--bg-top);border:1px solid var(--steel);border-radius:4px;box-shadow:0 10px 30px #0009;font-size:14px}.roster-toast.erreur{border-color:#c0442e;color:#ffd0c7}@media(max-width:1100px){.roster-groupes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.roster-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.roster-corps{grid-template-columns:1fr}.roster-liste{position:static;max-height:none}.roster-liste-corps{max-height:45vh}.roster-groupes,.roster-roles{grid-template-columns:1fr!important}.roster-barre .menu-deroulant{min-width:0;width:100%}}.roster-astuce{margin:0;font-size:12px;line-height:1.35;color:var(--dim)}:root{--bg-top:#10151d;--bg-low:#0d1118;--panel:#171f2b;--panel-2:#1d2735;--field:#0c1017;--gold:#e6b85c;--accent:#d4a24c;--on-accent:#1a1408;--bronze:#c49a4a;--bronze-dark:#3a4a62;--steel:#3a4a62;--ink:#eef2f8;--muted:#a9b8cc;--dim:#7a8aa0;--green:#3fbf4f;--line:#273345;--font-title:"Cinzel","Palatino Linotype",Palatino,Georgia,serif;--font-body:"Fira Sans","Segoe UI",Arial,sans-serif;--font-ui:"Fira Sans Condensed","Fira Sans","Segoe UI",Arial,sans-serif;--page:1280px}*{box-sizing:border-box}html,body{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font-body);font-size:16px;color:var(--ink);background:var(--bg-low);line-height:1.55}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}a{color:var(--gold);text-decoration:none}a:hover{color:#f3d08a;text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}img{max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:16px;z-index:60;background:#10151d;border:1px solid var(--bronze);padding:10px 14px}.skip-link:focus{top:12px}.wrap{max-width:var(--page);margin:0 auto;padding:0 18px}.spacer{flex:1}.muted{color:var(--muted)}.small{font-size:13px}.topbar{position:sticky;top:0;z-index:20;background:var(--bg-top);border-bottom:1px solid var(--steel);box-shadow:0 6px 22px #00000073}.topbar-ligne{display:flex;align-items:center;gap:20px;min-height:72px;max-width:1440px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;flex:none}.brand:hover{text-decoration:none}.brand img{width:44px;height:44px;border-radius:4px;object-fit:cover;display:block}.brand b{display:block;font-family:var(--font-title);font-weight:700;font-size:22px;color:var(--gold);letter-spacing:.04em;line-height:1.1}.brand small{display:block;font-family:var(--font-ui);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);line-height:1.2}.nav-principale{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;flex:1;min-width:0}.nav-lien{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 8px;white-space:nowrap;border-bottom:2px solid transparent;font-family:var(--font-ui);font-weight:500;font-size:16px;color:var(--muted)}.nav-lien:hover{color:var(--ink)}.nav-lien[aria-current]{color:var(--gold);border-bottom-color:var(--accent)}.nav-lien[aria-expanded=true]{color:var(--ink);background:var(--panel);border:1px solid var(--steel);border-radius:4px}.nav-groupe{position:relative}.menu-groupe{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:330px;padding:8px;display:flex;flex-direction:column;gap:2px;background:var(--bg-top);border:1px solid var(--steel);border-top:2px solid var(--accent);border-radius:4px;box-shadow:0 18px 40px #0000008c}.menu-groupe button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:10px 12px;border-radius:4px;text-align:left}.menu-groupe button:hover,.menu-groupe button[aria-current]{background:var(--panel)}.menu-groupe-titre{font-family:var(--font-ui);font-weight:600;font-size:16px;color:var(--ink)}.menu-groupe button[aria-current] .menu-groupe-titre{color:var(--gold)}.menu-groupe small{color:var(--muted);font-size:14px}.actions-haut{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.actions-haut .btn{white-space:nowrap}.actions-haut .btn,.menu-mobile-actions .btn{min-height:44px;padding:0 16px}.actions-haut .btn.ghost[aria-current]{border-color:var(--accent);color:var(--gold)}.burger{display:none;margin-left:auto;width:44px;height:44px;place-items:center;background:var(--panel);border:1px solid var(--steel);border-radius:4px}.menu-mobile{border-top:1px solid var(--line);background:var(--bg-top);max-height:calc(100vh - 72px);overflow-y:auto}.menu-mobile .wrap{display:flex;flex-direction:column;gap:14px;padding-top:14px;padding-bottom:18px}.menu-mobile-groupe{display:flex;flex-direction:column;gap:4px}.menu-mobile-titre{font-family:var(--font-ui);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:0 4px}.menu-mobile-groupe button{display:flex;align-items:center;min-height:46px;padding:0 14px;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:4px;color:var(--ink)}.menu-mobile-groupe button[aria-current]{background:#312d25;border-color:var(--accent);color:var(--gold)}.menu-mobile-actions{display:flex;flex-direction:column;gap:8px}@media(max-width:1439px){.nav-principale,.actions-haut{display:none}.burger{display:grid}.topbar-ligne{min-height:64px}}.tab{padding:8px 14px;border:1px solid transparent;border-radius:4px;font-size:16px}main.wrap{position:relative;z-index:1;min-height:calc(100vh - 64px);padding:34px 18px 84px}h1{font-family:var(--font-title);font-weight:600;color:var(--gold);font-size:32px;margin:0 0 6px;letter-spacing:.01em}h2{font-family:var(--font-title);font-weight:600;color:var(--gold);font-size:20px;margin:0}h3{font-family:var(--font-title);font-weight:600;color:var(--gold);font-size:16px;margin:0 0 8px}p{margin:0 0 8px;line-height:1.55}.lead{color:var(--muted);margin-bottom:22px;font-size:17px;line-height:1.6}.box{background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--steel);border-radius:4px;padding:16px;margin-bottom:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1px solid var(--accent);border-radius:4px;padding:6px 16px;font-family:var(--font-ui);font-weight:600;font-size:15px;background:var(--accent);color:var(--on-accent);text-decoration:none}.btn:hover{background:#e0b25d;color:var(--on-accent);text-decoration:none}.btn.ghost{background:var(--field);color:var(--ink);border-color:var(--steel);font-weight:500}.btn.ghost:hover{border-color:var(--accent);background:var(--field);color:var(--ink)}.btn.small{min-height:32px;padding:3px 11px;font-size:14px}.btn:disabled{opacity:.4;cursor:default;filter:none}.tag{display:inline-block;font-family:var(--font-ui);font-size:13px;padding:1px 9px;border-radius:4px;border:1px solid var(--steel);color:var(--muted)}.tag.gold{color:var(--gold);border-color:var(--accent);background:#312d25}.list{list-style:none;margin:0;padding:0}.list li{display:flex;gap:8px;align-items:baseline;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.05)}.list li:last-child{border-bottom:0}.notice{margin-top:22px;font-size:15px;color:var(--muted);border-top:1px solid var(--line);padding-top:12px}.news-layout{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}.side{margin-top:0}.filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.chip{min-height:34px;border:1px solid #2d3a4e;border-radius:4px;padding:4px 13px;font-family:var(--font-ui);font-size:15px;color:var(--muted);background:var(--field)}.chip:hover{border-color:var(--steel);color:var(--ink)}.chip[aria-pressed=true]{color:var(--gold);border-color:var(--accent);background:#312d25}.post{border:1px solid var(--line);border-top:2px solid var(--steel);border-radius:4px;background:var(--panel);padding:20px 24px;margin-bottom:16px}.post.pin{border-top-color:var(--accent)}.post header h2{font-size:22px;color:var(--ink)}.post header{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.post .when{color:var(--muted);font-size:13px}.post-body{line-height:1.6}.pagination{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:8px 0 24px}.pagination-numeros{display:flex;gap:6px;flex-wrap:wrap}.pagination .btn:disabled{opacity:.4;cursor:default}.post-bandeau{position:relative;margin:-20px -24px 16px;height:190px;overflow:hidden;border-radius:3px 3px 0 0;background:linear-gradient(135deg,#1b2333,#0c1017)}.post-bandeau img:not(.post-bandeau-icone){display:block;width:100%;height:100%;object-fit:cover}.post-bandeau:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080b1100 35%,#080b11d9);pointer-events:none}.post-bandeau-icones{position:absolute;left:24px;bottom:14px;z-index:1;display:flex;gap:6px;flex-wrap:wrap}.post-bandeau-icone{width:36px;height:36px;border:1px solid var(--bronze);border-radius:4px;box-shadow:0 2px 6px #0009;background:#0c1017}.post-bandeau figcaption{position:absolute;right:10px;bottom:6px;z-index:1;font-size:11px;color:#ffffff8c}.post-bandeau.sans-image{height:80px}@media(max-width:620px){.post-bandeau{height:140px}.post-bandeau-icones{left:16px;bottom:10px}.post-bandeau-icone{width:30px;height:30px}.post-bandeau figcaption{display:none}}.post-body .post-titre{color:var(--gold);font-weight:500}.post-liens{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.post-images{display:flex;gap:12px;flex-wrap:wrap;margin:6px 0 16px}.post-video{margin:8px 0 18px;padding:12px;border:1px solid var(--bronze-dark);border-top:2px solid var(--accent);border-radius:4px;background:#0c1017;display:flex;flex-direction:column;gap:8px}.post-video-titre{font-family:var(--font-title);color:var(--gold);font-size:17px}.post-video video{display:block;width:100%;aspect-ratio:16/9;height:auto;border-radius:3px;background:#05070b}.post-video figcaption{color:var(--muted);font-size:13px}.post-images figure{flex:1 1 260px;margin:0;display:flex;flex-direction:column;gap:5px;min-width:0}.post-images.n1 figure{flex-basis:100%}.post-images a{display:block;border:1px solid var(--bronze-dark);border-radius:4px;overflow:hidden;background:#0c1017}.post-images a:hover{border-color:var(--bronze)}.post-images img{display:block;width:auto;max-width:100%;max-height:420px;margin:0 auto;object-fit:contain}.post-images figcaption{font-size:13px;color:var(--muted);text-align:center}.post-foot{display:flex;gap:10px;align-items:center;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);color:var(--muted);font-size:13px}.count{display:flex;gap:10px;text-align:center;margin:10px 0}.count div{flex:1;border:1px solid var(--line);border-radius:3px;padding:8px 0;background:#00000040}.count b{display:block;font-family:var(--font-title);font-size:24px;color:var(--gold);line-height:1.1}.count small{color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.filtre-classe{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:18px}.filtre-classe>span{margin-right:2px}.filtre-classe .class-btn{font-size:14px;padding:4px 9px}.races{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.race{border:1px solid var(--line);border-top:2px solid var(--steel);border-radius:4px;padding:16px 18px;background:var(--panel)}.race.f-alliance{border-left:3px solid #3b6ed6}.race.f-horde{border-left:3px solid #9c2b21}.race-head{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid var(--line)}.tag.faction{color:var(--muted)}.tag.neuf{color:var(--green);border-color:#3fbf4f80}.race-classes{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0}.race-classes li{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:2px 8px;background:#00000040}.race-classes li.neuf{color:var(--ink);border-color:var(--bronze)}.race-classes li b{color:var(--gold);font-weight:400}.race-classes i{width:10px;height:10px;border-radius:2px;border:1px solid rgba(0,0,0,.5);flex:none}.pouvoirs{display:flex;flex-direction:column;gap:10px}.pouvoir{border-top:1px solid rgba(255,255,255,.06);padding-top:9px}.pouvoir:first-child{border-top:0;padding-top:0}.pouvoir-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:3px}.pouvoir-head b{font-family:var(--font-title);font-weight:400;font-size:16px;color:var(--gold)}.pouvoir p{margin:0;color:var(--ink);font-size:15px;line-height:1.55}.race.m-artisanat{border-left:3px solid var(--bronze)}.race.m-récolte{border-left:3px solid #3fbf4f}.race.m-secondaire{border-left:3px solid #8fc7ff}.metier-camp{margin-top:12px;padding-top:9px;border-top:1px solid var(--line)}.metier-camp h3{margin:0 0 6px;font-size:15px;color:var(--muted);font-weight:400}.metier-camp ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.metier-camp li{display:grid;grid-template-columns:38px 1fr;gap:8px;font-size:14px;line-height:1.45}.metier-camp .palier{font-family:var(--font-title);color:var(--gold);text-align:right}.metier-camp b{font-weight:500;color:var(--ink)}.metier-icon{width:34px;height:34px;flex:none;border:1px solid var(--line);border-radius:3px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#00000059;align-self:center;font-size:13px;color:var(--muted)}.metier-icon .talent-img{width:100%;height:100%;object-fit:cover;display:block}.bonus-icon{width:26px;height:26px;flex:none;border:1px solid var(--line);border-radius:3px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#00000059;align-self:center;font-size:11px;color:var(--muted)}.bonus-icon .talent-img{width:100%;height:100%;object-fit:cover;display:block}.pouvoir-head{align-items:center}.heritage{grid-template-columns:repeat(3,minmax(0,1fr))}.pouvoir.vide{opacity:.5}.pouvoir.vide b{color:var(--muted);font-style:italic}@media(max-width:1240px){.heritage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.heritage{grid-template-columns:1fr}}@media(max-width:1000px){.races{grid-template-columns:1fr}}.communs{margin-bottom:18px}.communs-corps{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:start}.communs-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.communs-points .pouvoir:nth-child(2){border-top:0;padding-top:0}.communs-totaux .count{margin-top:0}.communs-totaux p{margin:0;font-size:13px;line-height:1.5}.metier-recettes{margin:12px 0 0;padding-top:9px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.metier-recettes b{color:var(--gold);font-weight:400}@media(max-width:1000px){.communs-corps{grid-template-columns:1fr}}@media(max-width:620px){.communs-points{grid-template-columns:1fr}.communs-points .pouvoir:nth-child(2){border-top:1px solid rgba(255,255,255,.06);padding-top:9px}}.macros-outils{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.segment{display:flex;align-items:center;gap:6px}.segment>span{margin-right:2px}.macros-recherche{flex:1;min-width:220px;max-width:380px;margin-left:auto}.macros-recherche input{width:100%;font:inherit;font-size:15px;color:var(--ink);background:#00000059;border:1px solid var(--line);border-radius:3px;padding:6px 10px}.macros-recherche input:focus{border-color:var(--bronze);outline:none}.macros-recherche input::placeholder{color:var(--muted)}.macros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.macro{border:1px solid var(--line);border-left:3px solid var(--couleur-classe,var(--bronze));border-radius:4px;padding:16px 18px;background:var(--panel);display:flex;flex-direction:column;gap:10px;min-width:0}.macro-tete{display:flex;gap:10px;align-items:flex-start}.macro-tete .metier-icon{align-self:flex-start}.macro-titre{min-width:0}.macro-titre h2{margin:0 0 5px;font-size:18px;line-height:1.25}.macro-tags{display:flex;gap:5px;flex-wrap:wrap}.macro-texte{margin:0;font-size:15px;line-height:1.55}.macro-code{margin:0;padding:10px 12px;background:#00000080;border:1px solid rgba(168,133,74,.25);border-radius:3px;font:14px/1.5 Consolas,Cascadia Mono,DejaVu Sans Mono,monospace;color:#e6dcc4;white-space:pre-wrap;overflow-wrap:anywhere}.macro-pied{display:flex;align-items:center;gap:10px}.macro-compteur{font-size:13px;color:var(--muted)}.macro-compteur.trop{color:#ff9d8a}.btn-copier{min-width:92px;text-align:center}.macros-aide{margin-top:18px}.macros-aide summary{cursor:pointer;font-family:var(--font-title);color:var(--gold);font-size:17px}.macros-aide ol{margin:12px 0 8px;padding-left:22px;line-height:1.6}.macros-aide p{margin:0;line-height:1.6;color:var(--muted)}.macros-aide code{font-family:Consolas,DejaVu Sans Mono,monospace;color:var(--ink);font-size:14px}@media(max-width:1000px){.macros{grid-template-columns:1fr}}@media(max-width:620px){.macros-recherche{max-width:none;margin-left:0;flex-basis:100%}}.frise{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.saison-tete{display:flex;align-items:baseline;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.saison-tete b{font-family:var(--font-title);font-weight:400;font-size:18px;color:var(--gold);letter-spacing:.06em;text-transform:uppercase}.etape{position:relative;border:1px solid var(--line);border-left:3px solid var(--bronze-dark);border-radius:4px;padding:14px 16px;margin-bottom:12px;background:var(--panel)}.etape.t-lancement{border-left-color:var(--gold)}.etape.t-raids{border-left-color:#9c2b21}.etape.t-beta{border-left-color:#3b6ed6}.etape.t-maj{border-left-color:var(--bronze)}.etape.suivante{box-shadow:0 0 0 1px #d4a24c59}.etape.e-passe{opacity:.55}.etape .puce{position:absolute;left:-8px;top:16px;width:11px;height:11px;border-radius:50%;background:var(--bg-low);border:2px solid var(--bronze)}.etape.e-encours .puce,.etape.t-lancement .puce{border-color:var(--gold)}.etape-tete{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.etape-tete b{font-family:var(--font-title);font-weight:400;font-size:17px;color:var(--gold)}.tag.etat-encours{color:var(--green);border-color:#3fbf4f80}.tag.etat-passe{color:var(--muted)}.quand{color:var(--ink);font-size:15px;margin:4px 0 8px}.list.puces li{display:list-item;list-style:none;padding:5px 0 5px 14px;position:relative;font-size:15px}.list.puces li:before{content:"";position:absolute;left:0;top:13px;width:5px;height:5px;border-radius:50%;background:var(--bronze)}.etape .note{margin-top:8px;border-top:1px solid rgba(255,255,255,.06);padding-top:7px}@media(max-width:1240px){.frise{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.frise{grid-template-columns:1fr}}.connexion{display:grid;grid-template-columns:minmax(0,360px) minmax(0,460px);gap:40px;align-items:center;justify-content:center;padding-top:20px}.connexion-image{width:100%;height:auto;display:block}@media(max-width:820px){.connexion{grid-template-columns:1fr;gap:14px;padding-top:0}.connexion-image{max-width:220px;margin:0 auto}}.formulaire{display:flex;flex-direction:column;gap:12px}.formulaire label,.barre-form label{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--muted)}.formulaire input,.barre-form input,.barre-form select,.list select{font:inherit;font-size:15px;color:var(--ink);background:#10151d;border:1px solid var(--line);border-radius:3px;padding:7px 9px}.formulaire input:focus,.barre-form input:focus,.barre-form select:focus{border-color:var(--bronze);outline:none}.formulaire input[aria-invalid=true]{border-color:#c0442e}.list select{font-size:13px;padding:3px 6px}.alerte{color:#ff9d8a;border:1px solid rgba(255,90,60,.4);background:#8c1e1240;border-radius:3px;padding:8px 11px;margin:0 0 10px}.info{color:var(--green);border:1px solid rgba(63,191,79,.4);background:#14461c4d;border-radius:3px;padding:8px 11px;margin:0 0 10px}.entete-membres{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.identite{display:flex;align-items:center;gap:8px}.identite-bloc{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.identite-bloc .deconnexion{font-size:14px;padding:4px 12px}.sous-onglets{display:flex;gap:4px;flex-wrap:wrap;align-items:flex-end;border-bottom:1px solid var(--line);margin:6px 0 22px;padding:0}.sous-onglets .tab{position:relative;margin-bottom:-1px;min-height:46px;padding:10px 18px;font-family:var(--font-ui);font-weight:500;font-size:16px;border:1px solid transparent;border-bottom:0;border-radius:4px 4px 0 0;background:none;color:var(--muted)}.sous-onglets .tab:hover{color:var(--ink);background:#ffffff08}.sous-onglets .tab[aria-selected=true],.sous-onglets .tab[aria-current=page]{color:var(--gold);background:var(--panel);border-color:var(--steel);border-top:2px solid var(--accent);z-index:1}.barre-form{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;border:1px solid var(--line);border-radius:4px;background:#0000004d;padding:12px 14px;margin-bottom:18px}.barre-form.colonne{flex-direction:column;align-items:stretch}.ligne-form{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.ligne-form .large{flex:1;min-width:240px}.deux-colonnes{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.deux-colonnes h2{margin-bottom:10px}.pastille{display:inline-flex;align-items:center;gap:6px}.pastille i{width:9px;height:9px;border-radius:2px;border:1px solid rgba(0,0,0,.5);flex:none}.pastille b{font-weight:400}.role{flex:none}.role-tank{color:#7fb0e8}.role-heal{color:#6fd27a}.role-dps{color:#e0a05a}.list.soirees li,.list.pointage li,.list.stats li,.list.comptes li,.list.butin li,.list.classement li{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lien-soiree{text-align:left;padding:0;color:var(--ink)}.lien-soiree:hover b{color:var(--gold)}.choix{display:flex;gap:4px;flex-wrap:wrap}.choix-paliers{display:flex;flex-direction:column;gap:6px}.paliers-soiree{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:-4px 0 10px}.tag.palier{color:var(--green);border-color:#3fbf4f80;background:#3fbf4f14}.chip.s-present[aria-pressed=true]{color:var(--green);border-color:#3fbf4f80;background:#3fbf4f1a}.chip.s-tournant[aria-pressed=true]{color:var(--gold);border-color:var(--bronze);background:#d4a24c1a}.chip.s-absent[aria-pressed=true]{color:#ff9d8a;border-color:#ff5a3c80;background:#8c1e1240}.tag.s-present{color:var(--green)}.tag.s-tournant{color:var(--gold)}.tag.s-absent{color:#ff9d8a}.jauge{width:110px;height:7px;border-radius:4px;background:#00000073;border:1px solid var(--line);overflow:hidden;flex:none}.list.stats li{display:grid;grid-template-columns:1fr 110px 54px 34px 62px;align-items:center;gap:10px;padding:6px 0}.list.stats .qui{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list.stats .ratio{text-align:right}.list.stats .tours{justify-self:end}@media(max-width:520px){.list.stats li{grid-template-columns:1fr 70px 50px}.list.stats .ratio,.list.stats .tours{display:none}}.jauge i{display:block;height:100%;background:linear-gradient(90deg,var(--bronze),var(--gold))}.taux{font-family:var(--font-title);font-weight:400;color:var(--gold);min-width:52px;text-align:right}.list.classement li{display:grid;grid-template-columns:26px minmax(0,1fr) 104px 128px 104px 24px;align-items:center;gap:10px;padding:6px 8px;border:1px solid transparent;border-radius:3px}.list.classement .rang{font-family:var(--font-title);color:var(--muted);text-align:right}.list.classement .qui{min-width:0;display:flex;align-items:center;gap:8px;white-space:nowrap}.list.classement .qui .pastille{min-width:0;flex:1}.list.classement .qui .pastille b{overflow:hidden;text-overflow:ellipsis}.list.classement .qui .tag{flex:none}.list.classement .compte{display:flex;align-items:baseline;gap:5px;justify-content:flex-end}.list.classement .presence,.list.classement .dernier{text-align:right;white-space:nowrap}.list.classement li.premier{border-color:var(--bronze);background:#d4a24c12}.list.classement li.premier .rang{color:var(--gold)}.list.classement li.nouveau-rang:not(.premier){border-top-color:var(--line);border-top-left-radius:0;border-top-right-radius:0}.list.classement .nb-loot{font-size:15px}.list.classement li.debut-recrues{margin-top:8px;border-top-color:var(--line);border-radius:0 0 3px 3px}.list.classement li.recrue .qui{opacity:.75}.tag.recrue{color:#ffa94d;border-color:#ff963280;background:#ff8c2814}.tag.role-admin{color:var(--gold);border-color:var(--bronze);background:#d4a24c14}.tag.role-officier{color:#c69bff;border-color:#aa6eff80;background:#a064ff14}.tag.role-membre{color:#8fc7ff;border-color:#6eaaff73;background:#6eaaff14}.barre-form .chip-recrue{align-self:flex-end}.tag.admin{color:var(--gold);border-color:var(--bronze);background:#d4a24c14}.comptes-supprimes{margin:6px 0 14px}.comptes-supprimes summary{cursor:pointer;color:var(--muted);font-size:14px}.btn.ghost.danger{background:transparent;color:#ff9d8a;border-color:#ff5a3c73}.btn.ghost.danger:hover{background:#8c1e1240}.chip.chip-recrue[aria-pressed=true]{color:#ffa94d;border-color:#ff963280;background:#ff8c281a}.chip.chip-roster[aria-pressed=true]{color:var(--gold);border-color:#e6b85c8c;background:#e6b85c1a}.part-due{font-family:var(--font-title);font-size:15px;font-weight:400;color:var(--gold);font-variant-numeric:tabular-nums}.part-due.positif{color:var(--green)}.part-due.negatif{color:#ff9d8a}@media(max-width:620px){.list.classement li{grid-template-columns:24px 1fr 96px 24px}.list.classement .presence,.list.classement .dernier{display:none}}.loot-nom .ou{color:var(--muted);font-weight:400}.colonne-de{display:flex;justify-content:flex-end}.titre-actualisable{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.barre-palier{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:20px;padding:12px 14px;border:1px solid var(--bronze-dark);border-radius:4px;background:#0000004d}.actions-palier{display:flex;gap:6px;flex-wrap:wrap}.actions-palier.secours-excel{margin-left:auto}.dialogue.dialogue-large{width:min(860px,100%);max-height:calc(100vh - 40px);overflow:auto}.table-import{overflow-x:auto;border:1px solid var(--line);border-radius:4px}.table-import table{width:100%;border-collapse:collapse;font-size:14px}.table-import th,.table-import td{padding:6px 8px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.table-import th{color:var(--muted);font-weight:600;font-family:var(--font-ui)}.table-import tr.a-revoir td{background:#b4412f14}.table-import input{width:96px;font:inherit;color:var(--ink);background:#10151d;border:1px solid var(--line);border-radius:3px;padding:4px 6px}.table-import .tag{margin-left:6px}.rh-evenements{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;max-height:260px;overflow:auto}.rh-evenement{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:8px 10px;border:1px solid var(--line);border-radius:4px;background:var(--field);color:var(--ink);font:inherit;cursor:pointer}.rh-evenement:hover,.rh-evenement:focus-visible{border-color:var(--bronze)}.rh-saisie{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.rh-saisie label{flex:1 1 320px;display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--muted)}.rh-saisie input{font:inherit;color:var(--ink);background:#10151d;border:1px solid var(--line);border-radius:3px;padding:6px 8px}.table-import select{font:inherit;font-size:14px;color:var(--ink);background:#10151d;border:1px solid var(--line);border-radius:3px;padding:3px 6px;max-width:170px}.rapport-import li{padding:4px 0;font-size:14px}.rapport-import li.negatif,.table-import .negatif{color:#e0806f}.destination{margin:0;color:var(--muted)}.destination b{color:var(--gold);font-weight:400}.menu-deroulant{position:relative;display:flex;flex-direction:column;gap:4px}.choix-membre{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:16px}@media(max-width:620px){.choix-membre .champ-menu{min-width:0;width:100%}.choix-membre .menu-deroulant{flex:1 1 100%}}.champ-menu{display:flex;align-items:baseline;gap:10px;font:inherit;color:var(--ink);background:#10151d;border:1px solid var(--line);border-radius:3px;padding:7px 11px;min-width:300px;text-align:left}.champ-menu:hover,.champ-menu[aria-expanded=true]{border-color:var(--bronze)}.champ-menu .titre-menu{font-family:var(--font-title);font-size:16px;color:var(--gold)}.champ-menu .chevron{margin-left:auto;color:var(--gold);font-size:12px}.liste-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:50;min-width:100%;max-height:320px;overflow-y:auto;list-style:none;margin:0;padding:5px;border:1px solid var(--bronze);border-radius:4px;background:var(--bg-top);box-shadow:0 14px 34px #000000b3}.liste-menu button{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;padding:8px 10px;border-radius:3px;color:var(--ink)}.liste-menu button:hover{background:#d4a24c14}.liste-menu button[aria-selected=true]{background:#d4a24c1f}.liste-menu .titre-menu{color:var(--gold)}.liste-menu .tag{margin-left:auto}select option{background:#10151d;color:var(--ink)}.titre-actualisable h2{margin:0}.actualiser{display:inline-flex;align-items:center;gap:6px}.actualiser svg{color:var(--gold)}.tourne{animation:tourne .8s linear infinite}@keyframes tourne{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tourne{animation:none}}.de{color:var(--gold);flex:none}.annonce-des .de{vertical-align:-4px;margin-right:6px}.annonce-des b{color:var(--gold);font-weight:400}.zone-defilante{max-height:52vh;overflow-y:auto;overscroll-behavior:contain;padding-right:8px}.zone-defilante.haute{max-height:64vh}.zone-defilante{scrollbar-width:thin;scrollbar-color:var(--bronze-dark) rgba(0,0,0,.3)}.zone-defilante::-webkit-scrollbar{width:10px}.zone-defilante::-webkit-scrollbar-track{background:#0000004d;border-radius:5px}.zone-defilante::-webkit-scrollbar-thumb{background:var(--bronze-dark);border-radius:5px;border:2px solid rgba(0,0,0,.3)}.zone-defilante::-webkit-scrollbar-thumb:hover{background:var(--bronze)}.compteur{margin:0 0 6px}.choix-date{position:relative;display:flex;flex-direction:column;gap:4px}.libelle-date{font-size:14px;color:var(--muted)}.champ-date{display:flex;align-items:center;gap:8px;font:inherit;font-size:15px;color:var(--ink);background:#10151d;border:1px solid var(--line);border-radius:3px;padding:7px 11px;min-width:230px;text-align:left}.champ-date svg{color:var(--gold);flex:none}.champ-date:hover,.champ-date[aria-expanded=true]{border-color:var(--bronze)}.calendrier{position:absolute;top:calc(100% + 6px);left:0;z-index:50;width:292px;border:1px solid var(--bronze);border-radius:5px;padding:12px;background:var(--bg-top);box-shadow:0 16px 40px #000000b3}.tete-calendrier{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.tete-calendrier b{font-family:var(--font-title);font-weight:400;font-size:16px;color:var(--gold);text-transform:capitalize}.tete-calendrier .btn{min-width:30px;font-size:16px;line-height:1}.grille-calendrier{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.jour-semaine{text-align:center;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:3px 0}.jour{position:relative;height:34px;border-radius:3px;border:1px solid transparent;font-size:14px;color:var(--ink);background:#ffffff08}.jour:hover{border-color:var(--bronze);background:#d4a24c14}.jour.autre-mois{color:#b3a88f59}.jour.aujourdhui{border-color:var(--line);color:var(--gold)}.jour.choisi{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.jour.pris:after,.pastille-pris{content:"";position:absolute;left:50%;bottom:3px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--green)}.pastille-pris{position:static;display:inline-block;margin:0 4px 1px 0;vertical-align:middle}.jour.rempli:before,.pastille-rempli{content:"";position:absolute;left:50%;top:3px;width:12px;height:3px;margin-left:-6px;border-radius:2px;background:var(--gold)}.pastille-rempli{position:static;display:inline-block;margin:0 4px 2px 0;vertical-align:middle;width:10px}.jour.choisi.rempli:before{background:var(--on-accent)}.legende-calendrier{display:flex;gap:10px;flex-wrap:wrap}.jour.interdit{opacity:.35;cursor:default}.jour.interdit:hover{border-color:transparent;background:#ffffff08}.pied-calendrier{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.entete-fiche{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.groupe-raid{margin-bottom:18px}.tete-groupe{display:flex;align-items:center;gap:10px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--line)}.tete-groupe b{font-family:var(--font-title);font-weight:400;font-size:17px;color:var(--gold)}.groupe-raid .list.butin li{padding:5px 0;border-bottom:1px solid rgba(255,255,255,.05)}.nb-loots{font-family:var(--font-title);font-size:18px;color:var(--gold)}.list.butin li{position:relative}.loot-icone{width:34px;height:34px;flex:none;border:2px solid var(--line);border-radius:3px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0006;font-size:12px}.loot-icone .talent-img{width:100%;height:100%;object-fit:cover;display:block}.loot-nom{display:flex;flex-direction:column;gap:1px}.q-commun{color:#d6d3cd}.q-rare{color:#4a92e8}.q-epique{color:#b36bf0}.q-legendaire{color:#ef8f2a}.loot-icone.q-rare{border-color:#4a92e8}.loot-icone.q-epique{border-color:#b36bf0}.loot-icone.q-legendaire{border-color:#ef8f2a}.loot-info{position:fixed;z-index:40;max-width:340px;display:flex;flex-direction:column;gap:1px;border:1px solid var(--bronze);border-radius:3px;background:#0c1017;padding:9px 11px;font-size:14px;line-height:1.4;color:var(--ink);box-shadow:0 10px 24px #0009}.loot-info span:first-child{color:var(--gold);font-family:var(--font-title);font-size:15px}.list.comptes li.inactif{opacity:.45}.wh-tt{position:fixed;z-index:40;width:max-content;max-width:320px;pointer-events:none;padding:7px 9px 6px;border:1px solid #5a5e72;border-radius:4px;background:#080c21fa;box-shadow:0 0 0 1px #000,0 10px 24px #0009;font:12px/17px Verdana,Geneva,sans-serif;color:#fff;text-align:left}.wh-tt table{border-collapse:collapse;border-spacing:0;width:100%}.wh-tt td,.wh-tt th{padding:0;vertical-align:top;font-weight:400;text-align:left}.wh-tt th{text-align:right;padding-left:24px}.wh-tt b{font-size:14px;line-height:19px;font-weight:400}.wh-tt .indent{padding-left:11px}.wh-tt .q{color:#e6b85c}.wh-tt .q0{color:#9d9d9d}.wh-tt .q1{color:#fff}.wh-tt .q2{color:#1eff00}.wh-tt .q3{color:#0070dd}.wh-tt .q4{color:#a335ee}.wh-tt .q5{color:#ff8000}.wh-tt .q6{color:#e5cc80}.wh-tt .q7{color:#0cf}.wh-tt .moneygold,.wh-tt .moneysilver,.wh-tt .moneycopper{color:#fff}.wh-tt .moneygold:after,.wh-tt .moneysilver:after,.wh-tt .moneycopper:after{content:"";display:inline-block;width:9px;height:9px;margin:0 2px 0 3px;border-radius:50%;vertical-align:-1px;box-shadow:inset -1px -1px #00000059}.wh-tt .moneygold:after{background:radial-gradient(circle at 35% 35%,#fff3a0,#e8b419 55%,#9c6b05)}.wh-tt .moneysilver:after{background:radial-gradient(circle at 35% 35%,#fff,#c5c9cf 55%,#7d828a)}.wh-tt .moneycopper:after{background:radial-gradient(circle at 35% 35%,#ffc59a,#c2703a 55%,#7a3f17)}.voile-dialogue{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;background:#05080cb8;padding:20px}.dialogue{width:min(460px,100%);display:flex;flex-direction:column;gap:12px;border:1px solid var(--bronze);border-radius:5px;padding:18px 20px;background:var(--bg-top);box-shadow:0 18px 50px #000000b3}.dialogue h3,.dialogue p{margin:0}.dialogue label{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--muted)}.dialogue input{font:inherit;font-size:15px;color:var(--ink);background:#10151d;border:1px solid var(--line);border-radius:3px;padding:8px 10px}.dialogue input:focus{border-color:var(--bronze);outline:none}.boutons-dialogue{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.btn.danger{background:#7a1f15;border-color:#b4412f;color:#ffe2db}.btn.danger:hover{background:#8f2619;color:#fff}.apercu{display:flex;align-items:center;gap:8px;min-height:34px}.a-distribuer{border-color:var(--bronze);background:#d4a24c0f}.a-distribuer .list li{display:flex;align-items:center;gap:10px;padding:5px 0}.a-distribuer code{font-family:ui-monospace,Consolas,monospace;font-size:14px;color:var(--gold);background:#0006;border:1px solid var(--line);border-radius:3px;padding:1px 7px}.list.journal li{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.05)}.list.journal .quand{min-width:112px;font-variant-numeric:tabular-nums}.list.journal .cible{color:var(--ink);font-weight:400}.tag.ton-ajout{color:var(--green);border-color:#3fbf4f73}.tag.ton-retrait{color:#ff9d8a;border-color:#ff5a3c73}.tag.ton-modif{color:var(--gold);border-color:var(--bronze)}@media(max-width:1000px){.deux-colonnes{grid-template-columns:1fr}}.classes{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.class-btn{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:3px;padding:6px 10px;font-size:15px;background:#00000040}.class-btn i{width:18px;height:18px;border-radius:2px;border:1px solid rgba(0,0,0,.5);display:block;flex:none}.class-btn[aria-pressed=true]{border-color:var(--bronze);background:#d4a24c14}.class-btn:disabled{opacity:.4;cursor:default}.talent-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid var(--line);border-radius:4px;background:#0000004d;padding:10px 14px;margin-bottom:16px}.pts{font-family:var(--font-title);font-size:20px;color:var(--gold)}.pts span{color:var(--muted);font-size:14px;font-family:var(--font-body)}.trees{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.tree{border:1px solid var(--line);border-top:2px solid var(--steel);border-radius:4px;background:var(--panel);padding:14px}.tree-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.tree-head b{font-family:var(--font-title);font-weight:400;font-size:17px;color:var(--gold)}.tree-head .n{font-family:var(--font-title);font-size:18px}.tree-foot{display:flex;align-items:center;gap:10px;margin-top:10px}.hint{color:var(--muted);font-size:13px}.grid-t{position:relative;display:grid;grid-template-columns:repeat(4,44px);gap:12px 10px;justify-content:center;margin-inline:auto}.cell{aspect-ratio:1;position:relative}.talent{position:absolute;inset:0;border:2px solid #5d4a2a;border-radius:3px;background:#1b1710;display:grid;place-items:center;overflow:visible;padding:0}.talent-img{width:100%;height:100%;object-fit:cover;border-radius:1px;display:block}.talent-ab{font-family:var(--font-title);font-size:14px;color:#cdbb92}.talent .rk{position:absolute;right:-4px;bottom:-5px;font-size:10px;line-height:1;padding:1px 3px;background:#0c1017;border:1px solid var(--bronze);border-radius:2px;color:var(--muted)}.talent .flag{position:absolute;left:-4px;top:-5px;font-size:9px;line-height:1;padding:1px 3px;background:#1f4d24;border:1px solid #2f6b35;border-radius:2px;color:#9be59f}.talent.on{border-color:var(--bronze);box-shadow:0 0 0 1px #d4a24c40,0 0 12px #d4a24c2e}.talent.on .talent-ab,.talent.on .rk{color:var(--gold)}.talent.max{border-color:var(--gold)}.talent.max .rk{color:#0c1017;background:var(--gold);border-color:var(--gold)}.talent.locked{opacity:.4}.talent.locked .talent-img{filter:grayscale(1)}.talent:not(.locked):hover{border-color:var(--gold)}.arrow{position:absolute;background:var(--bronze);opacity:.45;pointer-events:none}.arrow.on{background:var(--gold);opacity:.95}.tip{position:fixed;z-index:40;background:#10151d;border:1px solid var(--bronze);border-radius:4px;padding:10px 12px;box-shadow:0 10px 30px #0009;pointer-events:none}.tip b{font-family:var(--font-title);font-weight:400;color:var(--gold);font-size:17px;display:block}.tip .req{color:#ff9f93;font-size:13px;margin-top:4px}.tip .txt{font-size:14px;line-height:1.45;margin-top:6px}.tip .nxt{font-size:13px;color:var(--muted);margin-top:6px;border-top:1px solid rgba(255,255,255,.08);padding-top:5px}.tip .nxt b{color:var(--muted);font-family:var(--font-body);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.site-footer{position:fixed;left:0;right:0;bottom:0;z-index:15;min-height:52px;display:flex;align-items:center;border-top:1px solid var(--line);background:var(--bg-top);box-shadow:0 -6px 20px #00000073;padding:10px 0;color:var(--muted);font-size:13px}.site-footer .wrap{display:flex;gap:16px;flex-wrap:wrap;align-items:center}@media(max-width:1100px){.news-layout{grid-template-columns:1fr}.side{margin-top:0}.trees{grid-template-columns:1fr}}@media(max-width:760px){.grid-t{gap:10px 8px}main.wrap{padding-bottom:118px}.site-footer .wrap{gap:4px}h1{font-size:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.box.empty{text-align:center;padding:34px 18px;border-style:dashed}.regle-loot b.or{color:var(--gold);font-weight:500}.regle-loot .pos{color:var(--green)}.regle-loot .neg{color:#ff9d8a}.regle-loot .nul{color:var(--gold)}.regle-loot h2{margin-top:30px}.regle-bareme{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:6px 0 10px}.regle-carte{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;border:1px solid var(--line);border-radius:6px;padding:16px 14px;background:var(--panel)}.regle-carte b{font-family:var(--font-title);font-weight:400;font-size:19px;color:var(--ink)}.regle-valeur{font-family:var(--font-title);font-size:44px;line-height:1}.regle-carte.gain{border-color:#3fbf4f80}.regle-carte.gain .regle-valeur{color:var(--green)}.regle-carte.neutre .regle-valeur{color:var(--muted)}.regle-carte.cout{border-color:#ff5a3c80}.regle-carte.cout .regle-valeur{color:#ff9d8a}.regle-carte.suite{border-color:var(--bronze)}.regle-carte.suite .regle-valeur{color:var(--gold)}.regle-valeur.mot{font-size:32px;line-height:1.15}.regle-file{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:6px}.regle-coffre{font-family:var(--font-title);color:var(--gold);border:1px solid var(--bronze);border-radius:4px;padding:10px 14px;background:#d4a24c12}.regle-perso{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:70px}.regle-perso .tete{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-title);font-size:19px;border:2px solid var(--bronze);background:#171f2b}.regle-perso.premier .tete{border-color:var(--gold);box-shadow:0 0 0 3px #d4a24c26}.regle-perso b{font-weight:500}.regle-jauges{display:flex;flex-direction:column;gap:10px}.regle-joueur{display:grid;grid-template-columns:64px 1fr 34px;gap:10px;align-items:center}.regle-joueur .nom{font-family:var(--font-title)}.regle-joueur>b{font-family:var(--font-title);font-weight:400;font-size:18px;text-align:right}.regle-joueur .cases,.regle-legende{display:flex;gap:4px;flex-wrap:wrap}.regle-loot i.gagne,.regle-loot i.absent,.regle-loot i.cout{display:inline-block;width:26px;height:18px;border-radius:3px;border:1px solid var(--bronze-dark)}.regle-loot i.gagne{background:linear-gradient(180deg,#7be088,#2f9a3c);border-color:#2f9a3c}.regle-loot i.absent{border-style:dashed;background:#0000004d}.regle-loot i.cout{background:linear-gradient(180deg,#ff9d8a,#b4412f);border-color:#b4412f}.regle-legende{gap:16px;margin-top:12px;font-size:14px;color:var(--muted)}.regle-legende span{display:flex;align-items:center;gap:6px}.regle-legende i{width:18px!important;height:12px!important}.regle-table{width:100%;border-collapse:collapse;font-size:15px}.regle-table th{text-align:left;font-weight:400;color:var(--muted);padding:4px 6px;border-bottom:1px solid var(--line)}.regle-table td{padding:6px;border-bottom:1px solid rgba(255,255,255,.05)}.regle-table td b{font-family:var(--font-title);font-weight:400;font-size:17px}.regle-faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}.regle-faq h3{font-size:18px;margin-bottom:6px}.regle-faq p{margin:0}.attente-butin{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:calc(100vh - 490px);margin:14px auto 0;text-align:center}@media(max-width:700px){.attente-butin{min-height:0}}.attente-butin img{display:block;width:min(100%,600px);height:auto}.attente-colonne{display:flex;flex-direction:column;align-items:center;gap:2px;margin:10px 0 0;text-align:center}.attente-colonne img{display:block;width:min(100%,380px);height:auto}.chip.chip-ss[aria-pressed=true]{color:#c69bff;border-color:#aa6eff80;background:#a064ff1a}.tag.ss{color:#c69bff;border-color:#aa6eff80}.barre-form .chip-ss{align-self:flex-end}.barre-interrupteur{display:flex;justify-content:flex-end;gap:22px;flex-wrap:wrap;margin-bottom:12px}.interrupteur{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--muted)}.interrupteur .piste{position:relative;width:42px;height:22px;border-radius:11px;border:1px solid var(--line);background:#0006;transition:background .2s,border-color .2s}.interrupteur .curseur{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--muted);transition:transform .2s,background .2s}.interrupteur[aria-checked=true]{color:#c69bff}.interrupteur[aria-checked=true] .piste{background:#a064ff40;border-color:#aa6eff99}.interrupteur[aria-checked=true] .curseur{transform:translate(20px);background:#c69bff}.ss-entete{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:12px}.list.ss-liste li{display:grid;grid-template-columns:26px minmax(0,190px) 36px 1fr;gap:10px;align-items:center;padding:6px 4px;border-top:1px solid transparent}.list.ss-liste li.nouveau-rang{border-top-color:var(--line)}.ss-liste .rang{font-family:var(--font-title);color:var(--muted);text-align:right}.ss-liste .qui{min-width:0;overflow:hidden;white-space:nowrap}.nb-ss{font-family:var(--font-title);font-weight:400;font-size:17px;color:#c69bff;text-align:center}.nb-ss.zero{color:var(--green)}.ss-objets{display:flex;gap:6px 16px;flex-wrap:wrap;align-items:center}.ss-objet{display:inline-flex;align-items:center;gap:7px;font-size:15px;cursor:default}.loot-icone.mini{width:26px;height:26px;position:relative}@media(max-width:620px){.list.ss-liste li{grid-template-columns:22px 1fr 30px}.ss-objets{grid-column:2 / -1}}.menu-deroulant.compact .champ-menu{min-width:170px;padding:6px 10px}.menu-deroulant.compact .champ-menu .titre-menu{font-size:15px}.menu-deroulant.compact .liste-menu{max-height:280px}.list.soirees>li{scroll-margin-top:96px}.list.soirees>li.detail-soiree{display:block;padding:2px 0 12px;border-bottom:0}.list.soirees>li.detail-soiree .box{margin:0;border-color:var(--bronze);background:#d4a24c08}.list.soirees>li:has(.lien-soiree[aria-expanded=true]){border-bottom-color:transparent}.lien-soiree[aria-expanded=true] b{color:var(--gold)}.list.butin.distribue li{display:grid;grid-template-columns:34px minmax(0,1fr) auto 120px auto;gap:10px;align-items:center}.list.butin.distribue .chip-ss,.list.butin.distribue .tag.ss{justify-self:end}.list.butin.distribue .qui{min-width:0;overflow:hidden;white-space:nowrap}.list.butin.distribue .qui .pastille b{overflow:hidden;text-overflow:ellipsis}@media(max-width:620px){.list.butin.distribue li{grid-template-columns:34px minmax(0,1fr) auto}.list.butin.distribue .qui{grid-column:2}}.echec-chargement{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:620px;border-color:#ff5a3c73}.echec-chargement b{font-family:var(--font-title);font-weight:400;font-size:19px;color:#ff9d8a}.sous-onglets{position:sticky;top:var(--hauteur-topbar,72px);z-index:15;padding-top:8px;background:var(--bg-low);box-shadow:0 8px 14px -8px #0009}.list.soirees>li{scroll-margin-top:calc(var(--hauteur-topbar,72px) + 64px)}.interrupteur.tous[aria-checked=true]{color:var(--green)}.interrupteur.tous[aria-checked=true] .piste{background:#3fbf4f38;border-color:#3fbf4f99}.interrupteur.tous[aria-checked=true] .curseur{background:var(--green)}.ss-objet .tag.ss{font-size:11px;padding:0 6px}.list.ss-liste.tous li{grid-template-columns:minmax(0,190px) 1fr;border-top-color:#ffffff0d}.list.ss-liste.tous li:first-child{border-top-color:transparent}@media(max-width:620px){.list.ss-liste.tous li{grid-template-columns:1fr}.list.ss-liste.tous .ss-objets{grid-column:1}}.surtitre{display:block;font-family:var(--font-ui);font-weight:500;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.entete-page{position:relative;overflow:hidden;margin-bottom:22px;background:var(--bg-top);border:1px solid var(--steel);border-top:2px solid var(--accent);border-radius:4px}.entete-page .entete-texte{position:relative;padding:26px 30px 24px;max-width:720px}.entete-page h1{margin:4px 0 8px}.entete-intro p{color:var(--muted);font-size:16px;line-height:1.6;margin:0}.entete-page.avec-image{min-height:210px;display:flex;align-items:center}.entete-fond{position:absolute;inset:0 0 0 auto;height:100%;width:min(62%,900px);object-fit:cover;object-position:right center}.entete-page.avec-image:before{content:"";position:absolute;inset:0 0 0 auto;width:min(62%,900px);z-index:0;pointer-events:none;background:linear-gradient(90deg,var(--bg-top) 0,rgba(16,21,29,.6) 30%,rgba(16,21,29,0) 60%)}.entete-page.avec-image .entete-fond{z-index:0}.entete-page.avec-image:before{z-index:1}.entete-page.avec-image .entete-texte{z-index:2}.onglets-groupe{margin-top:-6px}.entete-page.entete-groupe{height:230px}.entete-page.entete-groupe .entete-texte{max-width:760px}@media(max-width:760px){.entete-page .entete-texte{padding:20px 18px}.entete-page.avec-image{min-height:0}.entete-page.entete-groupe{height:auto;min-height:300px}.entete-fond{width:100%;opacity:.28}.entete-page.avec-image:before{width:100%;background:linear-gradient(90deg,var(--bg-top) 10%,rgba(16,21,29,.5))}}.banniere{position:relative;overflow:hidden;margin-bottom:28px;background:var(--field);border:1px solid var(--steel);border-top:2px solid var(--accent);border-radius:4px}.banniere>img{display:block;width:100%;height:340px;object-fit:cover}.banniere-bandeau{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:18px 24px;background:var(--bg-top);border-top:1px solid var(--line)}.banniere-date{display:flex;flex-direction:column;gap:2px;flex:1 1 260px}.banniere-jour{font-family:var(--font-title);font-weight:600;font-size:22px;color:var(--gold)}.banniere-raids{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 8px}.banniere-raids li{font-family:var(--font-ui);font-size:14px;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:4px 10px;white-space:nowrap}.banniere-raids li span{color:var(--muted);margin-left:4px}.banniere-bandeau .count{margin:0;gap:10px}.banniere-bandeau .count div{width:74px;flex:none;background:var(--panel);border-radius:4px}.banniere-bandeau .count b{font-size:28px;font-weight:700;color:var(--ink)}@media(max-width:760px){.banniere>img{height:auto;aspect-ratio:auto}.banniere-bandeau{padding:14px 16px}.banniere-bandeau .count{width:100%}.banniere-bandeau .count div{flex:1;width:auto}.banniere-bandeau .count b{font-size:24px}}.news-layout{gap:28px}.fil-titre{display:flex;align-items:baseline;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-bottom:16px}.fil-titre h1{margin:0;font-size:30px}.fil-titre .filters{margin:0}.side .box{padding:20px;margin-bottom:18px}.side .box h2{font-size:19px;margin:0 0 12px}.box.accent{border-top-color:var(--accent)}.soirs{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.soirs div{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--field);border:1px solid var(--line);border-radius:4px}.raccourcis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-family:var(--font-ui);font-size:15px}.raccourcis a{min-height:64px;padding:10px 12px;border:1px solid var(--line);border-radius:4px;background:var(--field);color:var(--ink);display:flex;flex-direction:column;justify-content:center;text-decoration:none}.raccourcis a:hover{border-color:var(--accent);text-decoration:none;color:var(--ink)}.raccourcis .surtitre{color:var(--gold);font-size:12px;letter-spacing:.1em}.side .list{margin-bottom:14px}.tete-boss{width:40px;height:40px;flex:none;border-radius:50%;border:2px solid var(--bronze);background:#0c1017;box-shadow:0 0 0 2px #0006;object-fit:cover}.tableau-chasse{border-top:2px solid var(--accent)}.chasse-tete{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.chasse-tete h2{margin-bottom:8px}.chasse-compte{font:600 13px var(--font-ui);color:var(--muted);white-space:nowrap}.chasse-liste{list-style:none;margin:0 0 4px;padding:0}.chasse-liste li{display:flex;gap:10px;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}.chasse-liste li:first-child{border-top:0;padding-top:2px}.chasse-liste b{display:block;font:600 15px/1.25 var(--font-ui);color:var(--ink)}.chasse-liste li.dernier .tete-boss{border-color:var(--gold);box-shadow:0 0 10px #e6b85c73}.chasse-liste li.dernier b{color:var(--gold)}.tag-dernier{display:inline-block;margin-left:6px;padding:0 6px;border-radius:3px;background:#e6b85c26;color:var(--gold);font:600 11px var(--font-ui);vertical-align:1px}.chasse-vide{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:4px 0 6px}.chasse-vide .tete-boss{width:52px;height:52px;filter:grayscale(1);opacity:.55}.side .box .chasse-lien{display:flex;justify-content:center;width:100%;margin-top:10px}.trophees-bilan{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 18px}.trophees-bilan div{flex:1 1 200px;border:1px solid var(--line);border-radius:4px;background:var(--panel);padding:10px 14px;display:flex;flex-direction:column}.trophees-bilan b{font:600 24px var(--font-title);color:var(--gold)}.trophees-bilan span{font-size:13px;color:var(--muted)}.trophee-raid{border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:4px;background:var(--panel);margin-bottom:20px;overflow:hidden}.trophee-tete{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 20px;background:linear-gradient(90deg,rgba(212,162,76,.08),transparent 60%);border-bottom:1px solid var(--line)}.trophee-vignette{width:96px;height:54px;border-radius:3px;border:1px solid var(--bronze);object-fit:cover;background:#0c1017}.trophee-tete h2{font-size:22px;margin:0}.trophee-prog{min-width:170px;text-align:right}.trophee-prog b{font:600 22px var(--font-title);color:var(--gold)}.jauge-trophee{display:block;height:8px;border-radius:4px;background:#ffffff14;margin-top:6px;overflow:hidden}.jauge-trophee i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--gold))}.trophee-boss{list-style:none;margin:0;padding:16px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.trophee-boss li{display:flex;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:4px;background:var(--panel-2)}.trophee-boss .tete-boss{width:52px;height:52px}.trophee-boss b{display:block;font:600 15px/1.2 var(--font-ui)}.trophee-boss li.mort{border-color:#e6b85c73;background:linear-gradient(135deg,rgba(212,162,76,.12),var(--panel-2) 70%)}.trophee-boss li.mort b{color:var(--gold)}.trophee-boss li.mort .tete-boss{border-color:var(--gold)}.trophee-boss li.mort .small{color:var(--muted)}.trophee-boss li.vivant{opacity:.62}.trophee-boss li.vivant .tete-boss{filter:grayscale(1) brightness(.7);border-color:var(--steel)}.trophee-boss li.vivant b,.trophee-boss li.vivant .small{color:var(--dim)}@media(max-width:760px){.trophee-tete{grid-template-columns:auto minmax(0,1fr)}.trophee-prog{grid-column:1/-1;text-align:left}.trophee-boss{grid-template-columns:1fr}}.boss-raid{margin-bottom:22px}.boss-raid h2{margin-bottom:10px}.boss-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:8px}.boss-liste li{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--line);border-radius:4px;background:var(--panel)}.boss-liste li.mort{border-color:#e6b85c73}.boss-liste li:not(.mort) .tete-boss{filter:grayscale(1);opacity:.7}.boss-nom{flex:1;min-width:0;display:flex;flex-direction:column}.boss-nom b{font:600 15px/1.2 var(--font-ui)}.boss-liste li.mort .boss-nom b{color:var(--gold)}.boss-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.faveur-titre{font-size:22px;margin:30px 0 14px}.faveur .entete-page+.sous-onglets+.faveur-titre{margin-top:6px}.faveur-etapes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.faveur-etapes .box{margin:0;padding:16px 18px}.faveur-etapes p{color:var(--muted);font-size:15px;margin:8px 0 0}.faveur-etape-tete{display:flex;align-items:center;gap:10px}.faveur-etape-tete h3{margin:0;font-size:17px}.faveur-num{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#312d25;border:1px solid var(--accent);color:var(--gold);font-family:var(--font-title);font-weight:700}.faveur-deux{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.faveur-deux.faveur-rep{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.faveur-tableau{padding:6px 16px 14px;overflow-x:auto}.faveur-tableau h3{margin:10px 0 4px}.faveur-tableau table{width:100%;border-collapse:collapse;font-size:15px}.faveur-tableau th,.faveur-tableau td{text-align:left;padding:9px 10px 9px 0;border-bottom:1px solid var(--line);vertical-align:top}.faveur-tableau thead th{font-family:var(--font-ui);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.faveur-tableau tbody th{color:var(--ink);font-weight:500}.faveur-tableau tr.total th,.faveur-tableau tr.total td{color:var(--gold);border-bottom:0}.faveur-tableau p{margin-top:10px}.faveur .or{color:var(--gold)}.faveur-astuces,.faveur-sources-rep{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.faveur-sources-rep{margin-top:0}.faveur-astuce{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:4px;padding:12px 14px}.faveur-astuce b{display:block;font-family:var(--font-ui);font-weight:600;color:var(--ink);margin-bottom:4px}.faveur-astuce p{margin:0;color:var(--muted);font-size:14.5px}.faveur-camp{margin:0;padding:18px 20px;position:sticky;top:calc(var(--hauteur-topbar,72px) + 70px)}.faveur-camp h3{margin:4px 0 0;font-size:19px}.faveur-camp p{font-size:15px}.faveur-coord,.faveur-coord-mini{font-family:ui-monospace,Consolas,monospace;font-size:13px;color:var(--gold);background:var(--field);border:1px solid var(--line);border-radius:3px;padding:2px 7px;white-space:nowrap}.faveur-coord-mini{font-size:12px;padding:1px 5px;align-self:flex-start}.faveur-pnj{margin:10px 0 12px}.faveur-pnj li{align-items:flex-start;justify-content:space-between}.faveur-pnj li>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.faveur-achats{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-bottom:14px}.faveur-achat{margin:0;padding:16px 18px;display:flex;flex-direction:column;gap:8px}.faveur-achat p{margin:0;color:var(--muted);font-size:15px;flex:1}.faveur-achat-tete{display:flex;flex-direction:column;gap:2px}.faveur-achat-tete h3{margin:0;font-size:16px}.faveur-achat-pied{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin-top:auto}.faveur-achat-pied .tag{white-space:nowrap}.faveur-achat-pied .faveur-prix{flex:none;margin-left:auto}.faveur-prix{font-family:var(--font-title);font-weight:700;font-size:20px;color:var(--gold);white-space:nowrap}.faveur-prix{display:inline-flex;align-items:center;gap:6px}.faveur-prix img{border-radius:3px;border:1px solid #000}.faveur-recettes{max-width:760px}.faveur-conseils{margin:0;padding:16px 20px 16px 38px;display:flex;flex-direction:column;gap:8px}.faveur-conseils li{line-height:1.55}@media(max-width:1100px){.faveur-etapes{grid-template-columns:repeat(2,minmax(0,1fr))}.faveur-deux{grid-template-columns:1fr}.faveur-camp{position:static}}@media(max-width:640px){.faveur-etapes,.faveur-astuces,.faveur-sources-rep{grid-template-columns:1fr}.faveur-tableau .large{display:none}}.faveur-deux>*{min-width:0}.faveur-monnaie{display:grid;grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr);gap:18px 22px;align-items:center;margin:4px 0 8px;padding:18px 20px;background:var(--bg-top);border:1px solid var(--steel);border-radius:4px}.faveur-monnaie-icone{width:72px;height:72px;border-radius:6px;border:2px solid var(--accent);box-shadow:0 0 18px #d4a24c59}.faveur-bulle{background:#090c1eeb;border:1px solid #5a6a8a;border-radius:5px;padding:10px 14px;box-shadow:0 6px 18px #00000080}.faveur-bulle b{display:block;color:#1eff00;font-size:16px;font-weight:500}.faveur-bulle .small{display:block;margin-bottom:4px}.faveur-bulle p{margin:0;color:#ffd100;font-size:14.5px;line-height:1.45}.faveur-reperes{margin:0;display:flex;flex-direction:column;gap:8px}.faveur-reperes div{display:flex;flex-direction:column}.faveur-reperes dt{font-family:var(--font-ui);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.faveur-reperes dd{margin:0;color:var(--ink);font-size:15px}@media(max-width:900px){.faveur-monnaie{grid-template-columns:auto minmax(0,1fr)}.faveur-reperes{grid-column:1/-1}}@media(max-width:520px){.faveur-monnaie{grid-template-columns:1fr}.faveur-monnaie-icone{width:56px;height:56px}}.faveur-deux{margin-top:30px}.faveur-deux>div>.faveur-titre:first-child{margin-top:0}.faveur-titre+.faveur-deux{margin-top:0}.heritage-arbre{display:flex;flex-direction:column}.heritage-titre{display:flex;align-items:center;gap:9px}.heritage-embleme{width:28px;height:28px;border-radius:50%;overflow:hidden;border:1px solid var(--accent);display:grid;place-items:center;flex:none;background:var(--field)}.heritage-embleme .talent-ab{font-size:11px}.heritage-sous{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:-2px 0 12px}.heritage-paliers{display:flex;gap:5px}.heritage-palier{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:1px 7px;border-radius:3px;border:1px solid var(--line);color:var(--dim);background:var(--field)}.heritage-palier.atteint{color:#9be59f;border-color:#2f6b35;background:#16301a}.heritage-grille{position:relative;margin:4px auto 6px;max-width:100%}.heritage-liens{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.heritage-liens line{stroke:var(--bronze);stroke-width:3;opacity:.4}.heritage-liens line.on{stroke:var(--gold);opacity:.95}.heritage-noeud.inconnu{border-style:dashed;border-color:#3a4a62;background:var(--panel);opacity:1;cursor:default}.heritage-noeud.inconnu .talent-ab{opacity:.5}.heritage-noeud.inconnu .talent-ab{color:var(--dim)}@media(max-width:1100px){.heritage-arbres{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.heritage-arbres{align-items:stretch}.heritage-arbre .tree-foot{margin-top:auto}.heritage-noeud.locked{opacity:1;filter:grayscale(1) brightness(.55)}.heritage-noeud.inconnu{filter:none}:root{--live:#e5484d;--twitch:#9146ff}@keyframes pouls-live{0%,to{opacity:1}50%{opacity:.25}}.pastille-live{display:inline-flex;align-items:center;gap:5px;margin-left:2px;padding:1px 7px;border-radius:999px;background:var(--live);color:#fff;font-family:var(--font-ui);font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;line-height:1.5}.pastille-live:before,.point-live,.badge-live:before{content:"";width:7px;height:7px;border-radius:50%;background:#fff;flex:none;animation:pouls-live 1.4s infinite}.point-live{display:inline-block;background:var(--live);margin-right:8px;vertical-align:middle}.burger{position:relative}.burger-live{position:absolute;top:-4px;right:-4px;width:12px;height:12px;border-radius:50%;background:var(--live);border:2px solid var(--bg-top);animation:pouls-live 1.4s infinite}.menu-mobile-groupe button .pastille-live{margin-left:8px}@media(prefers-reduced-motion:reduce){.pastille-live:before,.point-live,.badge-live:before,.burger-live{animation:none}}.btn.twitch{background:var(--twitch);border-color:var(--twitch);color:#fff}.btn.twitch:hover{filter:brightness(1.1)}.badge-live,.badge-off{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:3px;font-family:var(--font-ui);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.badge-live{background:var(--live);color:#fff}.badge-off{background:#2a3446;color:var(--muted)}.box.box-live{border-top-color:var(--live)}.box-live h2{display:flex;align-items:center}.mini-stream{display:flex;gap:12px;align-items:center;margin-bottom:12px}.mini-stream b{display:block}.stream-direct{margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px}.stream-direct.sans-tchat{grid-template-columns:minmax(0,1fr)}.stream-choix{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.stream-choix .chip{display:inline-flex;align-items:center}.stream-choix .chip[aria-selected=true]{color:var(--gold);border-color:var(--accent)}.stream-lecteur{aspect-ratio:16/9;border:1px solid var(--line);border-top:2px solid var(--live);border-radius:4px;overflow:hidden;background:#05070b}.stream-lecteur iframe,.stream-tchat iframe{display:block;width:100%;height:100%;border:0}.stream-tchat{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--field);min-height:320px}.stream-infos{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;padding:14px 16px;background:var(--panel);border:1px solid var(--line);border-radius:4px}.stream-titre{flex:1 1 280px;min-width:0}.stream-titre b{display:block;font-size:17px;overflow-wrap:anywhere}.stream-chiffres{display:flex;gap:16px;font-family:var(--font-ui);font-size:14px;color:var(--muted)}.stream-chiffres strong{color:var(--ink);font-size:16px}.stream-boutons{display:flex;flex-wrap:wrap;gap:8px}.stream-personne{margin-top:22px;padding:20px;border:1px dashed var(--steel);border-radius:4px;text-align:center;color:var(--muted)}.streams-titre{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;margin:32px 0 14px}.streams-titre h2{font-size:24px;margin:0}.streams-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;margin-bottom:24px}.stream-carte{background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--steel);border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.stream-carte.live{border-top-color:var(--live)}.stream-vignette{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,#21193a,#0f1520 60%,#2a1f0c)}.stream-vignette img{display:block;width:100%;height:100%;object-fit:cover}.stream-vignette-vide{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-title);font-size:22px;color:#e6b85c8c}.stream-etat{position:absolute;top:10px;left:10px}.stream-spect{position:absolute;bottom:10px;left:10px;padding:2px 8px;border-radius:3px;background:#000000b3;font-family:var(--font-ui);font-size:13px}.stream-corps{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;flex:1}.stream-corps p{margin:0;color:var(--muted);font-size:15px}.stream-corps p.stream-live-titre{color:var(--ink)}.stream-ident{display:flex;gap:12px;align-items:center}.stream-ident b{display:block;font-size:18px}.stream-tags{display:flex;flex-wrap:wrap;gap:6px}.stream-planning{font-family:var(--font-ui);font-size:14px;color:var(--muted)}.stream-planning b{color:var(--ink);font-weight:500}.stream-corps .stream-boutons{margin-top:auto}.stream-avatar{width:52px;height:52px;border-radius:50%;border:2px solid var(--accent);overflow:hidden;flex:none;display:grid;place-items:center;background:radial-gradient(circle at 35% 35%,#6b5326,#1c1408);font-family:var(--font-title);color:var(--gold);font-size:22px}.stream-avatar img{width:100%;height:100%;object-fit:cover}.stream-avatar.live{border-color:var(--live);box-shadow:0 0 0 3px #e5484d40}.stream-avatar.petit{width:44px;height:44px;font-size:18px}.stream-carte.vide{border-style:dashed;border-top-width:1px;align-items:center;justify-content:center;text-align:center;padding:28px;gap:10px}.stream-carte.vide h3{font-size:19px;margin:0}.stream-carte.vide p{margin:0;color:var(--muted);font-size:15px}@media(max-width:900px){.stream-direct{grid-template-columns:minmax(0,1fr)}.stream-tchat{height:380px}}.ma-chaine{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.ma-chaine h2{margin-top:0}.ma-chaine-apercu{max-width:340px}.champ-prefixe{display:flex;align-items:stretch}.champ-prefixe span{display:flex;align-items:center;padding:0 10px;border:1px solid var(--steel);border-right:0;border-radius:4px 0 0 4px;background:var(--panel-2);color:var(--muted);font-family:var(--font-ui)}.champ-prefixe input{flex:1;min-width:0;border-radius:0 4px 4px 0}.choix-themes{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.choix-themes legend{font-size:14px;color:var(--muted);padding:0;margin-bottom:6px}.choix-themes .chip[aria-pressed=true]{color:var(--gold);border-color:var(--accent);background:#312d25}.actions-ligne{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:900px){.ma-chaine{grid-template-columns:minmax(0,1fr)}}.admin-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.admin-sections{display:flex;gap:6px;flex-wrap:wrap}.admin-sections button{min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);font:500 15px var(--font-ui);cursor:pointer}.admin-sections button:hover{color:var(--ink)}.admin-sections button[aria-pressed=true]{border-color:var(--accent);color:var(--gold);background:#d4a24c1a}.admin-sections .nb{margin-left:7px;padding:0 7px;border-radius:999px;background:#ffffff14;font-size:12px;color:var(--muted)}.admin-tuiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.admin-tuile{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:4px;background:var(--panel);padding:10px 14px;text-align:left;color:var(--ink);cursor:pointer;font:inherit}.admin-tuile:hover,.admin-tuile[aria-pressed=true]{border-color:var(--accent)}.admin-tuile b{font:600 24px/1.1 var(--font-title);color:var(--gold)}.admin-tuile span{font-size:13px;color:var(--muted)}.admin-tuile.repartition{cursor:default}.admin-tuile.repartition:hover{border-color:var(--line)}.admin-tuile .roles{display:flex;gap:10px;flex-wrap:wrap;font:600 14px var(--font-ui);margin-top:2px}.admin-barre{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.admin-recherche{flex:1 1 260px;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:4px;background:var(--field);color:var(--ink);font:inherit}.admin-barre select{min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:4px;background:var(--field);color:var(--ink);font:inherit}.admin-table{border:1px solid var(--line);border-radius:4px;background:var(--panel);overflow:hidden;margin-bottom:8px}.admin-ligne{display:grid;grid-template-columns:minmax(190px,1.3fr) minmax(170px,1.2fr) 90px minmax(170px,1.1fr) 84px;gap:12px;align-items:center;padding:8px 14px;border-top:1px solid var(--line)}.admin-table.avec-activite .admin-ligne{grid-template-columns:minmax(190px,1.3fr) minmax(170px,1.2fr) 90px minmax(170px,1.1fr) 150px 84px}.admin-ligne.tete{border-top:0;background:var(--panel-2);font:600 12.5px var(--font-ui);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding-top:8px;padding-bottom:8px}.admin-ligne:not(.tete):hover{background:#ffffff06}.admin-ligne.inactif{opacity:.55}.admin-vide{padding:14px}.c-qui{display:flex;align-items:center;gap:10px;min-width:0}.admin-ico{width:34px;height:34px;border-radius:4px;border:1px solid var(--steel);flex:none;background:#0c1017;object-fit:cover}.admin-ico.grand{width:46px;height:46px}.admin-nom{border:0;background:none;padding:0;font:600 16px var(--font-ui);cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-nom:hover{text-decoration:underline}.c-spe{font-size:14.5px}.c-spe small{display:block;color:var(--muted);font-size:12.5px}.c-role{display:inline-flex;align-items:center;gap:6px;font:500 14px var(--font-ui)}.c-role i{width:9px;height:9px;border-radius:50%}.c-act{font-size:13.5px;color:var(--muted)}.c-act b{color:var(--ink);font-weight:500}.c-gerer{text-align:right}.admin .badges{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.admin .badge{padding:0 7px;border-radius:3px;font:600 11.5px/18px var(--font-ui);letter-spacing:.03em;border:1px solid;white-space:nowrap}.b-admin{color:var(--gold);border-color:var(--accent);background:#d4a24c1f}.b-off{color:#6aa8ff;border-color:#6aa8ff80;background:#6aa8ff1a}.b-recrue{color:#f0a35a;border-color:#f0a35a80;background:#f0a35a1a}.b-roster{color:var(--green);border-color:#3fbf4f73;background:#3fbf4f14}.b-inactif{color:var(--dim);border-color:var(--steel)}.admin-carte{border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:4px;background:var(--panel);padding:16px 18px;margin-bottom:16px}.admin-carte h2{margin-top:0}.admin-voile{position:fixed;inset:0;z-index:99;background:#05070b99}.admin-panneau{position:fixed;top:0;right:0;bottom:0;z-index:100;width:min(460px,100%);display:flex;flex-direction:column;background:var(--bg-top);border-left:1px solid var(--steel);box-shadow:-18px 0 40px #00000080;animation:panneau-entre .2s ease}@keyframes panneau-entre{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.panneau-tete{display:flex;align-items:center;gap:12px;padding:16px 20px;border-top:2px solid var(--accent);border-bottom:1px solid var(--line)}.panneau-tete h2{margin:0;font-size:22px}.panneau-tete .badges{margin-top:4px}.panneau-fermer{margin-left:auto;width:36px;height:36px;flex:none;border:1px solid var(--steel);border-radius:4px;background:none;color:var(--ink);font-size:20px;line-height:1;cursor:pointer}.panneau-corps{flex:1;overflow:auto;padding:14px 20px;display:flex;flex-direction:column;gap:16px}.panneau-corps h3{font:600 12.5px var(--font-ui);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}.panneau-corps .champ{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--muted);margin-bottom:10px}.panneau-corps .champ input,.panneau-corps .champ select{min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:4px;background:var(--field);color:var(--ink);font:inherit;width:100%}.panneau-corps .champ-ligne{display:flex;gap:8px}.panneau-corps .deux{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bascule{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid var(--line);border-radius:4px;background:var(--panel);margin-bottom:8px}.bascule b{display:block;font:600 15px var(--font-ui);color:var(--ink)}.bascule span span{font-size:12.5px;color:var(--muted)}.admin-inter{width:42px;height:24px;border-radius:12px;background:var(--steel);position:relative;flex:none;border:0;cursor:pointer}.admin-inter:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s}.admin-inter[aria-pressed=true]{background:var(--accent)}.admin-inter[aria-pressed=true]:after{left:21px}.panneau-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.panneau-stats div{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:4px;padding:8px 10px;background:var(--panel)}.panneau-stats b{font:600 18px var(--font-title);color:var(--gold)}.panneau-stats span{font-size:12px;color:var(--muted)}.zone-sensible{border:1px solid rgba(224,128,111,.35);border-radius:4px;padding:12px;background:#e0806f0d}.zone-sensible p{margin:0 0 10px}.panneau-pied{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--line)}@media(max-width:900px){.admin-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ligne.tete{display:none}.admin-ligne,.admin-table.avec-activite .admin-ligne{grid-template-columns:1fr auto;grid-template-areas:"qui gerer" "spe spe" "droits droits" "act act";row-gap:6px}.c-qui{grid-area:qui}.c-gerer{grid-area:gerer}.c-spe{grid-area:spe}.c-droits{grid-area:droits}.c-act{grid-area:act}.c-role{display:none}}.banniere-build{display:flex;align-items:center;gap:20px;margin:22px 0 6px;padding:28px 30px;min-height:240px;border:1px solid var(--accent);border-radius:6px;text-decoration:none;color:var(--ink);background:#0e0f1f;box-shadow:0 0 0 1px #00000060,0 8px 28px #00000050;position:relative;overflow:hidden;transition:border-color .15s}.banniere-build-fond{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right 22%;transition:transform .4s}.banniere-build:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0b0d1cf0 0%,#0b0d1cc0 38%,transparent 70%);pointer-events:none}.banniere-build:hover{border-color:var(--gold)}.banniere-build:hover .banniere-build-fond{transform:scale(1.03)}.banniere-build:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.banniere-build-texte{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px;max-width:520px}.banniere-build-texte strong{font:700 clamp(24px,3.4vw,36px)/1.15 var(--font-title);color:var(--gold);text-shadow:0 2px 8px #000}.banniere-build-texte span:last-child{color:#d6deea;font-size:15px;text-shadow:0 1px 4px #000}.banniere-build-fleche{position:relative;z-index:2;margin-left:auto;font:400 48px/1 var(--font-title);color:var(--gold);flex:none;text-shadow:0 2px 8px #000}@media(max-width:560px){.banniere-build{padding:18px 16px;min-height:170px;gap:10px}.banniere-build-fond{object-position:72% center}.banniere-build:before{background:linear-gradient(90deg,#0b0d1cf0,#0b0d1cd0 55%,#0b0d1c60)}.banniere-build-fleche{font-size:34px}}.bp-curseur{position:sticky;top:var(--hauteur-topbar,64px);z-index:6;display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:14px 0 0;padding:10px 14px;background:#10151df0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);border-radius:4px}.bp-curseur label{font:600 15px var(--font-ui);color:var(--gold)}.bp-niv{font:700 22px var(--font-title);color:var(--gold);min-width:40px;text-align:center}.bp-curseur input[type=range]{flex:1;min-width:150px;accent-color:var(--accent)}.bp-compte,.bp-suivant{font-size:14px;color:var(--muted)}.bp-compte b,.bp-suivant b{color:var(--ink)}.bp-suivant{display:flex;align-items:center;gap:8px}.bp-suivant .talent-img,.bp-suivant .talent-ab{width:26px;height:26px;border-radius:4px}.bp-titre{font:600 22px/1.2 var(--font-title);color:var(--gold);margin:34px 0 12px;display:flex;align-items:center;gap:12px}.bp-titre:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--accent),transparent)}.build-pretre h3{font:600 16px var(--font-ui);color:var(--gold);margin:0 0 4px}.build-pretre .box p{margin:4px 0;color:var(--muted);font-size:14.5px}.bp-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.bp-grille .box{margin:0}.bp-grille.deux{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bp-carte{display:flex;gap:12px;align-items:flex-start}.bp-carte .talent-img,.bp-carte .talent-ab{width:38px;height:38px;border-radius:6px;flex:none;border:1px solid #000;box-shadow:0 0 0 1px var(--line)}.bp-arbres{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.bp-arbre{margin:0}.bp-arbre-tete{display:flex;align-items:center;gap:8px;margin-bottom:10px;font:600 16px var(--font-ui)}.bp-arbre-tete .talent-img,.bp-arbre-tete .talent-ab{width:26px;height:26px;border-radius:4px}.bp-arbre-tete .bp-total{margin-left:auto;color:var(--gold)}.bp-cases{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;justify-items:center}.bp-case{position:relative;width:44px;height:44px}.bp-case .talent-img,.bp-case .talent-ab{width:44px;height:44px;border-radius:7px;border:2px solid #333c4a;filter:grayscale(1) brightness(.45);transition:.2s;display:flex;align-items:center;justify-content:center;font-size:11px}.bp-case.pris .talent-img,.bp-case.pris .talent-ab{filter:none;border-color:var(--green)}.bp-case.plein .talent-img,.bp-case.plein .talent-ab{border-color:var(--accent)}.bp-case.nouveau .talent-img{box-shadow:0 0 0 3px #ffffff80,0 0 16px var(--accent)}.bp-case b{position:absolute;right:-6px;bottom:-6px;background:var(--bg-low);border:1px solid #333c4a;border-radius:4px;font:600 11px var(--font-ui);padding:0 4px;color:var(--dim)}.bp-case.pris b{color:var(--green);border-color:var(--green)}.bp-case.plein b{color:var(--gold);border-color:var(--accent)}.bp-boutons{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.bp-table-boite{border:1px solid var(--line);border-radius:4px;overflow:hidden}.bp-table{width:100%;border-collapse:collapse;background:var(--panel)}.bp-table th{font:600 13px var(--font-ui);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:10px 12px;background:var(--panel-2)}.bp-table td{padding:10px 12px;border-top:1px solid var(--line);vertical-align:middle}.bp-nv{font:600 15px var(--font-ui);color:var(--gold);white-space:nowrap}.bp-tal{display:flex;gap:10px;align-items:center}.bp-tal .talent-img,.bp-tal .talent-ab{width:36px;height:36px;border-radius:6px;flex:none;border:1px solid #000;box-shadow:0 0 0 1px var(--line)}.bp-tal small{display:block;color:var(--muted);font-size:13.5px;margin-top:2px}.bp-cle{color:var(--gold)}.bp-rang{font:600 13px var(--font-ui);background:var(--bg-low);border:1px solid var(--line);border-radius:4px;padding:0 6px;margin-left:6px}.bp-tag{font:600 12px var(--font-ui);padding:2px 8px;border-radius:10px;white-space:nowrap}.bp-tag.ombre{background:#9b7bd622;color:#c4abf0}.bp-tag.disc{background:#cfd8e61a;color:#cfd8e6}.bp-table tr.fait td{opacity:.5}.bp-table tr.actuel td{background:#d4a24c18}.bp-table tr.actuel td.bp-nv{box-shadow:inset 3px 0 0 var(--accent)}.bp-routine{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.bp-routine-pas{display:flex;align-items:flex-start;gap:8px}.bp-fleche{color:var(--accent);font-size:20px;margin-top:14px}.bp-etape{display:flex;flex-direction:column;align-items:center;gap:6px;width:104px;text-align:center;font-size:13.5px;color:var(--muted)}.bp-etape .talent-img,.bp-etape .talent-ab{width:50px;height:50px;border-radius:9px;border:2px solid var(--accent)}@media(max-width:900px){.bp-arbres{grid-template-columns:1fr}}@media(max-width:560px){.bp-tal small,.bp-col-arbre{display:none}.bp-etape{width:80px}.bp-curseur{gap:8px}.bp-suivant{display:none}}.banniere-build.sans-image{background:radial-gradient(ellipse at 88% 50%,color-mix(in srgb,var(--couleur,#d4a24c) 38%,transparent) 0%,transparent 45%),linear-gradient(100deg,#0e1220,#171f2b 60%,#10151d)}.banniere-build.sans-image:before{display:none}.banniere-build-classe{position:absolute;right:90px;top:50%;width:130px;height:130px;margin-top:-65px;border-radius:50%;border:3px solid var(--couleur,var(--accent));box-shadow:0 0 40px color-mix(in srgb,var(--couleur,#d4a24c) 55%,transparent);opacity:.9;z-index:1}@media(max-width:560px){.banniere-build-classe{width:84px;height:84px;margin-top:-42px;right:46px;opacity:.35}}.bp-haut{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:14px 0 4px}.bp-classes{display:flex;gap:6px;flex-wrap:wrap}.bp-classes a{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--muted);text-decoration:none;font:500 13.5px var(--font-ui)}.bp-classes a img{width:22px;height:22px;border-radius:50%}.bp-classes a:hover{border-color:var(--couleur,var(--accent));color:var(--ink)}.bp-classes a[aria-current=page]{border-color:var(--couleur,var(--accent));color:var(--couleur,var(--gold));background:var(--panel-2)}.banniere-build:hover,.banniere-build:hover *{text-decoration:none}.membres-menu{position:sticky;top:var(--hauteur-topbar,72px);z-index:15;background:var(--bg-low);padding-top:8px;margin-top:10px;box-shadow:0 8px 14px -8px #0009}.membres-groupes{display:flex;gap:4px;border-bottom:1px solid var(--line)}.membres-groupes button{display:flex;align-items:center;gap:8px;background:none;border:1px solid transparent;border-bottom:0;border-radius:5px 5px 0 0;padding:10px 18px;color:var(--muted);font:600 16px var(--font-ui);cursor:pointer;margin-bottom:-1px}.membres-groupes button img{width:22px;height:22px;border-radius:3px;opacity:.7}.membres-groupes button:hover{color:var(--ink)}.membres-groupes button[aria-current]{color:var(--gold);background:var(--panel);border-color:var(--line);box-shadow:inset 0 2px 0 var(--accent)}.membres-groupes button[aria-current] img{opacity:1}.membres-sous{display:flex;gap:6px;flex-wrap:wrap;padding:10px 0 12px}.membres-sous button{display:inline-flex;align-items:center;gap:6px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:5px 14px;color:var(--muted);font:500 14.5px var(--font-ui);cursor:pointer}.membres-sous button:hover{color:var(--ink);border-color:var(--steel)}.membres-sous button[aria-current=page]{border-color:var(--accent);color:var(--gold);background:#d4a24c1f}.membres-sous-off{font-size:10.5px;color:var(--accent);opacity:.85}.membres-page{min-width:0;margin-top:6px}@media(max-width:600px){.membres-groupes{justify-content:space-between}.membres-groupes button{padding:9px 12px;font-size:15px;flex:1;justify-content:center}}.menu-pseudo{position:relative}.menu-pseudo-bouton{display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:6px 12px;color:var(--ink);cursor:pointer}.menu-pseudo-bouton:hover,.menu-pseudo-bouton[aria-expanded=true]{border-color:var(--accent)}.menu-pseudo-fleche{color:var(--gold);font-size:12px}.menu-pseudo-liste{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:230px;background:var(--panel-2);border:1px solid var(--steel);border-radius:6px;padding:6px;box-shadow:0 12px 30px #0009}.menu-pseudo-tete{display:flex;gap:6px;padding:4px 8px 8px;border-bottom:1px solid var(--line);margin-bottom:4px}.menu-pseudo-liste button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:0;border-radius:4px;padding:8px 10px;color:var(--ink);font:500 15px var(--font-ui);cursor:pointer}.menu-pseudo-liste button:hover{background:#d4a24c1f;color:var(--gold)}.menu-pseudo-liste button[aria-current=page]{color:var(--gold)}.menu-pseudo-liste img{width:20px;height:20px;border-radius:3px}.menu-pseudo-liste hr{border:0;border-top:1px solid var(--line);margin:4px 0}.pr-nouvelle{border-left:3px solid var(--accent)}.pr-colonnes{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:start;margin-top:6px}.pr-colonnes h2{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.pr-colonnes h2 small{margin-left:auto;font:500 13px var(--font-body);color:var(--dim)}.pr-soir{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;margin-bottom:14px;scroll-margin-top:calc(var(--hauteur-topbar,72px) + 110px)}.pr-date{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7px 0;border-radius:6px;background:linear-gradient(180deg,#2a2213,var(--panel));border:1px solid rgba(212,162,76,.35);height:max-content}.pr-date span{font:600 11.5px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pr-date span:first-child{color:var(--dim)}.pr-date b{font:700 27px/1.1 var(--font-title);color:var(--gold)}.pr-carte{overflow:hidden;padding:0;transition:border-color .15s}.pr-carte:hover,.pr-carte.ouverte{border-color:var(--accent)}.pr-ban{display:flex;align-items:center;gap:10px;min-height:62px;padding:0 12px 0 0;background:radial-gradient(circle at 88% 40%,color-mix(in srgb,var(--teinte) 45%,transparent),var(--panel) 72%)}.pr-ouvrir{flex:1;min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0 10px 14px;background:none;border:0;text-align:left;cursor:pointer;color:var(--ink)}.pr-ouvrir .talent-img,.pr-ouvrir .talent-ab{width:36px;height:36px;border-radius:5px;border:1px solid rgba(0,0,0,.6)}.pr-ouvrir b{font:700 17px var(--font-title);color:var(--ink)}.pr-ouvrir:hover b{color:var(--gold)}.pr-palier{font:600 11.5px var(--font-ui);color:var(--gold);border:1px solid rgba(212,162,76,.55);border-radius:9px;padding:0 7px;background:#0b0f1599}.pr-suppr{flex:none}.pr-corps{display:flex;align-items:center;gap:14px;width:100%;padding:10px 14px;background:none;border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;color:var(--muted)}.pr-anneau{--p:0;flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--green) calc(var(--p) * 1%),#273345 0)}.pr-anneau span{width:38px;height:38px;border-radius:50%;background:var(--panel);display:grid;place-items:center;font:700 12.5px var(--font-ui);color:var(--ink)}.pr-chiffres{flex:none;font-size:14.5px}.pr-chiffres b{color:var(--ink);font-size:16px}.pr-chiffres small{display:block;color:#c9a2ff;font-size:12.5px}.pr-tetes{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:3px}.pr-tetes img{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--green)}.pr-tetes img.t{border-color:#c9a2ff}.pr-tetes img.a{border-color:#e0645a;filter:grayscale(1) brightness(.55)}.pr-fleche{flex:none;color:var(--dim);font-size:12px}.pr-pointage{border-top:1px solid var(--line);padding:10px 14px 12px}.pr-pointage .paliers-soiree{margin-bottom:6px}.pr-lignes{list-style:none;margin:0;padding:0}.pr-lignes li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:5px 0;border-bottom:1px solid rgba(39,51,69,.6)}.pr-lignes li:last-child{border-bottom:0}.pr-seg{margin-left:auto;display:flex;border:1px solid var(--line);border-radius:16px;overflow:hidden}.pr-seg button{background:none;border:0;border-left:1px solid var(--line);color:var(--dim);font:500 13px var(--font-body);padding:4px 11px;cursor:pointer;min-height:30px}.pr-seg button:first-child{border-left:0}.pr-seg button:hover{color:var(--ink)}.pr-seg button.s-present[aria-pressed=true]{background:#3fbf4f2e;color:#6fd47c}.pr-seg button.s-tournant[aria-pressed=true]{background:#c9a2ff29;color:#c9a2ff}.pr-seg button.s-absent[aria-pressed=true]{background:#e0645a2e;color:#ff9d8a}.pr-statut{margin-left:auto;font-size:13px;border-radius:12px;padding:2px 10px}.pr-statut.s-present{color:#6fd47c;background:#3fbf4f24}.pr-statut.s-tournant{color:#c9a2ff;background:#c9a2ff24}.pr-statut.s-absent{color:#ff9d8a;background:#e0645a29}.pr-assiduite{min-width:0}.pr-classement{list-style:none;margin:0;padding:0}.pr-classement li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line)}.pr-classement li:last-child{border-bottom:0}.pr-rang{font:700 14px var(--font-ui);color:var(--dim);text-align:center}.pr-classement li.top .pr-rang{color:var(--gold)}.pr-barre{display:block;height:5px;border-radius:3px;background:#273345;margin-top:5px;overflow:hidden}.pr-barre i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--gold))}.pr-taux{font:700 15px var(--font-ui);text-align:right;color:var(--ink)}.pr-taux small{display:block;font:400 12px var(--font-body);color:var(--dim)}.pr-voir-tout{display:none;margin-top:8px}.pr-assiduite .notice{margin-top:12px;font-size:13.5px}@media(max-width:1000px){.pr-colonnes{grid-template-columns:minmax(0,1fr);gap:18px}.pr-assiduite{order:-1;position:static}.pr-classement:not(.tout) li.pr-plus{display:none}.pr-voir-tout{display:inline-flex}}@media(max-width:600px){.pr-soir{grid-template-columns:50px minmax(0,1fr);gap:10px}.pr-date b{font-size:22px}.pr-corps{flex-wrap:wrap}.pr-tetes{flex-basis:100%;order:3}.pr-seg button{padding:4px 8px;font-size:12.5px}}.jn-recherche{width:100%;background:var(--panel);border:1px solid var(--line);border-radius:20px;color:var(--ink);padding:8px 16px 8px 38px;font:15px var(--font-body);margin-bottom:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%237a8aa0' stroke-width='2'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='m11 11 4 4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:14px 50%}.jn-recherche:focus{outline:none;border-color:var(--accent)}.jn-filtre{display:flex;align-items:center;gap:10px;margin-bottom:10px}.jn-filtre>span{width:34px;flex:none}.jn-puces{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.jn-puce{display:inline-flex;align-items:center;gap:6px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:3px 11px 3px 4px;color:var(--muted);font:500 14px var(--font-body);cursor:pointer;min-height:30px}.jn-puce.sans{padding-left:11px}.jn-puce img,.jn-puce .talent-img{width:20px;height:20px;border-radius:50%}.jn-puce.carre .talent-img{border-radius:3px}.jn-puce .talent-ab{width:20px;height:20px;font-size:9px}.jn-puce:hover{border-color:var(--steel);color:var(--ink)}.jn-puce[aria-pressed=true]{border-color:var(--accent);color:var(--gold);background:#d4a24c1f}.jn-jour{display:flex;align-items:center;gap:10px;margin:20px 0 8px;font-size:16px}.jn-jour:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line),transparent)}.jn-jour small{font:500 12.5px var(--font-body);color:var(--dim)}.jn-fil{list-style:none;margin:0;padding:0;position:relative}.jn-fil:before{content:"";position:absolute;left:17px;top:8px;bottom:8px;width:2px;background:var(--line)}.jn-ev{--ton:#6aa8ff;position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:start;padding:6px 4px 6px 0}.jn-ev.ton-ajout{--ton:#5fbf6a}.jn-ev.ton-retrait{--ton:#e0645a}.jn-noeud{width:36px;height:36px;border-radius:50%;border:2px solid var(--ton);background:var(--panel);display:grid;place-items:center;z-index:1}.jn-noeud .talent-img{width:26px;height:26px;border-radius:50%}.jn-noeud .talent-ab{width:26px;height:26px;border-radius:50%;font-size:10px}.jn-texte{padding-top:6px;min-width:0;color:var(--muted)}.jn-texte p{margin:0}.jn-nom{font-weight:600}.jn-cible{color:var(--ink);font-weight:500}.jn-objet{color:var(--gold);font-weight:600}.jn-detail{display:block;font-size:13px;color:var(--dim);margin-top:1px}.jn-heure{font:600 13px var(--font-ui);color:var(--dim);padding-top:8px;font-variant-numeric:tabular-nums}.jn-groupe{background:none;border:0;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.jn-plus{margin-left:8px;font-size:12.5px;color:var(--gold)}.jn-sous{list-style:none;margin:6px 0 2px;padding:0 0 0 12px;border-left:2px solid var(--line);font-size:14px}.jn-sous li{padding:2px 0}.jn-st-present{color:#6fd47c}.jn-st-tournant{color:#c9a2ff}.jn-st-absent{color:#ff9d8a}@media(max-width:600px){.jn-filtre{align-items:flex-start}.jn-puces{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.jn-puce{flex:none}.jn-ev{gap:10px}}.mj-blason{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 16px;margin-bottom:14px;border-radius:6px;border:1px solid var(--line);border-top:2px solid var(--accent);background:radial-gradient(circle at 92% 30%,#1d3a6b,var(--panel) 60%)}.mj-ecu{width:58px;height:58px;border-radius:8px;border:1px solid rgba(212,162,76,.55);background:#0b0f15;display:grid;place-items:center}.mj-ecu .talent-img,.mj-ecu .talent-ab{width:46px;height:46px;border-radius:4px}.mj-blason h2{font-size:24px}.mj-sous{color:var(--muted);font-size:14px}.mj-maj{display:flex;flex-direction:column;align-items:flex-end;gap:5px;font-size:12.5px;color:var(--dim);text-align:right}.mj-perime{color:#ffb86b}.mj-chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2fr);gap:10px;margin-bottom:14px}.mj-chiffres .box{padding:9px 12px;margin:0}.mj-chiffres b{display:block;font:700 24px/1.2 var(--font-ui);color:var(--ink)}.mj-chiffres span{font-size:13px;color:var(--muted)}.mj-pile{display:flex;height:12px;border-radius:6px;overflow:hidden;margin:6px 0}.mj-pile i{display:block;height:100%}.mj-legende{display:flex;flex-wrap:wrap;gap:3px 10px;font-size:12px!important}.mj-legende span{display:inline-flex;align-items:center;gap:4px}.mj-legende i{width:8px;height:8px;border-radius:2px;display:inline-block}.mj-outils{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.mj-recherche{flex:1;min-width:200px;width:auto;margin:0}.mj-outils select{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:4px;padding:7px 10px;font:14px var(--font-body)}.mj-classes{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.mj-classe{flex:none;display:inline-flex;align-items:center;gap:6px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:3px 11px 3px 3px;color:var(--muted);font:500 14px var(--font-body);cursor:pointer;min-height:30px}.mj-classe img{width:22px;height:22px;border-radius:50%}.mj-classe span{font-size:11.5px;color:var(--dim)}.mj-classe:hover{color:var(--ink)}.mj-classe[aria-pressed=true]{border-color:var(--c);color:var(--c);background:color-mix(in srgb,var(--c) 10%,var(--panel))}.mj-compte{margin:0 0 6px}.mj-liste{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--panel)}.mj-tete,.mj-ligne{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.1fr) 160px minmax(0,1.5fr) minmax(0,1.2fr);gap:12px;align-items:center;padding:7px 14px}.mj-tete{background:var(--panel-2)}.mj-tete button{background:none;border:0;padding:0;text-align:left;cursor:pointer;font:600 12px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.mj-tete button.tri,.mj-tete button:hover{color:var(--gold)}.mj-ligne{width:100%;background:none;border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;color:var(--muted);font:14px var(--font-body)}.mj-ligne:hover{background:#1f2a3a}.mj-perso{display:flex;align-items:center;gap:10px;min-width:0}.mj-perso img{width:34px;height:34px;border-radius:50%;border:2px solid var(--c);flex:none}.mj-perso span{min-width:0}.mj-perso b{display:block;color:var(--c);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mj-perso small{display:block;color:var(--dim);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mj-niv{display:flex;align-items:center;gap:8px}.mj-niv b{font:700 16px var(--font-ui);color:var(--gold);width:22px;text-align:right}.mj-niv>span{flex:1;height:5px;border-radius:3px;background:#0c1017;overflow:hidden}.mj-niv i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--gold))}.mj-col-rang.gm{color:var(--gold)}@media(max-width:900px){.mj-chiffres{grid-template-columns:repeat(3,minmax(0,1fr))}.mj-repartition{grid-column:1/-1}}@media(max-width:640px){.mj-blason{grid-template-columns:auto minmax(0,1fr)}.mj-maj{grid-column:1/-1;align-items:flex-start;text-align:left}.mj-classes{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.mj-tete{display:none}.mj-ligne{grid-template-columns:minmax(0,1fr) 96px}.mj-col-classe,.mj-col-race,.mj-col-rang{display:none}}body.mj-fige{overflow:hidden}.mj-voile{position:fixed;inset:0;z-index:100;background:#05080ccc;display:flex;justify-content:flex-end}.mj-fiche{position:relative;width:min(640px,100%);height:100%;overflow:auto;background:var(--bg-low);border-left:1px solid var(--accent);padding:16px;animation:mj-entree .18s ease-out}@keyframes mj-entree{0%{transform:translate(40px);opacity:0}}.mj-fermer{position:absolute;right:14px;top:12px;z-index:2;width:34px;height:34px;border-radius:50%;background:var(--panel);border:1px solid var(--line);color:var(--ink);cursor:pointer;font-size:15px}.mj-rendu{position:relative;height:380px;border-radius:6px 6px 0 0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--c) 28%,#1b2538),#0b0f15 75%)}.mj-rendu-img{position:absolute;height:165%;left:50%;top:-44%;transform:translate(-50%);pointer-events:none;max-width:none}.mj-sans-rendu{align-self:center}.mj-sans-rendu img{width:90px;height:90px;border-radius:50%;border:2px solid var(--c)}.mj-rendu-niv{position:absolute;left:14px;top:14px;font:700 13px var(--font-ui);color:var(--gold);background:#0b0f15cc;border:1px solid rgba(212,162,76,.55);border-radius:12px;padding:2px 10px}.mj-rendu-nom{padding:10px 14px 12px;margin-bottom:6px;border-radius:0 0 6px 6px;background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--c)}.mj-rendu-nom b{display:block;font:700 26px var(--font-title);color:var(--c)}.mj-rendu-nom span{display:block;font-size:14px;color:var(--ink)}.mj-rendu-nom small{display:block;font-size:12.5px;color:var(--muted)}.mj-fiche h3{margin:16px 0 8px}.mj-arbres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mj-arbre{display:flex;align-items:center;gap:8px;padding:8px 10px;margin:0}.mj-arbre .talent-img,.mj-arbre .talent-ab{width:28px;height:28px;border-radius:4px}.mj-arbre span{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis}.mj-arbre b{margin-left:auto;font:700 20px var(--font-ui);color:var(--gold)}.mj-arbre.vide b{color:var(--dim)}.mj-equipement{display:grid;grid-template-columns:1fr 1fr;gap:7px 14px}.mj-objet{display:flex;align-items:center;gap:8px;min-width:0}.mj-objet img,.mj-objet-vide{width:32px;height:32px;border-radius:4px;border:1px solid var(--q);flex:none;background:#0b0f15}.mj-objet span{min-width:0}.mj-objet b{display:block;color:var(--q);font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mj-objet small{display:block;color:var(--dim);font-size:12px}.mj-boutons{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 6px}@media(max-width:640px){.mj-fiche{border-left:0}.mj-equipement,.mj-arbres{grid-template-columns:1fr}.mj-rendu{height:330px}}.rangs-guilde{display:grid;gap:6px;max-width:560px}.rangs-guilde label{display:grid;grid-template-columns:70px minmax(0,1fr) 120px;gap:12px;align-items:center}.rg-num{font:600 14px var(--font-ui);color:var(--gold)}.rangs-guilde input{background:var(--field);border:1px solid var(--line);color:var(--ink);border-radius:4px;padding:7px 10px;font:15px var(--font-body)}.rangs-guilde input:focus{border-color:var(--bronze);outline:none}.rangs-guilde>div{margin-top:6px}.mj-onglets{display:flex;gap:4px;flex-wrap:wrap;margin:0 0 14px;border-bottom:1px solid var(--line)}.mj-onglets button{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 14px;color:var(--muted);font:600 15px var(--font-ui);cursor:pointer}.mj-onglets button:hover{color:var(--ink)}.mj-onglets button[aria-pressed=true]{color:var(--gold);border-bottom-color:var(--accent)}.mj-nom-lien{background:none;border:0;padding:0;font:600 14.5px var(--font-body);cursor:pointer;text-align:left}.mj-nom-lien:hover{text-decoration:underline}.mj-bascule{display:inline-flex;border:1px solid var(--line);border-radius:4px;overflow:hidden;margin-bottom:12px}.mj-bascule button{background:none;border:0;padding:6px 12px;color:var(--dim);font:600 13.5px var(--font-ui);cursor:pointer}.mj-bascule button[aria-pressed=true]{background:#d4a24c26;color:var(--gold)}.mj-metiers{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;align-items:start;margin-bottom:10px}.mj-metier{margin:0;padding:10px 12px}.mj-metier h3{display:flex;align-items:center;gap:9px;margin:0 0 8px;font-size:16px}.mj-metier h3 .talent-img,.mj-metier h3 .talent-ab{width:28px;height:28px;border-radius:4px}.mj-metier h3 small{margin-left:auto;font:600 13px var(--font-ui);color:var(--dim)}.mj-metier ol{list-style:none;margin:0;padding:0}.mj-metier li{display:grid;grid-template-columns:minmax(0,1fr) 70px auto auto;gap:6px;align-items:center;padding:3px 0;border-top:1px solid rgba(39,51,69,.6)}.mj-metier li b{font:700 14px var(--font-ui);color:var(--gold);text-align:right}.mj-metier li small{color:var(--dim);font-size:11.5px;width:30px}.mj-competence{display:block;height:5px;border-radius:3px;background:#0c1017;overflow:hidden}.mj-competence i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--gold))}.mj-table-boite{overflow-x:auto;border:1px solid var(--line);border-radius:6px;background:var(--panel);margin-bottom:8px}table.mj-res{border-collapse:collapse;width:100%;font-size:14px}.mj-res th{background:var(--panel-2);padding:6px 8px;text-align:center;position:sticky;top:0}.mj-res th:first-child{text-align:left;padding-left:14px}.mj-res th button{background:none;border:0;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;gap:2px;color:var(--dim);font:600 11.5px var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.mj-res th button .talent-img,.mj-res th button .talent-ab{width:22px;height:22px;border-radius:3px}.mj-res th button.tri,.mj-res th button:hover{color:var(--gold)}.mj-res td{padding:6px 8px;border-top:1px solid var(--line);text-align:center;font:700 15px var(--font-ui);color:var(--c,var(--ink))}.mj-res td:first-child{text-align:left;padding-left:14px;font:inherit;white-space:nowrap}.mj-res td:first-child small{display:block;color:var(--dim);font-size:12px}.mj-res td.zero{color:var(--dim);font-weight:400}.mj-res td.vie{color:var(--ink);font-weight:600;white-space:nowrap}.mj-res td.vie small{color:var(--dim);font-weight:400;font-size:12px}.mj-res tbody tr:hover td{background:#1f2a3a}.mj-faction{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px;margin-bottom:6px}.mj-faction select{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:4px;padding:7px 10px;font:14px var(--font-body);max-width:100%}.mj-reps{list-style:none;margin:6px 0;padding:6px 12px}.mj-reps li{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr) 90px 90px;gap:10px;align-items:center;padding:5px 0;border-top:1px solid rgba(39,51,69,.6)}.mj-reps li:first-child{border-top:0}.mj-reps li b{font:600 13.5px var(--font-ui)}.mj-reps li small{color:var(--dim);font-size:12px;text-align:right}.mj-rep-barre{display:block;height:6px;border-radius:3px;background:#0c1017;overflow:hidden}.mj-rep-barre i{display:block;height:100%}.mj-reps.fiche{padding:0;margin:0 0 8px}.mj-reps.fiche li{grid-template-columns:minmax(0,1fr) 110px 80px;font-size:14px;color:var(--muted)}.mj-res-fiche{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.mj-res-fiche .box{margin:0;padding:6px 8px;display:flex;flex-direction:column;align-items:center;gap:2px;border-top:2px solid var(--c)}.mj-res-fiche .talent-img,.mj-res-fiche .talent-ab{width:24px;height:24px;border-radius:3px}.mj-res-fiche span span{font-size:11.5px;color:var(--dim)}.mj-res-fiche b{font:700 18px var(--font-ui);color:var(--c)}.mj-metiers-fiche{display:grid;gap:6px;margin-bottom:6px}.mj-metier-fiche{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 64px;gap:10px;align-items:center}.mj-metier-fiche .talent-img,.mj-metier-fiche .talent-ab{width:28px;height:28px;border-radius:4px}.mj-metier-fiche b{display:block;font-weight:600;font-size:14px}.mj-metier-fiche small{display:block;color:var(--dim);font-size:12px}.mj-niv-metier{font:700 15px var(--font-ui)!important;color:var(--gold);text-align:right}.mj-niv-metier small{display:inline!important}@media(max-width:640px){.mj-reps li{grid-template-columns:minmax(0,1fr) 70px 80px}.mj-reps li small{display:none}.mj-res-fiche{grid-template-columns:repeat(3,minmax(0,1fr))}.mj-metier-fiche{grid-template-columns:28px minmax(0,1fr) 64px}.mj-metier-fiche .mj-competence{display:none}.mj-onglets{flex-wrap:nowrap;overflow-x:auto}.mj-onglets button{flex:none;padding:8px 10px}}.mj-res td:first-child{position:sticky;left:0;z-index:1;background:var(--panel)}.mj-res th:first-child{left:0;z-index:2}.connexion-demande{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 0;font-size:14px;color:var(--muted)}.demande-compte h2{margin-bottom:4px}.demande-compte textarea{width:100%;background:var(--field);border:1px solid #2d3a4e;border-radius:4px;color:var(--ink);padding:8px 10px;font:15px var(--font-body);resize:vertical}.demande-compte select{width:100%;background:var(--field);border:1px solid #2d3a4e;color:var(--ink);border-radius:4px;padding:9px 10px;font:15px var(--font-body)}.demande-compte select:disabled{opacity:.5}.demande-ligne{display:grid;grid-template-columns:1fr 1fr;gap:10px}.demande-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.champ-piege{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.demandes{list-style:none;margin:10px 0 18px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.demandes>li{margin:0;padding:12px 14px;border-top:2px solid var(--accent)}.demande-tete{display:flex;align-items:center;gap:10px}.demande-tete img{width:36px;height:36px;border-radius:50%}.demande-tete b{display:block;font-size:16px}.demande-tete div span{font-size:13px;color:var(--muted)}.demande-tete>.small{margin-left:auto;align-self:flex-start}.demande-discord{margin:8px 0 4px;font-size:14px;color:var(--muted)}.demande-discord b{color:var(--ink)}.demande-message{margin:0 0 8px;font-size:14px;color:var(--ink);background:var(--field);border-left:2px solid var(--steel);padding:6px 10px;border-radius:0 4px 4px 0;white-space:pre-wrap}.demandes .demande-actions{margin-top:8px}.demandes-traitees li{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-sections .nb.nb-alerte,.menu-pseudo-alerte{background:#c0392b;color:#fff;font-weight:700}.menu-pseudo-alerte{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font:700 11.5px var(--font-ui);margin-left:auto}.menu-pseudo-bouton .menu-pseudo-alerte{margin-left:0}@media(max-width:600px){.demande-ligne{grid-template-columns:1fr}}:root{--q-poor:#9d9d9d;--q-common:#e6e6e6;--q-uncommon:#1eff00;--q-rare:#3d8bff;--q-epic:#b05cff;--q-legendary:#ff8000}.mj-recherche-recette{margin-bottom:10px}.mj-classe .talent-img,.mj-classe .talent-ab{width:22px;height:22px;border-radius:4px}.mj-slot{position:relative;display:inline-block;flex:none;width:40px;height:40px;border-radius:5px;border:1px solid var(--q);background:#000}.mj-slot img{display:block;width:100%;height:100%;border-radius:4px}.mj-slot b{position:absolute;right:3px;bottom:0;font:700 14px var(--font-ui);color:#fff;text-shadow:0 0 2px #000,0 0 2px #000,1px 1px 0 #000,-1px -1px 0 #000}.mj-slot.grand{width:56px;height:56px}.mj-slot.grand b{font-size:16px}.mj-livre{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);border:1px solid var(--steel);border-radius:6px;overflow:hidden;background:var(--panel);margin-bottom:10px}.mj-livre-liste{max-height:640px;overflow:auto;background:#121925;border-right:1px solid var(--line)}.mj-livre-cat{display:flex;align-items:center;gap:8px;width:100%;background:#0f1520;border:0;border-top:1px solid var(--line);padding:8px 12px 5px;cursor:pointer;text-align:left;font:600 11.5px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.mj-livre-cat span{flex:1;min-width:0}.mj-livre-cat small{font-size:11px;letter-spacing:0}.mj-livre-cat:hover{color:var(--gold)}.mj-livre-ligne{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:5px 12px;cursor:pointer;text-align:left;color:var(--ink);font:500 14px var(--font-body)}.mj-livre-ligne img{width:24px;height:24px;border-radius:3px;flex:none}.mj-livre-ligne span{flex:1;min-width:0}.mj-livre-ligne small{font:600 11.5px var(--font-ui);color:var(--dim);white-space:nowrap}.mj-livre-ligne:hover{background:#1c2636}.mj-livre-ligne.on{background:#d4a24c24;box-shadow:inset 3px 0 0 var(--accent);color:var(--gold)}.mj-livre-detail{padding:18px 20px;background:radial-gradient(circle at 85% 0%,#22304a,var(--panel) 55%);min-height:420px}.mj-livre-detail-mobile{display:none}.mj-livre-tete{display:flex;align-items:center;gap:14px;margin-bottom:6px}.mj-livre-tete h3{margin:0;font:600 20px var(--font-body)}.mj-livre-tete span{font-size:13px;color:var(--dim)}.mj-livre-detail-contenu h4{font:700 14px var(--font-title);color:var(--gold);margin:16px 0 8px}.mj-reactifs{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.mj-reactif{display:flex;align-items:center;gap:10px;background:#0f151f;border:1px solid var(--line);border-radius:5px;padding:5px 12px 5px 5px}.mj-reactif span{flex:1;min-width:0;font-size:14px}.mj-reactif .mj-slot{flex:none}.mj-reactif>b{font:700 15px var(--font-ui);color:var(--gold);white-space:nowrap}.mj-livre-artisans{display:flex;flex-direction:column;gap:4px}.mj-livre-artisans button{display:flex;align-items:center;gap:9px;background:none;border:0;border-radius:4px;padding:4px 6px;cursor:pointer;text-align:left}.mj-livre-artisans button:hover{background:#ffffff0a}.mj-livre-artisans img{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--c)}.mj-livre-artisans b{color:var(--c);font:600 14.5px var(--font-body)}.mj-livre-artisans span{margin-left:auto;font:600 12.5px var(--font-ui);color:var(--dim)}.mj-recettes-fiche{grid-column:1/-1;margin:-2px 0 4px 38px;font-size:13.5px}.mj-recettes-fiche summary{cursor:pointer;color:var(--gold);font-size:13px}.mj-recettes-fiche ul{margin:4px 0 0;padding-left:16px;color:var(--muted);columns:2;column-gap:20px}.mj-recettes-fiche small{color:var(--dim)}@media(max-width:900px){.mj-livre{grid-template-columns:1fr}.mj-livre-liste{max-height:none;border-right:0}.mj-livre-detail{display:none}.mj-livre-detail-mobile{display:block;padding:10px 12px 14px;background:#1a2332;border-left:3px solid var(--accent)}.mj-livre-detail-mobile .mj-livre-tete h3{font-size:17px}}@media(max-width:640px){.mj-reactifs{grid-template-columns:1fr}.mj-recettes-fiche{margin-left:0}.mj-recettes-fiche ul{columns:1}}.etiquette-raid{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 3px;border-radius:14px;border:1px solid color-mix(in srgb,var(--c) 70%,transparent);background:color-mix(in srgb,var(--c) 18%,var(--panel));color:color-mix(in srgb,var(--c) 55%,#fff);font:600 14px var(--font-ui);white-space:nowrap}.etiquette-raid .talent-img,.etiquette-raid .talent-ab{width:22px;height:22px;border-radius:50%;border:1px solid var(--c)}.etiquette-raid.petit{font-size:12.5px;padding:1px 8px 1px 2px}.etiquette-raid.petit .talent-img,.etiquette-raid.petit .talent-ab{width:18px;height:18px}.raids-palier{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-4px 0 16px;padding:10px 12px;background:var(--panel);border:1px solid var(--line);border-radius:6px}.raids-palier-titre{font:600 12px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-right:4px}.raids-palier-raid{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;color:var(--dim);font-size:12px}.raids-palier-raid:disabled{cursor:default}.raids-palier-raid:not(:disabled):hover .etiquette-raid{filter:brightness(1.15)}.raid-form{flex-basis:100%;margin:6px 0 0;padding:12px 14px;display:grid;gap:10px}.raid-form-ligne{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) 90px;gap:10px}.raid-form label{display:flex;flex-direction:column;gap:4px;font-size:13.5px;color:var(--muted)}.raid-form input,.raid-form select{background:var(--field);border:1px solid #2d3a4e;color:var(--ink);border-radius:4px;padding:7px 10px;font:15px var(--font-body)}.raid-form-choix{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.raid-form-choix>span{width:60px;font-size:13.5px;color:var(--muted)}.raid-couleur{width:26px;height:26px;border-radius:50%;background:var(--c);border:2px solid transparent;cursor:pointer}.raid-couleur[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 2px var(--c)}.raid-form-choix input[type=color]{width:34px;height:28px;padding:0 2px}.raid-icone{width:34px;height:34px;padding:2px;border-radius:5px;border:1px solid var(--line);background:#0b0f15;cursor:pointer}.raid-icone .talent-img,.raid-icone .talent-ab{width:28px;height:28px;border-radius:3px}.raid-icone[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.raid-form-bas{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chip.chip-raid{display:inline-flex;align-items:center;gap:6px;padding:3px 11px 3px 4px}.chip.chip-raid .talent-img,.chip.chip-raid .talent-ab{width:22px;height:22px;border-radius:50%}.chip.chip-raid small{font-size:11px;color:var(--dim)}.chip.chip-raid[aria-pressed=true]{color:color-mix(in srgb,var(--c) 55%,#fff);border-color:var(--c);background:color-mix(in srgb,var(--c) 18%,var(--field))}@media(max-width:640px){.raid-form-ligne{grid-template-columns:1fr 1fr}.raid-form-ligne label:first-child{grid-column:1/-1}}.liste-menu button{align-items:center}.liste-menu .titre-menu,.champ-menu .titre-menu{white-space:nowrap}.liste-menu button>.muted{flex:1;min-width:0}.liste-menu button>.tag{margin-left:auto;flex:none;white-space:nowrap;align-self:center;font:600 11px var(--font-ui);letter-spacing:.04em;padding:1px 8px;border-radius:10px;border:0;color:var(--on-accent);background:var(--accent)}.liste-menu{min-width:max(100%,420px)}@media(max-width:620px){.liste-menu{min-width:100%}}.mj-col-rang.rang-2{color:#4a9eff;font-weight:600}.mj-col-rang.rang-3{color:#5fbf6a;font-weight:600}.mj-col-rang.rang-5{color:#f2d14b;font-weight:600}
