/* Pop-up des réglages : ne modifie pas la page configuration historique. */ .audio-popover { position:absolute; top:82px; right:36px; z-index:10; width:min(355px,calc(100vw - 28px)); background:#252a2e; border:1px solid #ffffff2b; border-radius:17px; padding:20px; box-shadow:0 24px 70px #0008; } .audio-popover[hidden] { display:none !important; } .popover-heading { display:flex; align-items:center; justify-content:space-between; margin-bottom:18px; font-size:16px; } .icon-button.mini { width:28px; height:28px; font-size:22px; border:0; background:none; } .setting-row { display:flex; align-items:center; justify-content:space-between; gap:12px; margin-top:19px; margin-bottom:12px; color:#d5dbe0; font-size:13px; } .setting-row output { color:#f4f5f6; font-size:13px; font-variant-numeric:tabular-nums; } .audio-popover input[type="range"] { display:block; width:100%; margin:0 0 5px; cursor:pointer; accent-color:#a8c7ce; } .audio-popover input[type="range"]:disabled { opacity:.35; cursor:not-allowed; } .setting-toggle { display:flex; justify-content:space-between; align-items:center; gap:8px; margin-top:22px; padding-top:16px; border-top:1px solid #ffffff1c; color:#cbd1d5; font-size:13px; } .quiet-button { color:#c3e7dc; background:#42675b33; border:1px solid #83c9ae44; padding:7px 13px; border-radius:8px; cursor:pointer; } .quiet-button[aria-pressed="true"] { color:#f7b5b5; background:#b65c5c26; border-color:#b65c5c66; } .settings-message { min-height:14px; margin:12px 0 0; font-size:11px; color:#e4c089; line-height:1.4; } @media(max-width:760px) { .audio-popover { top:65px; right:14px; } }