.wize-floating-audio[hidden]{display:none!important}
.wize-floating-audio{position:fixed;inset:auto 0 0;z-index:1500;background:var(--surface,#fff);color:var(--ink,#182234);border-top:1px solid var(--line,#dfe5ef);box-shadow:0 -4px 24px #18223412;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:var(--tint,#f3f6ff);border:1px solid var(--line,#e1e7f2)}.wize-floating-audio button[data-player-skip]:hover{color:#3158ec;border-color:#3158ec}.audio-skip-icon{display:block;width:28px;height:28px;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:var(--muted,#58677d)}.wize-player-timeline input::-webkit-slider-runnable-track{height:5px;border-radius:3px;background:linear-gradient(to right,#ff7a1a var(--audio-progress,0%),var(--line,#dfe5ef) 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(--line,#dfe5ef)}.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(--line,#dfe5ef);border-radius:6px;padding:5px 7px;background:var(--surface,#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:26px;height:26px}.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(--line,#e1e7f2);background:var(--tint,#f3f6ff);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)}
