/* Page « Bugs » : reprend la mise en page de « Vos idées » (style.css). */
.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
body[data-page=bugs] .ideas-side{position:static}
.bug-search input{font:inherit;font-size:15px;border:2px solid var(--cream-line);background:var(--cream);border-radius:999px;padding:8px 14px;min-height:40px;width:min(260px,100%)}
.bug-search input:focus{outline:3px solid var(--gold);outline-offset:1px}
.field.two{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}
.field.two>div{display:grid;gap:6px;min-width:0}
@media (max-width:420px){.field.two{grid-template-columns:1fr}}
.opt{font-weight:500;opacity:.7}
.notif-check{display:flex;gap:8px;align-items:flex-start;font-size:14px;font-weight:600;margin:4px 0 12px;cursor:pointer}
.notif-check input{margin-top:3px;width:18px;height:18px;accent-color:var(--leaf);flex:none}
.pill.bug-nouveau{background:#efe6fb;color:#4b2687}
.pill.bug-confirme{background:#ffe2c2;color:#7a3c00}
.pill.bug-en_cours{background:#dbe9ff;color:#1d4387}
.pill.bug-corrige{background:#c9efb3;color:#1d4a10}
.pill.bug-non_reproductible,.pill.bug-ferme{background:#e9e4da;color:#5a5348}
.bug-card .vote .arrow{font-size:18px;line-height:1}
.bug-card .vote small{font-size:11px}
.bug-card.g-crash{box-shadow:inset 5px 0 0 #a3192b}
.bug-card.g-bloquant{box-shadow:inset 5px 0 0 #c9810a}
.bug-card.s-corrige .idea-text{opacity:.85}
.grav{font-weight:700}
.grav-crash{color:#a3192b}
.grav-bloquant{color:#8a5300}
.bug-steps{margin:2px 0 6px}
.bug-steps summary{cursor:pointer;font-weight:700;color:var(--wood);font-size:14px}
.bug-steps p{white-space:pre-line;margin:6px 0 0;font-size:15px}
.bug-card.ciblee{outline:3px solid var(--gold);outline-offset:4px;border-radius:16px}
.bug-card{scroll-margin-top:90px}
.member-pick{position:relative}
.member-pick input{width:100%}
.member-pick-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;list-style:none;margin:0;padding:6px;background:#fffaf0;border:2px solid #e7d3a8;border-radius:12px;box-shadow:0 10px 24px rgba(61,33,16,.18);max-height:260px;overflow:auto}
.member-pick-list li{padding:8px 10px;border-radius:8px;cursor:pointer;font-weight:700;color:#3d2110}
.member-pick-list li small{font-weight:500;color:#6b6250}
.member-pick-list li:hover,.member-pick-list li.on{background:#f5b51c33}
.member-pick-list li.free{font-weight:500;font-size:13px;color:#6b6250;border-top:1px dashed #e7d3a8;margin-top:4px}
.member-pick-note{margin:6px 0 0;font-size:13px;font-weight:700;color:#3e7a26}
.member-pick-notif{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:600;margin:6px 0 0;cursor:pointer}
.member-pick-notif input[type=checkbox]{width:18px!important;height:18px!important;min-height:0!important;margin:0;padding:0;flex:none;accent-color:#3e7a26}
.member-pick-notif{justify-content:flex-start;text-align:left}
