.clans-app{min-width:0}.clans-erreur{margin:0 0 12px;padding:10px 14px;border-radius:12px;color:#ff8a8a;font-size:.86rem;font-weight:600;background:rgba(255,93,93,.08);border:1px solid rgba(255,93,93,.3)}.orga-toggle{display:flex;width:100%;max-width:440px;margin-bottom:14px}.orga-toggle a{flex:1 1;justify-content:center;gap:8px;padding:10px 14px;min-height:42px;font-family:var(--font-display,"Rajdhani",sans-serif);font-size:.98rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.clans-onglets{display:flex;flex-wrap:wrap;width:100%;max-width:100%;margin-bottom:16px}.clans-onglets .clans-onglet{flex:1 1 auto;justify-content:center;gap:7px;min-height:40px;padding:8px 12px;font-size:.84rem;line-height:1.2;text-align:center;white-space:nowrap}.clans-onglet-icone{position:relative;display:inline-flex;font-size:1.02rem;line-height:1}.clans-onglet--alerte .clans-onglet-icone:after{content:"";position:absolute;top:-3px;right:-5px;width:9px;height:9px;border-radius:50%;background:#ff3b4e;box-shadow:0 0 0 2px #0b0d18,0 0 10px #ff3b4e;animation:clans-pulse 1.6s ease-in-out infinite}@keyframes clans-pulse{50%{transform:scale(1.25);opacity:.75}}@media (prefers-reduced-motion:reduce){.clans-onglet--alerte .clans-onglet-icone:after{animation:none}}.clans-app .clan-section{position:relative;margin-bottom:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--bx-border);background:linear-gradient(160deg,var(--bx-card2),var(--bx-card))}.clans-app .clan-section-titre{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-family:var(--font-display,"Rajdhani",sans-serif);font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--bx-off)}.clan-section-entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:12px}.clan-section-entete .clan-section-titre{margin:0}.clan-section-entete select{font-size:.84rem;padding:7px 10px;max-width:100%}.clan-section--creation{border-left:3px solid var(--bx-gold)!important}.clan-section--chat{padding:12px}.clan-aide{margin:8px 0 0;font-size:.8rem;line-height:1.45;color:var(--bx-muted)}.clan-vide{border:1px dashed var(--bx-border2);border-radius:14px}.clans-actions-liens{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.clans-reglages{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.clans-reglages:empty{display:none}.clans-reglages>.clan-section{margin-bottom:0}.clans-app .clan-bouton-lien{min-height:38px;background:color-mix(in srgb,var(--bx-white) 4%,transparent);font-family:var(--font-body,"Inter",sans-serif);line-height:1.25;text-align:left;white-space:normal}.clans-app .clan-bouton-lien:hover{transform:none}.clan-bouton-secondaire{background:transparent}.clans-app .save-deck{align-items:stretch}.clans-app .save-deck input{flex:1 1 220px;min-width:0}.clans-app .save-deck button{flex:0 0 auto;white-space:normal}.clans-app .clan-saison-form input[type=date]{flex:1 1 150px}.clan-localisation-editeur{flex-direction:column;align-items:stretch!important;gap:8px;margin-top:10px}.clan-localisation-editeur select{width:100%}.clans-app select{max-width:100%}.clans-app .clan-carte-nom{white-space:normal;text-overflow:clip}.clans-app .clan-carte-nom,.clans-app .clan-entete-nom{overflow:visible;overflow-wrap:anywhere;line-height:1.15}.clans-app .clan-entete-annonce{overflow-wrap:anywhere}.clans-app .clan-carte-pied{flex-wrap:wrap}.clans-app .clan-carte-pied .db-bouton-principal{padding:8px 14px;font-size:.82rem}.clans-app .clan-puce{white-space:normal}.clan-puce--mute{color:#fbbf24;border-color:rgba(251,191,36,.4)}.clan-role--Fondateur{--clan-role:#fbbf24}.clans-barre-outils .meta-segments{align-items:flex-end}.clans-localisation-champs{display:flex;flex-wrap:wrap;gap:6px}.clans-localisation-champs select{padding:8px 10px;font-size:.84rem;border-radius:10px}.clans-liste-entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:12px}.clans-liste-entete .clans-communaute{margin-bottom:0}.clans-compteur{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bx-muted)}.clan-equipes-grille,.clan-membres-grille{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.clan-membre{--clan-role:var(--bx-muted);display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--bx-border);border-left:3px solid var(--clan-role);background:linear-gradient(160deg,var(--bx-card2),var(--bx-card))}.clan-membre--Chef{--clan-role:#fbbf24}.clan-membre--Officier{--clan-role:#a78bfa}.clan-membre--Membre{--clan-role:#64748b}.clan-membre-tete{display:flex;align-items:center;gap:12px}.clan-membre-identite{display:flex;flex-direction:column;gap:5px;flex:1 1}.clan-membre-pseudo{font-weight:700;color:var(--bx-white);overflow-wrap:anywhere;line-height:1.25}.clan-membre-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.clan-membre-actions{margin-top:auto}.clan-membre-actions>summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 12px;border-radius:10px;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.8rem;font-weight:700;color:var(--bx-off);border:1px solid var(--bx-border2);background:color-mix(in srgb,var(--bx-white) 3%,transparent);transition:border-color .15s ease,color .15s ease}.clan-membre-actions>summary::-webkit-details-marker{display:none}.clan-membre-actions>summary:after{content:"▾";font-size:.8rem;transition:transform .15s ease}.clan-membre-actions[open]>summary:after{transform:rotate(180deg)}.clan-membre-actions>summary:hover{border-color:var(--bx-red);color:var(--bx-white)}.clan-membre-actions>summary:focus-visible{outline:2px solid #f4c46a;outline-offset:2px}.clan-membre-actions-liste{display:grid;grid-gap:6px;gap:6px;margin-top:8px;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr))}.clan-membre-actions-liste button{min-height:36px;padding:7px 10px;font-size:.8rem;white-space:normal;line-height:1.2}.clan-grades{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.clan-grade-ligne{justify-content:space-between;gap:8px 12px;padding:8px 10px;border-radius:12px;border:1px solid var(--bx-border);background:color-mix(in srgb,var(--bx-black) 35%,transparent)}.clan-grade-joueur,.clan-grade-ligne{display:flex;flex-wrap:wrap;align-items:center}.clan-grade-joueur{gap:8px;flex:1 1 180px}.clan-grade-ligne select{flex:0 1 210px;padding:7px 10px;font-size:.84rem}.clan-equipe{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--bx-border);border-top:3px solid var(--bx-gold);background:linear-gradient(160deg,var(--bx-card2),var(--bx-card))}.clan-equipe-tete{display:flex;align-items:center;gap:12px}.clan-equipe-nom{font-family:var(--font-display,"Rajdhani",sans-serif);font-size:1.15rem;font-weight:800;letter-spacing:.02em;line-height:1.15;color:var(--bx-white);overflow-wrap:anywhere}.clan-equipe-membres{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.clan-equipe-membre{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--bx-off);overflow-wrap:anywhere;border:1px solid var(--bx-border2);background:color-mix(in srgb,var(--bx-white) 4%,transparent)}.clan-equipe-membre--capitaine{color:#f4d79a;border-color:hsla(39,86%,69%,.55);background:hsla(39,86%,69%,.1)}.clan-equipe-reglages{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid var(--bx-border)}.clan-equipe-capitaine{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.78rem;font-weight:700;color:var(--bx-muted)}.clan-equipe-capitaine select{flex:1 1 160px;padding:7px 10px;font-size:.84rem}.clan-choix-membres{display:flex;flex-wrap:wrap;gap:6px}.clan-choix-membre{min-height:34px;padding:6px 12px;border-radius:999px;font-size:.8rem;font-weight:700;white-space:normal;overflow-wrap:anywhere;background:color-mix(in srgb,var(--bx-white) 4%,transparent)}.clan-choix-membre--actif{color:#fff;border-color:hsla(0,100%,75%,.45);background:linear-gradient(180deg,#e3192d,#8f0d1b);box-shadow:0 6px 16px -8px rgba(225,29,46,.9)}.clan-lignes{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.clan-ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--bx-border);background:color-mix(in srgb,var(--bx-black) 35%,transparent)}.clan-ligne--demande{border-left:3px solid #f59e0b}.clan-ligne-texte{display:flex;flex-direction:column;gap:3px;flex:1 1 200px}.clan-ligne-message{font-size:.82rem;font-style:italic;color:var(--bx-muted);overflow-wrap:anywhere}.clan-ligne-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.clan-ligne-actions button{min-height:36px;padding:8px 14px;font-size:.84rem;white-space:normal}.clan-ligne-actions .db-bouton-principal{padding:8px 16px}.clan-journal{margin:0;padding:0 4px 0 0;list-style:none;max-height:320px;overflow-y:auto}.clan-journal,.clan-journal li{display:flex;flex-direction:column}.clan-journal li{gap:2px;padding:8px 4px;border-bottom:1px solid var(--bx-border)}.clan-journal li:last-child{border-bottom:none}.clan-journal time{font-size:.7rem;font-weight:700;letter-spacing:.04em;color:var(--bx-muted)}.clan-journal span{font-size:.84rem;color:var(--bx-off);overflow-wrap:anywhere}.clan-podium{display:flex;align-items:flex-end;justify-content:center;gap:10px;margin:0 0 12px;padding:0;list-style:none}.clan-podium-place{--podium:#cd7f32;flex:1 1;max-width:230px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;border-radius:16px;text-align:center;border:1px solid color-mix(in srgb,var(--podium) 45%,transparent);border-top:3px solid var(--podium);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--podium) 26%,transparent),transparent 70%),linear-gradient(170deg,var(--bx-card2),var(--bx-card));box-shadow:0 12px 26px -16px color-mix(in srgb,var(--podium) 80%,#000)}.clan-podium-place--1{--podium:gold;order:2;min-height:156px;padding-top:20px}.clan-podium-place--2{--podium:silver;order:1;min-height:132px}.clan-podium-place--3{order:3;min-height:120px}.clan-podium-medaille{font-size:1.8rem;line-height:1}.clan-podium-place--1 .clan-podium-medaille{font-size:2.3rem}.clan-podium-pseudo{font-weight:800;color:var(--bx-white);overflow-wrap:anywhere;line-height:1.2}.clan-podium-points{font-size:.74rem;font-weight:700;color:var(--bx-muted)}.clan-podium-points strong{font-family:var(--font-display,"Rajdhani",sans-serif);font-size:1.35rem;font-weight:900;color:var(--podium)}.clan-podium-detail{font-size:.7rem;color:var(--bx-muted)}.clan-ladder-liste{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.clan-ladder-ligne{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:6px 14px;gap:6px 14px;padding:9px 12px;border-radius:12px;border:1px solid var(--bx-border);background:color-mix(in srgb,var(--bx-black) 35%,transparent)}.clan-ladder-rang{min-width:2.4em;font-family:var(--font-display,"Rajdhani",sans-serif);font-weight:900;color:var(--bx-muted)}.clan-ladder-joueur{font-weight:700;overflow-wrap:anywhere}.clan-ladder-stat{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.clan-ladder-stat strong{font-family:var(--font-display,"Rajdhani",sans-serif);font-size:1.05rem;font-weight:800;color:var(--bx-white)}.clan-ladder-stat small{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bx-muted)}.orga-liste{gap:12px}.orga-carte,.orga-liste{display:flex;flex-direction:column}.orga-carte{gap:10px;padding:14px;border-radius:16px;border:1px solid var(--bx-border);border-left:3px solid #22c55e;background:linear-gradient(160deg,var(--bx-card2),var(--bx-card))}.orga-carte--ouverte{border-left-color:var(--bx-red)}.orga-carte-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.orga-carte-identite{display:flex;align-items:center;gap:12px;flex:1 1 220px;color:inherit;text-decoration:none}.orga-carte-identite:hover .clan-carte-nom{color:var(--bx-red)}.orga-carte-identite .clan-carte-stats{margin-top:5px}.orga-carte .db-bouton-principal{padding:8px 14px;font-size:.84rem}.orga-gestion{padding-top:4px}.orga-gestion,.orga-gestion-vue{display:flex;flex-direction:column}.orga-retour{align-self:flex-start}.orga-retour,.orga-sous-menu{margin-bottom:12px}.orga-carte-actions{margin-top:2px}.orga-carte-actions .clan-bouton-lien{justify-content:center}.orga-champs{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.orga-champs--saison{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.orga-champ{display:flex;flex-direction:column;gap:5px}.orga-champ>span{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bx-muted)}.orga-champ input,.orga-champ select{width:100%;min-height:40px}.orga-actions-form{margin-top:12px}.orga-creation-repliee{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.orga-creation{margin-bottom:0}.orga-zone-sensible{border-color:rgba(255,93,93,.35)!important}.orga-zone-sensible .clan-ligne{border-color:rgba(255,93,93,.25)}:root:not([data-theme=light]) .clan-equipe,:root:not([data-theme=light]) .clan-membre,:root:not([data-theme=light]) .clans-app .clan-section,:root:not([data-theme=light]) .orga-carte{border-color:hsla(0,0%,100%,.08);background:linear-gradient(170deg,rgba(30,34,56,.75),rgba(8,9,18,.88));box-shadow:0 14px 34px -22px #000,inset 0 1px 0 hsla(0,0%,100%,.04)}:root:not([data-theme=light]) .clans-app .clan-section:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent,hsla(39,86%,69%,.55),transparent);pointer-events:none}:root:not([data-theme=light]) .clans-app .clan-section-titre{color:#f4d79a}:root:not([data-theme=light]) .orga-champ>span{color:#8f97ad}:root:not([data-theme=light]) .clan-membre{border-left:3px solid var(--clan-role)}:root:not([data-theme=light]) .clan-equipe{border-top:3px solid hsla(39,86%,69%,.7)}:root:not([data-theme=light]) .orga-carte{border-left:3px solid #22c55e}:root:not([data-theme=light]) .orga-carte--ouverte{border-left-color:#e3192d}:root:not([data-theme=light]) .clans-app .clan-carte,:root:not([data-theme=light]) .clans-app .clan-entete{border-color:hsla(0,0%,100%,.08);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--clan-accent) 18%,transparent),transparent 55%),linear-gradient(170deg,rgba(30,34,56,.75),rgba(8,9,18,.88))}:root:not([data-theme=light]) .clans-app .clan-carte{border-top:3px solid var(--clan-accent)}:root:not([data-theme=light]) .clans-app .clan-entete{border-left:4px solid var(--clan-accent)}:root:not([data-theme=light]) .clans-app .clan-carte--moi{box-shadow:0 0 0 1px hsla(39,86%,69%,.55),0 0 26px -8px hsla(39,86%,69%,.6)}:root:not([data-theme=light]) .clan-grade-ligne,:root:not([data-theme=light]) .clan-ladder-ligne,:root:not([data-theme=light]) .clan-ligne{border-color:hsla(0,0%,100%,.07);background:rgba(5,6,12,.5)}:root:not([data-theme=light]) .clan-podium-place{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--podium) 26%,transparent),transparent 70%),linear-gradient(170deg,rgba(30,34,56,.8),rgba(8,9,18,.92))}:root:not([data-theme=light]) .clans-app .clan-bouton-lien{color:#d6dae6;border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04)}:root:not([data-theme=light]) .clans-app .clan-bouton-lien:hover{border-color:hsla(39,86%,69%,.55);color:#fff}:root:not([data-theme=light]) .clan-membre-actions>summary{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:#d6dae6}:root:not([data-theme=light]) .clan-membre-actions[open]>summary{border-color:hsla(39,86%,69%,.55);color:#f4d79a}:root:not([data-theme=light]) .clan-equipe select,:root:not([data-theme=light]) .clans-app .clan-section input,:root:not([data-theme=light]) .clans-app .clan-section select,:root:not([data-theme=light]) .clans-localisation-champs select{background-color:rgba(5,6,12,.65);border-color:hsla(0,0%,100%,.1)}:root:not([data-theme=light]) .clan-vide{border-color:hsla(0,0%,100%,.1);background:rgba(5,6,12,.35)}:root:not([data-theme=light]) .clans-compteur{color:#8f97ad}@media (max-width:720px){.orga-toggle{max-width:none}.orga-toggle a{padding:9px 8px;font-size:.9rem}.clans-onglets{gap:4px;padding:4px}.clans-onglets .clans-onglet{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 4px);flex-direction:column;gap:3px;min-height:54px;padding:7px 4px;font-size:.74rem;white-space:normal;overflow-wrap:break-word}.clans-onglets--deux .clans-onglet{flex-basis:calc(50% - 4px)}.clans-onglet-icone{font-size:1.15rem}.clans-app .clan-section{padding:12px;border-radius:14px}.clans-app .clan-section-titre{font-size:.76rem;letter-spacing:.1em}.clans-app .save-deck>button,.clans-app .save-deck>input,.clans-app .save-deck>select{flex:1 1 100%;min-height:42px}.clans-app input,.clans-app select{font-size:16px}.clan-membre-actions>summary,.clans-app .clan-bouton-lien,.clans-app button,.clans-app input,.clans-app select{min-height:40px}.orga-retour{align-self:stretch;justify-content:center}.orga-carte-actions>*{flex:1 1 100%;justify-content:center;text-align:center}.orga-actions-form>button,.orga-creation-repliee .db-bouton-principal{flex:1 1 100%}.clans-actions-liens>*{flex:1 1 100%;justify-content:center;text-align:center}.clans-liste-entete{flex-direction:column;align-items:stretch}.clans-liste-entete .clans-communaute{display:flex;flex-wrap:wrap;gap:8px}.clans-liste-entete .clans-communaute>*{flex:1 1 100%;justify-content:center;text-align:center}.clans-app .meta-segment-option{min-height:40px}.clans-localisation{width:100%}.clans-localisation-champs select{flex:1 1 100%}.clans-app .clan-carte-pied button{flex:1 1 auto;min-height:40px}.clans-app .clan-entete{gap:12px}.clan-grade-ligne .clan-ligne-actions,.clan-grade-ligne select{flex:1 1 100%}.clan-grade-ligne .clan-ligne-actions select{flex:1 1 160px}.clan-ligne-actions{flex:1 1 100%}.clan-ligne-actions button{flex:1 1;min-height:42px}.clan-equipe-reglages .clan-equipe-capitaine select{flex:1 1 100%}}@media (max-width:480px){.clan-podium{flex-direction:column;align-items:stretch;gap:8px}.clan-podium-place,.clan-podium-place--1,.clan-podium-place--2,.clan-podium-place--3{order:0;max-width:none;min-height:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 12px;text-align:left}.clan-podium-medaille,.clan-podium-place--1 .clan-podium-medaille{font-size:1.6rem}.clan-podium-pseudo{flex:1 1 120px}.clan-podium-detail{flex:1 1 100%;padding-left:calc(1.6rem + 10px)}.clan-ladder-ligne{grid-template-columns:auto 1fr 1fr}.clan-ladder-rang{grid-row:span 2}.clan-ladder-joueur{grid-column:2/-1}.clan-ladder-stat{align-items:flex-start}}.fiche-clan{--fc-accent:var(--bx-red);min-width:0}.fiche-clan .fc-retour{margin:0 0 12px;font-size:.88rem}.fc-entete{position:relative;display:flex;flex-direction:column;gap:14px;margin-bottom:14px;padding:16px;border-radius:18px;border:1px solid var(--bx-border2);border-top:3px solid var(--fc-accent);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--fc-accent) 16%,transparent),transparent 60%),linear-gradient(165deg,var(--bx-card2),var(--bx-card))}.fc-entete--ouvert{--fc-accent:#22c55e}.fc-entete--sur_demande{--fc-accent:#f59e0b}.fc-entete--ferme{--fc-accent:#94a3b8}.fc-identite{display:flex;align-items:center;gap:14px;min-width:0}.fc-identite>.clan-logo{border-color:color-mix(in srgb,var(--fc-accent) 60%,transparent)}.fc-identite-texte{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1}.fiche-clan .fc-nom{margin:0;padding:0;border:0;font-family:var(--font-display,"Rajdhani",sans-serif);font-size:clamp(1.45rem,6vw,2.2rem);font-weight:900;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:var(--bx-white);overflow-wrap:anywhere}.fc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.8rem;color:var(--bx-muted)}.fc-tag{font-family:var(--font-display,"Rajdhani",sans-serif);font-weight:800;letter-spacing:.06em;color:var(--bx-off)}.fc-devise,.fc-lieu{overflow-wrap:anywhere}.fc-devise{margin:0;padding:10px 12px;border-left:3px solid var(--fc-accent);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--bx-white) 4%,transparent);font-style:italic;font-size:.95rem;line-height:1.45;color:var(--bx-off)}.fc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fc-actions>*{flex:1 1 100%;justify-content:center;text-align:center}.fiche-clan .fc-bouton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 16px;border-radius:12px;font-size:.92rem;font-weight:800;line-height:1.2;white-space:normal;text-decoration:none;cursor:pointer}.fiche-clan .fc-bouton.db-bouton-principal{color:#fff}.fiche-clan .fc-bouton--secondaire{border:1px solid var(--bx-border2);background:color-mix(in srgb,var(--bx-white) 5%,transparent);color:var(--bx-off)}.fiche-clan .fc-bouton--secondaire:hover{border-color:var(--fc-accent);color:var(--bx-white)}.fc-etat{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 14px;border-radius:12px;border:1px dashed var(--bx-border2);font-size:.86rem;font-weight:700;color:var(--bx-muted)}.fc-etat--attente{color:#f59e0b;border-color:color-mix(in srgb,#f59e0b 55%,transparent)}.fc-actions .clan-role{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;font-size:.8rem}.fc-message{margin:0;font-size:.86rem;font-weight:700;color:#f87171;overflow-wrap:anywhere}.fc-message--ok{color:#22c55e}.fc-tuiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.fc-tuile{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px;border-radius:14px;border:1px solid var(--bx-border);background:linear-gradient(170deg,var(--bx-card2),var(--bx-card))}.fc-tuile--winrate{grid-column:1/-1}.fc-tuile-label{font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bx-muted)}.fc-tuile-valeur{font-family:var(--font-display,"Rajdhani",sans-serif);font-size:1.7rem;font-weight:900;line-height:1;color:var(--bx-white);overflow-wrap:anywhere}.fc-tuile-valeur small{font-size:.95rem;font-weight:700;color:var(--bx-muted)}.fc-tuile--winrate .fc-tuile-valeur{font-size:2.2rem;color:#22c55e}.fc-tuile-aide{font-size:.76rem;color:var(--bx-muted);line-height:1.3;overflow-wrap:anywhere}.fc-barre{height:10px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,#ef4444 30%,transparent)}.fc-barre>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#16a34a,#4ade80)}.fc-section{position:relative;margin-bottom:14px;padding:14px 12px;border-radius:16px;border:1px solid var(--bx-border);background:color-mix(in srgb,var(--bx-card) 70%,transparent)}.fc-section-entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:4px}.fiche-clan .fc-section-titre{margin:0 0 10px;padding:0;border:0;font-family:var(--font-display,"Rajdhani",sans-serif);font-size:.95rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bx-white)}.fiche-clan .fc-section-titre:after{display:none}.fc-section-entete .fc-section-titre{margin-bottom:0}.fiche-clan .fc-select{flex:1 1 100%;max-width:100%;min-height:42px;padding:8px 10px;font-size:16px;border-radius:10px}.fc-aide{margin:6px 0 10px;font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.fc-aide,.fc-vide{color:var(--bx-muted)}.fc-vide{margin:0;padding:14px;border:1px dashed var(--bx-border2);border-radius:12px;font-size:.88rem}.fc-vide--ladder{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fc-vide--ladder strong{color:var(--bx-white)}.fc-vide--ladder p{margin:0;line-height:1.45}.fc-vide--ladder .fc-bouton{align-self:stretch}.fc-equipe-membres,.fc-equipes,.fc-ladder,.fc-membres{margin:0;padding:0;list-style:none}.fc-membres{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.fc-membre{--fc-role:#94a3b8;min-width:0}.fc-membre--Chef,.fc-membre--Fondateur{--fc-role:#fbbf24}.fc-membre--Officier{--fc-role:#a78bfa}.fc-membre-lien{display:flex;align-items:center;gap:10px;min-width:0;height:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--bx-border);border-left:3px solid var(--fc-role);background:color-mix(in srgb,var(--bx-black) 30%,transparent);color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}a.fc-membre-lien:hover{border-color:var(--fc-role)}a.fc-membre-lien:focus-visible{outline:2px solid #f4c46a;outline-offset:2px}.fc-membre-texte{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.fc-membre-pseudo{font-weight:800;color:var(--bx-white);line-height:1.25;overflow-wrap:anywhere}.fc-membre-tag{margin-right:5px;font-size:.72rem;font-weight:700;color:var(--bx-muted)}.fc-membre-sous{font-size:.74rem;color:var(--bx-muted);line-height:1.3}.fc-membre-role{flex-shrink:0;white-space:nowrap}.fc-equipes{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.fc-equipe{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border-radius:14px;border-top:1px solid var(--bx-border);border:1px solid var(--bx-border);border-top:3px solid hsla(39,86%,69%,.75);background:color-mix(in srgb,var(--bx-black) 30%,transparent)}.fc-equipe-tete{display:flex;align-items:center;gap:12px;min-width:0}.fc-equipe-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.fc-equipe-nom{font-family:var(--font-display,"Rajdhani",sans-serif);font-size:1.15rem;font-weight:800;color:var(--bx-white);overflow-wrap:anywhere;line-height:1.15}.fc-equipe-membres{display:flex;flex-wrap:wrap;gap:6px}.fc-equipe-membre{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:3px 10px 3px 4px;border-radius:999px;border:1px solid var(--bx-border2);font-size:.8rem;font-weight:700;color:var(--bx-off);text-decoration:none;overflow-wrap:anywhere}a.fc-equipe-membre:hover{border-color:var(--bx-red);color:var(--bx-white)}.fc-equipe-membre--capitaine{border-color:hsla(39,86%,69%,.6);background:hsla(39,86%,69%,.1)}.fc-capitaine{color:#f4c46a;font-weight:900}.fc-ladder{display:flex;flex-direction:column;gap:6px}.fc-ladder-ligne{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 12px;border-radius:12px;border:1px solid var(--bx-border);background:color-mix(in srgb,var(--bx-black) 30%,transparent)}.fc-ladder-rang{flex:0 0 2.2em;text-align:center;font-family:var(--font-display,"Rajdhani",sans-serif);font-size:1rem;font-weight:900;color:var(--bx-muted)}.fc-ladder-ligne--1 .fc-ladder-rang,.fc-ladder-ligne--2 .fc-ladder-rang,.fc-ladder-ligne--3 .fc-ladder-rang{font-size:1.4rem}.fc-ladder-joueur{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.fc-ladder-pseudo{font-weight:800;color:var(--bx-white);text-decoration:none;overflow-wrap:anywhere;line-height:1.2}a.fc-ladder-pseudo:hover{color:var(--bx-red)}.fc-ladder-points{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;line-height:1.05}.fc-ladder-points strong{font-family:var(--font-display,"Rajdhani",sans-serif);font-size:1.35rem;font-weight:900;color:var(--bx-white)}.fc-ladder-points small{font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bx-muted)}.fc-sans-points{margin-top:10px;margin-bottom:0}@media (min-width:640px){.fc-entete{padding:20px 22px}.fc-actions>*{flex:0 0 auto}.fiche-clan .fc-select{flex:0 1 280px;font-size:.88rem;min-height:38px}.fc-tuiles{grid-template-columns:repeat(4,minmax(0,1fr))}.fc-equipes,.fc-membres{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-section{padding:16px 18px}.fc-vide--ladder .fc-bouton{align-self:flex-start}}@media (min-width:1000px){.fc-entete{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:20px;column-gap:20px}.fc-entete>.fc-devise,.fc-entete>.fc-message{grid-column:1/-1}.fc-entete>.fc-actions{grid-column:2;grid-row:1;justify-content:flex-end;max-width:420px}.fc-tuiles{grid-template-columns:repeat(6,minmax(0,1fr))}.fc-tuile--winrate{grid-column:span 2}.fc-membres{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-ladder{max-width:760px}}:root:not([data-theme=light]) .fc-entete,:root:not([data-theme=light]) .fc-section,:root:not([data-theme=light]) .fc-tuile{border-color:hsla(0,0%,100%,.08);box-shadow:0 14px 34px -22px #000,inset 0 1px 0 hsla(0,0%,100%,.04)}:root:not([data-theme=light]) .fc-entete{border-top-color:var(--fc-accent);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--fc-accent) 20%,transparent),transparent 60%),linear-gradient(170deg,rgba(30,34,56,.85),rgba(8,9,18,.92))}:root:not([data-theme=light]) .fc-section,:root:not([data-theme=light]) .fc-tuile{background:linear-gradient(170deg,rgba(30,34,56,.75),rgba(8,9,18,.88))}:root:not([data-theme=light]) .fiche-clan .fc-section-titre{color:#f4d79a}:root:not([data-theme=light]) .fc-equipe,:root:not([data-theme=light]) .fc-ladder-ligne,:root:not([data-theme=light]) .fc-membre-lien{border-color:hsla(0,0%,100%,.07);background-color:rgba(5,6,12,.5)}:root:not([data-theme=light]) .fc-membre-lien{border-left-color:var(--fc-role)}:root:not([data-theme=light]) .fc-equipe{border-top-color:hsla(39,86%,69%,.75)}[data-theme=light] .fc-tuile--winrate .fc-tuile-valeur{color:#15803d}[data-theme=light] .fc-membre--Chef,[data-theme=light] .fc-membre--Fondateur{--fc-role:#b45309}[data-theme=light] .fc-membre--Officier{--fc-role:#6d28d9}[data-theme=light] .fc-membre--Membre{--fc-role:#64748b}[data-theme=light] .fiche-clan .clan-role--Chef{--clan-role:#a16207}[data-theme=light] .fiche-clan .clan-role--Officier{--clan-role:#6d28d9}[data-theme=light] .fiche-clan .clan-role--Membre{--clan-role:#475569}[data-theme=light] .fc-etat--attente{color:#b45309}[data-theme=light] .fc-message{color:#b91c1c}[data-theme=light] .fc-message--ok{color:#15803d}[data-theme=light] .fc-capitaine{color:#a16207}[data-theme=light] .fc-equipe-membre--capitaine{border-color:rgba(161,98,7,.45);background:rgba(161,98,7,.08)}.go-app{min-width:0}.module-panel:has(.go-app){overflow:clip}.go-app .go-bouton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 16px;border-radius:12px;font-size:.88rem;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;white-space:normal;cursor:pointer}.go-app .go-bouton:hover{transform:none;text-decoration:none}.go-app .go-bouton--secondaire{border:1px solid var(--bx-border2);background:color-mix(in srgb,var(--bx-white) 5%,transparent);color:var(--bx-off)}.go-app .go-bouton--secondaire:hover:not(:disabled){border-color:var(--bx-gold);color:var(--bx-white)}.go-app .go-bouton--compact{min-height:38px;padding:7px 12px;font-size:.82rem}.go-app .go-bouton--large{width:100%}.go-app .db-bouton-principal.go-bouton{color:#fff}.go-entete{display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:14px;border-radius:16px;border:1px solid var(--bx-border2);border-left:4px solid var(--bx-gold);background:linear-gradient(160deg,var(--bx-card2),var(--bx-card))}.go-entete-identite{display:flex;align-items:center;gap:12px;min-width:0}.go-entete-texte{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1}.go-surtitre{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bx-muted)}.go-entete-nom{font-family:var(--font-display,"Rajdhani",sans-serif);font-size:1.3rem;font-weight:900;line-height:1.1;color:var(--bx-white);overflow-wrap:anywhere}.go-entete-puces{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.go-entete-puces .clan-puce{white-space:normal}.go-entete-actions{display:flex;flex-wrap:wrap;gap:8px}.go-entete-actions>*{flex:1 1 140px}.go-nav{display:flex;gap:6px;margin:0 0 14px;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-radius:14px;border:1px solid var(--bx-border);background:color-mix(in srgb,var(--bx-black) 35%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent)}.go-nav::-webkit-scrollbar{display:none}.go-app .go-nav-item{position:relative;flex:0 0 auto;scroll-snap-align:center;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border-radius:10px;border:1px solid transparent;background:transparent;font-size:.86rem;font-weight:700;white-space:nowrap;color:var(--bx-muted)}.go-app .go-nav-item:last-child{margin-right:18px}.go-app .go-nav-item:hover:not(.go-nav-item--actif){color:var(--bx-white);border-color:var(--bx-border2);transform:none}.go-app .go-nav-item--actif{color:var(--bx-white);border-color:color-mix(in srgb,var(--bx-gold) 60%,transparent);background:color-mix(in srgb,var(--bx-gold) 16%,transparent)}.go-nav-icone{font-size:1rem;line-height:1}.go-nav-item--alerte:after{content:"";position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--bx-red);box-shadow:0 0 0 2px var(--bx-card)}.go-section-entete{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 12px;margin-bottom:10px}.go-section-entete .clan-section-titre{margin:0;padding-top:6px}.go-aide{margin:8px 0 0;font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.go-aide,.go-vide{color:var(--bx-muted)}.go-vide{margin:0;padding:14px;border:1px dashed var(--bx-border2);border-radius:12px;font-size:.88rem}.go-valeur{margin:0 0 10px;font-size:.88rem;line-height:1.5;color:var(--bx-off);overflow-wrap:anywhere}.go-valeur--grande{font-size:1.05rem;font-weight:800;color:var(--bx-white)}.go-sous-carte{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:12px;border-radius:12px;border:1px solid var(--bx-border2);background:color-mix(in srgb,var(--bx-black) 25%,transparent)}.go-fiche{display:grid;grid-gap:10px;gap:10px;margin:0}.go-fiche>div{display:flex;flex-direction:column;gap:2px}.go-fiche dt{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bx-muted)}.go-fiche dd{margin:0;font-size:.95rem;color:var(--bx-white);overflow-wrap:anywhere}.go-info{max-width:100%}.go-info>summary{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid var(--bx-border2);list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.8rem;font-weight:700;color:var(--bx-off)}.go-info>summary::-webkit-details-marker{display:none}.go-info[open]>summary{border-color:var(--bx-gold);color:var(--bx-white)}.go-info>summary:focus-visible{outline:2px solid #f4c46a;outline-offset:2px}.go-info-contenu{margin-top:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--bx-border2);background:color-mix(in srgb,var(--bx-black) 30%,transparent);font-size:.82rem;line-height:1.5;color:var(--bx-off)}.go-info-contenu p{margin:0 0 6px}.go-info-liste{margin:0;padding-left:18px;gap:4px}.go-formulaire,.go-info-liste{display:flex;flex-direction:column}.go-formulaire{gap:16px}.go-champs{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}.go-champ{display:flex;flex-direction:column;gap:6px;min-width:0}.go-champ-entete{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.go-champ-label{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bx-muted)}.go-app .go-champ input,.go-app .go-champ select,.go-app .go-champ textarea{width:100%;min-height:44px;font-size:16px}.go-app .go-champ textarea{resize:vertical;line-height:1.45;padding:10px 12px;font-family:inherit}.go-app .go-champ [aria-invalid=true]{border-color:#ef4444}.go-champ-aide{font-size:.76rem;line-height:1.45;color:var(--bx-muted)}.go-champ-erreur{font-size:.8rem;font-weight:700;color:#f87171;overflow-wrap:anywhere}.go-compteur{font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bx-muted)}.go-compteur--trop{color:#f87171;font-weight:800}.go-logo-ligne{gap:12px}.go-apercu,.go-logo-ligne{display:flex;align-items:center;flex-wrap:wrap}.go-apercu{gap:8px;padding:8px 12px;border-radius:10px;border:1px dashed var(--bx-border2)}.go-apercu-label{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bx-muted)}.go-apercu-pseudo{font-weight:800;color:var(--bx-white);overflow-wrap:anywhere}.go-recherche{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:0 12px;border-radius:12px;border:1px solid var(--bx-border2);background:color-mix(in srgb,var(--bx-black) 30%,transparent)}.go-app .go-recherche input{flex:1 1;min-width:0;min-height:44px;border:0;background:transparent;font-size:16px}.go-barre-enregistrer{position:-webkit-sticky;position:sticky;bottom:calc(80px + var(--bas-securite, 0px));z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:4px;padding:10px 12px;border-radius:14px;border:1px solid var(--bx-border2);background:var(--bx-card);box-shadow:0 16px 36px -18px rgba(0,0,0,.75)}.go-barre-etat{flex:1 1 160px;min-width:0;font-size:.82rem;color:var(--bx-muted);overflow-wrap:anywhere}.go-barre-boutons{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 200px;justify-content:flex-end}.go-barre-boutons>*{flex:1 1}.go-barre-boutons--fin{justify-content:flex-end}.go-ok{color:#22c55e}.go-cartes{display:grid;grid-gap:10px;gap:10px;margin:0 0 12px;padding:0;list-style:none;grid-template-columns:minmax(0,1fr)}.go-carte{--go-role:#64748b;display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border-radius:14px;border:1px solid var(--bx-border);border-left:3px solid var(--go-role);background:linear-gradient(160deg,var(--bx-card2),var(--bx-card))}.go-carte--Chef,.go-carte--Fondateur{--go-role:#fbbf24}.go-carte--Officier{--go-role:#a78bfa}.go-carte-tete{display:flex;align-items:center;gap:10px;min-width:0}.go-carte-texte{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;flex:1 1}.go-carte-pseudo{font-weight:800;color:var(--bx-white);line-height:1.25;overflow-wrap:anywhere}.go-carte-pseudo a{color:inherit;text-decoration:none}.go-carte-pseudo a:hover{color:var(--bx-red)}.go-carte-badges{display:flex;flex-wrap:wrap;gap:6px}.go-toi{font-size:.76rem;font-weight:600}.go-etat,.go-toi{color:var(--bx-muted)}.go-etat{font-size:.74rem;font-weight:700}.go-champ--compact{gap:4px}.go-champ--grade{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px}.go-champ--grade .go-etat:empty{display:none}.go-ligne-action>.go-barre-boutons{flex:0 0 auto}.go-carte-tete{flex-wrap:wrap}.go-carte-tete>.go-menu{flex:0 0 auto}.go-carte-tete>.go-menu[open]{flex-basis:100%}.go-menu>summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:6px 12px;border-radius:10px;border:1px solid var(--bx-border2);list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.84rem;font-weight:700;color:var(--bx-off)}.go-menu>summary::-webkit-details-marker{display:none}.go-menu>summary:after{content:"▾";transition:transform .15s ease}.go-menu[open]>summary:after{transform:rotate(180deg)}.go-menu[open]>summary{border-color:var(--bx-gold);color:var(--bx-white)}.go-menu-liste{display:flex;flex-direction:column;gap:6px;margin-top:8px}@media (max-width:480px){.go-carte-tete>.go-menu:not([open]) .go-menu-texte{display:none}.go-carte-tete>.go-menu:not([open])>summary{min-width:44px;min-height:44px;padding:6px 10px}}.go-lignes-actions{display:flex;flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none}.go-ligne-action{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border-radius:12px;border:1px solid var(--bx-border);background:color-mix(in srgb,var(--bx-black) 25%,transparent)}.go-ligne-action--demande{border-left:3px solid #f59e0b}.go-ligne-action--isolee{margin-top:12px}.go-ligne-texte{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.go-ligne-texte strong{color:var(--bx-white);overflow-wrap:anywhere}.go-ligne-texte>span{font-size:.8rem;line-height:1.4;color:var(--bx-muted);overflow-wrap:anywhere}.go-citation{font-style:italic;color:var(--bx-off)!important}.go-ligne-action>.go-bouton,.go-ligne-action>.go-confirmation{width:100%}.go-confirmation{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--bx-red) 55%,transparent);background:color-mix(in srgb,var(--bx-red) 10%,transparent)}.go-confirmation p{margin:0;font-size:.86rem;font-weight:700;color:var(--bx-white);overflow-wrap:anywhere}.go-confirmation-actions{display:flex;flex-wrap:wrap;gap:8px}.go-confirmation-actions>*{flex:1 1 120px}.go-zone-sensible{margin:4px 0 12px;border-radius:14px;border:1px solid rgba(255,93,93,.4);background:rgba(255,93,93,.05)}.go-zone-sensible>summary{display:flex;align-items:center;gap:8px;min-height:48px;padding:10px 14px;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-display,"Rajdhani",sans-serif);font-size:.86rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#f87171}.go-zone-sensible>summary::-webkit-details-marker{display:none}.go-zone-sensible>summary:after{content:"▾";margin-left:auto;transition:transform .15s ease}.go-zone-sensible[open]>summary:after{transform:rotate(180deg)}.go-zone-contenu{padding:0 14px 14px}.go-zone-contenu>.go-aide{margin:0 0 12px}.go-actions-sensibles{display:flex;flex-direction:column;gap:12px}.go-actions-sensibles .go-lignes-actions{margin:0}.go-choix{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr)}.go-app .go-choix-option{--go-mode:#94a3b8;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:56px;padding:12px 14px;border-radius:12px;border:1px solid var(--bx-border2);background:color-mix(in srgb,var(--bx-black) 25%,transparent);text-align:left;white-space:normal}.go-app .go-choix-option:hover:not(:disabled){transform:none;border-color:var(--go-mode)}.go-choix-option--ouvert{--go-mode:#22c55e}.go-choix-option--sur_demande{--go-mode:#f59e0b}.go-choix-option--ferme{--go-mode:#94a3b8}.go-app .go-choix-option--actif{border-color:var(--go-mode);background:color-mix(in srgb,var(--go-mode) 14%,transparent);box-shadow:inset 0 0 0 1px var(--go-mode)}.go-choix-titre{font-size:.95rem;font-weight:800;color:var(--bx-white)}.go-choix-aide{font-size:.78rem;line-height:1.4;color:var(--bx-muted)}.go-choix-option--actif .go-choix-titre:after{content:" ✓";color:var(--go-mode)}@media (min-width:721px){.go-barre-enregistrer{bottom:12px}.go-entete{flex-direction:row;align-items:center;justify-content:space-between;padding:16px 18px}.go-entete-actions{flex:0 0 auto;justify-content:flex-end}.go-entete-actions>*{flex:0 0 auto}.go-nav{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.go-app .go-nav-item:last-child{margin-right:0}.go-champs--deux{grid-template-columns:repeat(2,minmax(0,1fr))}.go-champs--trois{grid-template-columns:2fr 1fr 1fr}.go-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}.go-ligne-action>.go-barre-boutons{flex:0 0 auto;justify-content:flex-end}.go-choix{grid-template-columns:repeat(3,minmax(0,1fr))}.go-ligne-action{flex-direction:row;align-items:center}.go-ligne-action>.go-bouton{width:auto;flex:0 0 auto}.go-ligne-action>.go-confirmation{width:auto;flex:0 1 360px}.go-barre-boutons,.go-barre-boutons>*{flex:0 0 auto}.go-fiche{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.go-cartes{grid-template-columns:repeat(3,minmax(0,1fr))}}:root:not([data-theme=light]) .go-carte,:root:not([data-theme=light]) .go-entete{border-color:hsla(0,0%,100%,.08);background:linear-gradient(170deg,rgba(30,34,56,.75),rgba(8,9,18,.88));box-shadow:0 14px 34px -22px #000,inset 0 1px 0 hsla(0,0%,100%,.04)}:root:not([data-theme=light]) .go-entete{border-left-color:#f4c46a}:root:not([data-theme=light]) .go-carte{border-left-color:var(--go-role)}:root:not([data-theme=light]) .go-nav{border-color:hsla(0,0%,100%,.07);background:rgba(5,6,12,.55)}:root:not([data-theme=light]) .go-app .go-nav-item--actif{color:#fff;border-color:hsla(39,86%,69%,.6);background:hsla(39,86%,69%,.14)}:root:not([data-theme=light]) .go-barre-enregistrer{background:#12141f;border-color:hsla(0,0%,100%,.12)}:root:not([data-theme=light]) .go-app .go-choix-option:not(.go-choix-option--actif),:root:not([data-theme=light]) .go-ligne-action,:root:not([data-theme=light]) .go-sous-carte{border-color:hsla(0,0%,100%,.08);background:rgba(5,6,12,.5)}:root:not([data-theme=light]) .go-app .go-bouton--secondaire{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);color:#d6dae6}:root:not([data-theme=light]) .go-info>summary,:root:not([data-theme=light]) .go-menu>summary{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:#d6dae6}:root:not([data-theme=light]) .go-recherche{border-color:hsla(0,0%,100%,.1);background:rgba(5,6,12,.6)}[data-theme=light] .go-entete{border-left-color:#b45309}[data-theme=light] .go-app .go-nav-item--actif{color:#1a1c24;border-color:rgba(180,83,9,.5);background:rgba(212,148,10,.14)}[data-theme=light] .go-carte--Chef,[data-theme=light] .go-carte--Fondateur{--go-role:#b45309}[data-theme=light] .go-carte--Officier{--go-role:#6d28d9}[data-theme=light] .go-app .clan-role--Chef,[data-theme=light] .go-app .clan-role--Fondateur{--clan-role:#a16207}[data-theme=light] .go-app .clan-role--Officier{--clan-role:#6d28d9}[data-theme=light] .go-app .clan-role--Membre{--clan-role:#475569}[data-theme=light] .go-choix-option--ouvert{--go-mode:#15803d}[data-theme=light] .go-choix-option--sur_demande{--go-mode:#b45309}[data-theme=light] .go-choix-option--ferme{--go-mode:#475569}[data-theme=light] .go-champ-erreur,[data-theme=light] .go-compteur--trop{color:#b91c1c}[data-theme=light] .go-ok{color:#15803d}[data-theme=light] .go-zone-sensible{border-color:rgba(185,28,28,.35);background:rgba(185,28,28,.04)}[data-theme=light] .go-zone-sensible>summary{color:#b91c1c}