.ppn-youtube-icon{display:inline-block;width:22px!important;height:16px!important;flex:0 0 22px;vertical-align:middle}
.ppn-live-slot{margin:24px 0;width:100%}.ppn-live-player{background:#153e35;border-radius:6px;overflow:hidden;color:#faf7ef;box-shadow:0 3px 16px #153e3520}
.ppn-live-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;font:12px/1.4 Arial,sans-serif}
.ppn-live-toolbar>span{display:inline-flex;align-items:center;gap:8px}
.ppn-live-toolbar button{font:inherit;color:inherit;background:transparent;border:1px solid #c4cdbb80;border-radius:3px;padding:6px 9px;cursor:pointer}
.ppn-live-toolbar button[hidden]{display:none}.ppn-live-toolbar button:focus-visible{outline:2px solid #e3c480;outline-offset:2px}
.ppn-live-player iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;background:#000}
.ppn-live-player.ppn-live-floating{position:fixed;right:18px;top:var(--ppn-live-top,12px);width:min(380px,calc(100vw - 24px));z-index:990;box-shadow:0 8px 32px #0005}
.ppn-live-help{font-size:12px;color:#586b5d;margin-top:12px}
.ppn-prayer-strip[data-live-collapsed="1"]:not(.ppn-strip-fixed){position:relative;padding-top:16px;padding-bottom:16px}
.ppn-prayer-strip[data-live-collapsed="1"]:not(.ppn-strip-fixed) .ppn-strip-heading{margin-right:125px}
@media(max-width:600px){.ppn-live-player.ppn-live-floating{right:12px}.ppn-live-toolbar{padding:7px 10px}}
@media print{.ppn-live-player.ppn-live-floating{position:static;width:100%}.ppn-live-slot{height:auto!important}}
