.wize-floating-audio[hidden]{display:none!important}
.wize-floating-audio{position:fixed;inset:auto 0 0;z-index:1500;background:var(--wize-player-background,#fff1e8);color:var(--ink,#182234);border-top:1px solid #ffd9bf;box-shadow:0 -8px 28px #78401d24;font:14px/1.4 'Segoe UI',Arial,sans-serif;padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px));box-sizing:border-box}
.wize-floating-audio *{box-sizing:border-box}.wize-player-inner{max-width:1240px;margin:auto;display:grid;grid-template-columns:minmax(160px,1fr) 46px minmax(360px,2fr) 32px;align-items:center;gap:18px}.wize-player-bar{display:contents}
.wize-player-heading{grid-column:1;grid-row:1;display:block;min-width:0;overflow:hidden;text-decoration:none!important;color:inherit!important;white-space:nowrap;border-radius:3px}.wize-player-heading strong{display:inline-block;font-size:14px;font-weight:650;white-space:nowrap;line-height:1.5}.wize-player-heading.is-scrolling strong{animation:wize-title-scroll var(--title-duration,12s) linear infinite alternate}.wize-player-heading:hover strong,.wize-player-heading:focus strong{animation-play-state:paused}
@keyframes wize-title-scroll{0%,18%{transform:translateX(0)}82%,100%{transform:translateX(var(--title-shift,0))}}
.wize-floating-audio button{appearance:none;display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:0;border-radius:50%;padding:0;margin:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.wize-floating-audio button:hover{background:var(--tint,#eef2ff)}.wize-floating-audio button.wize-player-play{grid-column:2;grid-row:1;width:46px;height:46px;background:#ff7a1a;color:white}.wize-floating-audio button.wize-player-play:hover{background:#ec6810}.wize-player-play svg{width:23px;height:23px}.wize-floating-audio button:focus-visible,.wize-floating-audio select:focus-visible,.wize-floating-audio input:focus-visible,.wize-player-heading:focus-visible{outline:2px solid #3158ec;outline-offset:3px}
.wize-player-details{grid-column:3;grid-row:1;display:grid;grid-template-columns:40px minmax(120px,1fr) 40px auto;gap:12px;align-items:center;min-width:0}.wize-floating-audio button[data-player-skip]{background:#ff7a1a;color:#fff;border:0}.wize-floating-audio button[data-player-skip]:hover{color:#fff;background:#ec6810}.audio-skip-icon{display:block;width:40px;height:40px;flex-shrink:0}
.wize-player-timeline{min-width:0}.wize-player-timeline input{display:block;width:100%;height:20px;margin:0;appearance:none;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.wize-player-timeline>div{display:flex;justify-content:space-between;font-size:11px;font-variant-numeric:tabular-nums;color:#000}.wize-player-timeline input::-webkit-slider-runnable-track{height:5px;border-radius:3px;background:linear-gradient(to right,#ff7a1a var(--audio-progress,0%),var(--wize-player-control,#fff) var(--audio-progress,0%))}.wize-player-timeline input::-webkit-slider-thumb{appearance:none;width:13px;height:13px;margin-top:-4px;border:0;border-radius:50%;background:#ff7a1a}.wize-player-timeline input::-moz-range-track{height:5px;border-radius:3px;background:var(--wize-player-control,#fff)}.wize-player-timeline input::-moz-range-progress{height:5px;background:#ff7a1a}.wize-player-timeline input::-moz-range-thumb{width:13px;height:13px;border:0;border-radius:50%;background:#ff7a1a}
.wize-player-options select{height:36px;max-width:190px;border:1px solid var(--wize-player-control-border,#ffd9bf);border-radius:6px;padding:5px 7px;background:var(--wize-player-control,#fff);color:inherit;font:12px/1.4 'Segoe UI',Arial,sans-serif;cursor:pointer}.wize-floating-audio button.wize-player-close{grid-column:4;grid-row:1;width:32px;height:32px;font-size:25px;color:var(--muted,#58677d)}.wize-floating-audio button.wize-player-expand{display:none}.wize-player-status{grid-column:1/-1;font-size:12px;color:var(--muted,#58677d)}.wize-player-status:empty{display:none}
body.has-wize-player{padding-bottom:var(--wize-player-height,100px)}html:has(body.has-wize-player){scroll-padding-bottom:calc(var(--wize-player-height,100px) + 20px)}
.wize-navigation-status{position:fixed;left:50%;top:110px;transform:translateX(-50%);z-index:1600;background:#182234;color:white;padding:14px 20px;border-radius:8px;max-width:90vw;font:14px/1.5 'Segoe UI',Arial,sans-serif}.wize-navigation-status[hidden]{display:none}body.wize-news-view #app>header{flex-wrap:wrap;gap:16px}body.wize-news-view>.skip{display:none}
@media(max-width:850px){.wize-floating-audio{padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px))}.wize-player-inner{display:block}.wize-player-bar{display:grid;grid-template-columns:44px minmax(0,1fr) 32px 32px;gap:8px;align-items:center}.wize-floating-audio button.wize-player-play{grid-column:1;width:44px;height:44px}.wize-player-heading{grid-column:2;width:40vw;max-width:100%}.wize-player-heading strong{font-size:12px}.wize-floating-audio button.wize-player-expand{display:grid;grid-column:3;grid-row:1;width:32px;height:32px}.wize-player-expand svg{width:22px;height:22px}.wize-floating-audio.is-expanded .wize-player-expand svg{transform:rotate(180deg)}.wize-player-details{display:none;grid-template-columns:36px minmax(0,1fr) 36px;gap:10px;margin-top:10px}.wize-floating-audio.is-expanded .wize-player-details{display:grid}.wize-player-options{grid-column:1/-1;text-align:center}.wize-player-options select{max-width:100%;height:34px}.wize-floating-audio button[data-player-skip]{width:36px;height:36px}.audio-skip-icon{width:36px;height:36px}.wize-player-status:not(:empty){display:block;margin-top:6px}}
@media(prefers-reduced-motion:reduce){.wize-player-heading.is-scrolling strong{animation:none}.wize-player-heading{text-overflow:ellipsis}}
@media print{.wize-floating-audio,.wize-navigation-status{display:none!important}body.has-wize-player{padding-bottom:0}}
.wize-floating-audio button.wize-player-close{position:relative;border:1px solid var(--wize-player-control-border,#ffd9bf);background:var(--wize-player-control,#fff);font-size:0;line-height:1}
.wize-player-close::before,.wize-player-close::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.6px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}
.wize-player-close::after{transform:translate(-50%,-50%) rotate(-45deg)}
.wize-floating-audio button.wize-player-close:hover{color:var(--blue,#3158ec);border-color:var(--blue,#3158ec)}

:root[data-theme=dark] .wize-floating-audio{--wize-player-background:#252c36;--wize-player-control:#3a4350;--wize-player-control-border:#586170}

@media(min-width:851px){.wize-player-inner{grid-template-columns:minmax(160px,1.4fr) 40px 46px 40px minmax(105px,1.2fr) auto 32px;column-gap:8px}.wize-player-details{display:contents}.wize-floating-audio button[data-player-skip="-10"]{grid-column:2;grid-row:1}.wize-floating-audio button.wize-player-play{grid-column:3}.wize-floating-audio button[data-player-skip="10"]{grid-column:4;grid-row:1}.wize-player-timeline{grid-column:5;grid-row:1}.wize-player-options{grid-column:6;grid-row:1}.wize-floating-audio button.wize-player-close{grid-column:7}}
@media(max-width:850px){.wize-floating-audio.is-expanded .wize-player-inner{display:grid;grid-template-columns:36px 44px 36px minmax(0,1fr) 32px;gap:8px 6px;align-items:center}.wize-floating-audio.is-expanded .wize-player-bar,.wize-floating-audio.is-expanded .wize-player-details{display:contents}.wize-floating-audio.is-expanded .wize-player-heading{grid-column:1/5;grid-row:1}.wize-floating-audio.is-expanded button.wize-player-expand{grid-column:4;justify-self:end}.wize-floating-audio.is-expanded button.wize-player-close{grid-column:5}.wize-floating-audio.is-expanded button[data-player-skip="-10"]{grid-column:1;grid-row:2}.wize-floating-audio.is-expanded button.wize-player-play{grid-column:2;grid-row:2}.wize-floating-audio.is-expanded button[data-player-skip="10"]{grid-column:3;grid-row:2}.wize-floating-audio.is-expanded .wize-player-timeline{grid-column:4/6;grid-row:2}.wize-floating-audio.is-expanded .wize-player-options{grid-column:1/-1;grid-row:3}}

.wize-floating-audio button.wize-player-expand{background:var(--wize-player-control,#fff)}
.wize-floating-audio button.wize-player-close:hover,.wize-floating-audio button.wize-player-expand:hover{background:var(--wize-player-control,#fff);border-color:#ffb682}

@media(min-width:851px){.wize-player-heading{margin-right:24px}}
@media(max-width:850px){.wize-floating-audio.is-expanded .wize-player-timeline{width:75%}}
:root[data-theme=dark] .wize-player-timeline>div{color:#fff}

/* Cercles de saut : +2 px de diamètre, SVG inchangé. */
.wize-floating-audio button[data-player-skip]{width:42px;height:42px}
@media(min-width:851px){.wize-player-inner{grid-template-columns:minmax(160px,1.4fr) 42px 46px 42px minmax(105px,1.2fr) auto 32px}}
@media(max-width:850px){.wize-floating-audio button[data-player-skip]{width:38px;height:38px}.wize-floating-audio.is-expanded .wize-player-inner{grid-template-columns:38px 44px 38px minmax(0,1fr) 32px}}

/* Mobile développé : titre/version, progression pleine largeur, commandes centrées. */
@media(max-width:850px){
.wize-floating-audio.is-expanded .wize-player-inner{grid-template-columns:minmax(0,1fr) 116px 32px 32px;gap:6px 6px}
.wize-floating-audio.is-expanded .wize-player-heading{grid-column:1;grid-row:1;width:100%;max-width:40vw}
.wize-floating-audio.is-expanded .wize-player-options{grid-column:2;grid-row:1;min-width:0}
.wize-floating-audio.is-expanded .wize-player-options select{width:100%;min-width:0;padding-inline:5px;font-size:11px}
.wize-floating-audio.is-expanded button.wize-player-expand{grid-column:3;grid-row:1}
.wize-floating-audio.is-expanded button.wize-player-close{grid-column:4;grid-row:1}
.wize-floating-audio.is-expanded .wize-player-timeline{grid-column:1/-1;grid-row:2;width:100%}
.wize-floating-audio.is-expanded button[data-player-skip="-10"]{grid-column:1/-1;grid-row:3;justify-self:center;transform:translateX(-58px)}
.wize-floating-audio.is-expanded button.wize-player-play{grid-column:1/-1;grid-row:3;justify-self:center}
.wize-floating-audio.is-expanded button[data-player-skip="10"]{grid-column:1/-1;grid-row:3;justify-self:center;transform:translateX(58px)}
}

@media(max-width:850px){.wize-floating-audio.is-expanded button[data-player-skip]{width:43.7px;height:43.7px}.wize-floating-audio.is-expanded button.wize-player-play{width:50.6px;height:50.6px}}

/* Commandes de fenêtre accordées au sélecteur de version. */
.wize-floating-audio button.wize-player-expand,.wize-floating-audio button.wize-player-close{border:1px solid var(--wize-player-control-border,#ffd9bf);border-radius:6px;background:var(--wize-player-control,#fff);color:inherit}
@media(max-width:850px){.wize-floating-audio button.wize-player-expand,.wize-floating-audio button.wize-player-close{height:34px}}

@media(max-width:850px){.wize-floating-audio:not(.is-expanded) .wize-player-heading{width:100%;max-width:none}}

@media(max-width:850px){.wize-floating-audio.is-expanded button[data-player-skip],.wize-floating-audio.is-expanded button.wize-player-play{position:relative;top:-3px}}
