/* V11.6.10 — OAuth lisible, file de décisions et chat continu. */
.nyxera-oauth-error{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 16px;padding:14px 16px;border:1px solid rgba(255,99,119,.34);border-radius:14px;background:linear-gradient(135deg,rgba(121,25,42,.24),rgba(15,18,25,.96));box-shadow:0 14px 45px rgba(0,0,0,.16)}
.nyxera-oauth-error>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(255,99,119,.14);color:#ff8193;font-weight:950}
.nyxera-oauth-error>div{display:grid;gap:3px}.nyxera-oauth-error strong{font-size:12px}.nyxera-oauth-error p{margin:0;color:#b89ba2;font-size:10px;line-height:1.5}.nyxera-oauth-error a{padding:9px 11px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#171c24;color:#f4f7fb;font-size:10px;font-weight:900;text-decoration:none}
.roadmap-owner-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.roadmap-stat{appearance:none;width:100%;color:var(--text);text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.roadmap-stat:hover{transform:translateY(-2px);border-color:rgba(216,194,148,.27);background:#121821}.roadmap-stat.active{border-color:rgba(216,194,148,.52);box-shadow:inset 0 0 0 1px rgba(216,194,148,.1)}.roadmap-stat.accepted{border-bottom-color:rgba(124,145,255,.5)}.roadmap-stat.refused{border-bottom-color:rgba(255,99,119,.42)}
.owner-ideas-board{display:block}.owner-idea-group{margin-bottom:12px;border:1px solid rgba(222,213,194,.11);border-radius:16px;background:#0a1017;overflow:hidden}.owner-idea-group>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:15px 17px;cursor:pointer;list-style:none}.owner-idea-group>summary::-webkit-details-marker{display:none}.owner-idea-group>summary>div{display:grid;gap:3px}.owner-idea-group>summary span{font-weight:900}.owner-idea-group>summary small{color:var(--muted);font-size:9px}.owner-idea-group>summary b{display:grid;place-items:center;min-width:29px;height:29px;padding:0 8px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#101722}.owner-idea-group>summary i{color:#7e8997;font-style:normal;transition:transform .16s ease}.owner-idea-group[open]>summary i{transform:rotate(180deg)}.owner-idea-group.pending>summary{border-left:3px solid #d8c294}.owner-idea-group.accepted>summary{border-left:3px solid #7c91ff}.owner-idea-group.developing>summary{border-left:3px solid #5b94d0}.owner-idea-group.completed>summary{border-left:3px solid #50c999}.owner-idea-group.refused>summary{border-left:3px solid #ff6377}
.owner-idea-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 14px 14px;border-top:1px solid rgba(255,255,255,.055)}.owner-idea-group-grid>.owner-idea-card{margin-top:14px}.owner-idea-save-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.owner-idea-save-actions .danger{border-color:rgba(255,99,119,.28);background:rgba(255,99,119,.08);color:#ff8998}.owner-idea-save-actions .danger:hover{background:rgba(255,99,119,.16)}
@media(max-width:1250px){.roadmap-owner-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-idea-group-grid{grid-template-columns:1fr}}
@media(max-width:760px){.roadmap-owner-stats{grid-template-columns:1fr 1fr}.owner-idea-group>summary{grid-template-columns:minmax(0,1fr) auto}.owner-idea-group>summary i{display:none}.owner-idea-save-actions{display:grid;grid-template-columns:1fr}.owner-idea-save-actions button{width:100%}.nyxera-oauth-error{grid-template-columns:auto 1fr}.nyxera-oauth-error a{grid-column:1/-1;text-align:center}}
@media(max-width:470px){.roadmap-owner-stats{grid-template-columns:1fr}}
