');opacity:.8;animation:dib-audio-build-progress 30s ease forwards;display:none}@keyframes dib-audio-build-progress{from{clip-path:inset(0% 0% 0% 0%)}to{clip-path:inset(0% 0% 100% 0%)}}.dib-audio-visualizer{display:flex;height:30px;width:36px;justify-content:flex-start;margin:0 15px}.dib-audio-visualizer i{width:4px;height:10px;margin:0 1px;border-radius:2px;position:relative;transition:all 0.15s linear;opacity:0.3;background:#333;display:inline-block}.dib-audio-playing .dib-audio-visualizer i{opacity:1}.dib-audio-text{line-height:30px;flex-grow:1;text-align:center}.dib-audio-controls button.dib-audio-speed,.dib-audio-controls button.dib-audio-time-remaining{min-width:60px;text-align:center;line-height:30px}#dib-posts #dib-audio .dib-audio-controls *{font-family:Arial !important;font-size:16px !important}.dib-audio-progress-container{width:100%;height:5px;background:#f1f4f7;margin-top:10px;border-radius:0px 0px 5px 5px;transition:all ease 0.2s;position:relative}.dib-audio-progress-container.dib-audio-buffering{background-image:linear-gradient( -45deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent );background-size:25px 25px;animation:dib-audio-buffer 0.5s linear infinite}@keyframes dib-audio-buffer{0%{background-position:0 0}100%{background-position:0 50px}}.dib-audio-progress-container::before{content:"";width:100%;position:absolute;height:5px;top:-5px;left:0}#dib-audio:not(.dib-audio-touch) .dib-audio-progress-container:hover{height:7px;margin-top:8px}#dib-audio.dib-audio-touch .dib-audio-progress-container{height:7px}.dib-audio-progress-container.dib-audio-listened{background:#dff5e1}.dib-audio-progress{width:0;height:100%;background:#333;border-radius:0px 2px 2px 5px;transition:width 0.4s ease;position:relative}.dib-audio-progress.dib-audio-dragging{transition:none}.dib-audio-drag-handle{background-color:#333;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;transition:all ease 0.2s;height:0px;width:0px;right:0px}.dib-audio-drag-handle::before{content:"";position:absolute;background:rgba(0,0,0,0.05);height:45px;width:45px;left:-15px;top:-15px;z-index:1;border-radius:50%;opacity:0;transition:all ease 0.2s}#dib-audio:not(.dib-audio-touch) .dib-audio-progress-container .dib-audio-drag-handle::before{left:-17.5px;top:-20px;height:35px;width:35px}#dib-audio:not(.dib-audio-touch) .dib-audio-progress-container:hover .dib-audio-drag-handle{width:20px;height:20px;right:-10px}#dib-audio:not(.dib-audio-touch) .dib-audio-progress-container:hover .dib-audio-drag-handle::before{opacity:1;left:-7.5px;top:-7.5px}#dib-audio.dib-audio-touch.dib-audio-playing .dib-audio-drag-handle{width:15px;height:15px;right:-7.5px;z-index:2}#dib-audio.dib-audio-touch.dib-audio-playing .dib-audio-drag-handle.dib-drag-touching{width:25px;height:25px;right:-12.5px}#dib-audio.dib-audio-touch.dib-audio-playing .dib-audio-drag-handle.dib-drag-touching::before{left:-10px;top:-10px;opacity:1}@media only screen and (max-width:499px){#dib-audio:not(.dib-audio-playing) .dib-audio-group{position:absolute;top:0;right:0}#dib-audio:not(.dib-audio-playing) .dib-audio-group button{display:none}#dib-audio:not(.dib-audio-playing) .dib-audio-group button.dib-audio-time-remaining{display:inline-block;font-size:12px !important;line-height:12px !important;min-width:0;padding:5px 7px}.dib-audio-playing .dib-audio-text{display:none}.dib-audio-playing .dib-audio-group{display:flex;flex-grow:1;justify-content:flex-end}}@media only screen and (max-width:359px){.dib-audio-playing .dib-audio-visualizer{display:none}.dib-audio-controls button.dib-audio-speed{min-width:0}}#dib-posts .dib-audio-disclaimer{position:absolute;right:0;line-height:12px !important;font-family:Arial !important;font-size:10px !important;letter-spacing:normal;padding-top:15px;bottom:4px;overflow:hidden;width:15px;transition:.2s ease height;color:#333;height:15px;box-sizing:border-box}#dib-posts .dib-audio-disclaimer:hover{width:245px;height:45px}#dib-posts .dib-audio-disclaimer svg{opacity:.3;transition:ease .2s opacity;cursor:pointer;position:absolute;right:3px;top:3px;fill:currentColor;height:10px;width:10px}#dib-posts .dib-audio-disclaimer:hover svg{opacity:1}#dib-posts .dib-audio-disclaimer span{background:#f1f4f7;display:block;padding:3px 5px;font-size:10px !important;border-radius:5px 0 0 0;opacity:.1;font-family:Arial !important}#dib-posts .dib-audio-disclaimer:hover span{opacity:1}#dib-posts .dib-audio-disclaimer a{font-size:10px !important;color:#333 !important;text-decoration:underline !important;font-family:Arial !important}