.h-commandbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border:1px solid var(--line);border-radius:12px;margin-bottom:28px;background:var(--surface)}.h-commandbar p{font-size:14px;color:var(--muted);margin-top:4px}.h-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px}.h-kpis .panel{padding:20px;display:grid;gap:8px}.h-kpis strong{font:500 32px var(--display);color:var(--text)}.h-kpis span{font-size:13px;color:var(--muted)}.h-queue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.h-queue-card{padding:24px}.h-queue-card h2{margin:17px 0 8px}.h-queue-card>p{font-size:14px}.h-queue-card .flex{flex-wrap:wrap}.h-next{padding:18px 0;margin:16px 0;border-block:1px solid var(--line)}.h-next small{font-size:11px;letter-spacing:1px;color:var(--muted)}.h-next p{font-size:16px;margin:8px 0}.h-next span{font-size:13px;color:var(--muted)}.h-dossier-tools{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:20px}.h-dossier-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px;margin-top:24px}.h-event{padding:16px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.h-event small{display:block;color:var(--muted);font-size:12px;margin-bottom:7px}.h-event>.link{display:block;font-size:15px;font-weight:550}.h-event p{font-size:14px;margin:7px 0;color:var(--muted);white-space:pre-wrap}.h-event .pill{margin-top:7px}.h-quality-filters{flex-wrap:wrap;margin-bottom:24px}.h-quality-list{padding:0 24px}.h-quality-row{padding:22px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:24px}.h-quality-row h3{margin:7px 0}.h-quality-row p{font-size:14px;color:var(--muted)}.h-quality-row>.flex{flex-wrap:wrap;justify-content:flex-end}.h-duplicates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:24px}.h-duplicates .panel{padding:20px;overflow-wrap:anywhere}.h-duplicates p{font-size:14px;margin:8px 0}.h-rule-grid{display:grid;gap:18px}.h-rule-grid .panel{padding:24px}.h-rule-grid p{color:var(--muted);font-size:14px;margin:15px 0}.h-rule-grid+.h-commandbar{margin-top:24px}.h-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.h-settings-grid .panel{padding:24px}.h-settings-grid p{margin:16px 0;font-size:14px}.h-conflict{padding:20px 0;display:grid;gap:15px;border-bottom:1px solid var(--line)}.h-conflict .flex{flex-wrap:wrap}.h-selection{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0;font-size:14px}.h-match{padding:22px 0;border-bottom:1px solid var(--line)}.h-match .checkbox-field{font-size:16px;align-items:center;flex-wrap:wrap}.h-match details{padding:15px 0}.h-match summary{font-size:13px;cursor:pointer;color:var(--muted)}.h-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.h-score-grid>div{display:grid;gap:5px}.h-score-grid span{font-size:13px}.h-score-grid strong{font-size:13px;font-weight:500}.h-score-grid small{font-size:12px;color:var(--muted)}.h-score-grid meter{width:100%;height:8px;accent-color:var(--accent)}.h-warning{font-size:14px;color:var(--danger);margin:15px 0}.h-fact{padding:20px 0;border-bottom:1px solid var(--line)}.h-fact p{font-size:15px;margin-bottom:10px;white-space:pre-wrap;line-height:1.7}.h-fact pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}#save-state{cursor:pointer}.h-dossier .related{gap:9px}.research-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.h-dossier p{overflow-wrap:anywhere}.edit-modal{width:min(980px,calc(100vw - 24px))}.navbtn{font-size:12px}#main .page-head h1{overflow-wrap:anywhere}.h-settings-grid input[type=file]{max-width:100%}
@media(max-width:1100px){.h-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.h-queue{grid-template-columns:1fr}.h-settings-grid{grid-template-columns:1fr}.h-quality-row{align-items:flex-start;flex-direction:column}.h-quality-row>.flex{justify-content:flex-start}.h-commandbar{flex-wrap:wrap}}
@media(max-width:640px){.h-commandbar{padding:18px}.h-commandbar>.btn{width:100%}.h-kpis{gap:10px}.h-kpis .panel{padding:15px}.h-kpis span{font-size:12px}.h-queue-card{padding:18px}.h-queue-card>.flex>.btn{flex:1}.h-dossier-grid,.h-duplicates,.research-grid{grid-template-columns:1fr}.h-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.h-selection{flex-wrap:wrap}.h-rule-grid .flex{flex-wrap:wrap}.h-quality-list{padding:0 18px}.h-quality-row .btn{font-size:12px}.h-settings-grid .panel{padding:18px}}
/* Point rouge sur « Réglages » quand la liaison ALMA demande une vérification (import en échec, modification annulée par ALMA). */
body[data-alma-alert] .hz-menu button[onclick*="settings"] span::after{content:"";display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:50%;background:var(--danger);vertical-align:middle}
