/* Le bouton doit échapper aux règles génériques et historiques de header > button. */
.wrap>header>#sefirah-install{display:inline-flex!important;position:static!important;grid-column:1/-1!important;grid-row:auto!important;justify-self:center!important;align-self:center!important;align-items:center;justify-content:center;box-sizing:border-box!important;width:max-content!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:44px!important;padding:11px 18px!important;margin:8px 0 12px!important;overflow:hidden;white-space:normal!important;line-height:1.45!important;text-align:center;font:600 12px/1.45 Sora,sans-serif!important;letter-spacing:normal!important}
#sefirah-install>span{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:inherit}#sefirah-install[hidden]{display:none!important}
#journey-next{display:grid;grid-template-columns:1fr auto;gap:8px 20px;align-items:center;margin-bottom:22px}#journey-next[hidden]{display:none}#journey-next small{grid-column:1;color:var(--gold);font-size:10px;letter-spacing:.13em}#journey-next h3{grid-column:1;margin:0;font-size:19px}#journey-next p{grid-column:1;margin:0;font-size:13px;color:var(--mute);line-height:1.6}#journey-next button{grid-column:2;grid-row:1/4;max-width:240px;white-space:normal}
.journey-pinned::after{content:'★';color:var(--gold);font-size:8px;margin-left:5px}.journey-pin-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}.journey-pin-options label,.journey-settings label{display:flex;align-items:center;gap:9px;line-height:1.5;font-size:13px}.journey-settings{margin-top:20px}.journey-settings h3{font-size:17px}.journey-settings p{font-size:13px}.journey-history-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.journey-history-controls input[type=search]{flex:1;min-width:150px}.journey-history-controls input,.journey-history-controls select{padding:10px;border-radius:9px;border:1px solid var(--line);background:var(--bg);color:var(--ink)}.journey-history-controls label{display:flex;gap:8px;align-items:center;font-size:13px}.journey-history-card{background:transparent!important;border:0!important;color:var(--ink);text-align:left;padding:6px 0!important;white-space:normal;line-height:1.6}.journey-missing{display:flex;flex-wrap:wrap;gap:8px}.journey-missing .act{white-space:normal;max-width:100%;text-align:left}.brume-plus-pane progress{width:100%;height:10px}.journey-badge{padding:14px;border:1px solid var(--gold);border-radius:12px;color:var(--gold)}#journey-team-check h3{font-size:17px}#journey-team-check p{font-size:13px}
@media(max-width:700px){#journey-next{grid-template-columns:1fr}#journey-next button{grid-column:1;grid-row:auto;justify-self:start}.journey-history-controls{flex-direction:column;align-items:stretch}.journey-settings input[type=checkbox]{min-height:22px!important;min-width:22px}.journey-pin-options{grid-template-columns:1fr 1fr}.wrap>header>#sefirah-install{justify-self:stretch!important;width:100%!important;font-size:12px!important}}

.wrap>header>#sefirah-install[hidden]{display:none!important}
/* Pinned tabs must stay reachable: centered overflowing flex content clips its first buttons. */
.wrap>header nav[aria-label]{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important;min-width:0!important;scrollbar-width:thin!important;scroll-padding-inline:8px}
.wrap>header nav[aria-label]>button{flex:0 0 auto!important}
.wrap>header nav[aria-label]::-webkit-scrollbar{display:block;height:6px}
.wrap>header nav[aria-label]::-webkit-scrollbar-thumb{background:#b6a07880;border-radius:6px}
