.podnava-player{--pn-primary:#635bff;--pn-primary-dark:color-mix(in srgb,var(--pn-primary),#000 18%);--pn-text:#101828;--pn-muted:#667085;--pn-border:#e4e7ec;--pn-surface:#fff;--pn-radius:20px;direction:rtl;display:flex;gap:18px;align-items:stretch;width:100%;box-sizing:border-box;margin:24px 0;padding:18px;border:1px solid var(--pn-border);border-radius:var(--pn-radius);background:var(--pn-surface);color:var(--pn-text);box-shadow:0 12px 32px rgba(16,24,40,.07);font-family:inherit}.podnava-player *{box-sizing:border-box}.podnava-player--minimal{padding:12px;border-width:0 0 1px;border-radius:0;box-shadow:none}.podnava-player--dark{--pn-muted:#a9b1c3;--pn-border:#30384a;background:#171b26!important;color:#f8fafc}.podnava-player--dark .podnava-player__title{color:#fff!important}.podnava-player__artwork{display:block;flex:0 0 112px;width:112px;height:112px;border-radius:calc(var(--pn-radius) * .72);overflow:hidden;background:#f2f4f7}.podnava-player__artwork img{display:block;width:100%;height:100%;object-fit:cover}.podnava-player__body{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;gap:14px}.podnava-player__heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.podnava-player__meta{margin-bottom:4px;color:var(--pn-muted);font-size:12px;line-height:1.7}.podnava-player__title{display:block;color:var(--pn-text)!important;text-decoration:none!important;font-size:18px;font-weight:750;line-height:1.65}.podnava-player__title:hover{color:var(--pn-primary)!important}.podnava-player__actions{display:flex;gap:7px}.podnava-player__icon-button{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;padding:0;border:1px solid var(--pn-border);border-radius:11px;background:transparent;color:var(--pn-muted)!important;text-decoration:none!important;cursor:pointer;transition:.2s ease}.podnava-player__icon-button:hover{border-color:var(--pn-primary);color:var(--pn-primary)!important;transform:translateY(-1px)}.podnava-player__icon-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.podnava-player__audio{display:none}.podnava-player__controls{display:flex;gap:10px;align-items:center}.podnava-player__play{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:var(--pn-primary);color:#fff;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb,var(--pn-primary),transparent 70%);transition:.2s ease}.podnava-player__play:hover{filter:brightness(.9);transform:scale(1.03)}.podnava-player__play:focus-visible,.podnava-player button:focus-visible,.podnava-player input:focus-visible,.podnava-player select:focus-visible{outline:3px solid color-mix(in srgb,var(--pn-primary),transparent 72%);outline-offset:2px}.podnava-player__play svg{width:25px;height:25px;fill:currentColor;stroke:currentColor;stroke-width:2;stroke-linecap:round}.podnava-icon-pause{display:none}.podnava-player.is-playing .podnava-icon-play{display:none}.podnava-player.is-playing .podnava-icon-pause{display:block}.podnava-player__skip{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--pn-border);border-radius:50%;background:transparent;color:var(--pn-muted);font-size:11px;font-weight:700;cursor:pointer}.podnava-player__skip:hover{border-color:var(--pn-primary);color:var(--pn-primary)}.podnava-player__timeline{flex:1;min-width:80px}.podnava-player__timeline input[type=range]{--podnava-progress:0%;appearance:none;-webkit-appearance:none;display:block;width:100%;height:5px;margin:0;direction:ltr;border:0;border-radius:999px;background:linear-gradient(to right,var(--pn-primary) var(--podnava-progress),#dfe3e9 var(--podnava-progress));cursor:pointer}.podnava-player__timeline input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;border:3px solid #fff;border-radius:50%;background:var(--pn-primary);box-shadow:0 1px 5px rgba(16,24,40,.25)}.podnava-player__timeline input[type=range]::-moz-range-thumb{width:10px;height:10px;border:3px solid #fff;border-radius:50%;background:var(--pn-primary);box-shadow:0 1px 5px rgba(16,24,40,.25)}.podnava-player__time{display:flex;direction:ltr;justify-content:space-between;margin-top:7px;color:var(--pn-muted);font-size:11px;font-variant-numeric:tabular-nums}.podnava-player__speed select{height:36px;min-width:66px;padding:0 9px;border:1px solid var(--pn-border);border-radius:10px;background:transparent;color:var(--pn-text);font-family:inherit;font-size:12px;cursor:pointer}.podnava-player--dark .podnava-player__speed select{color:#fff}.podnava-player__notice{min-height:0;color:var(--pn-primary);font-size:11px}.podnava-player__notice:empty{display:none}.podnava-empty{margin:18px 0;padding:12px 14px;border:1px dashed #f79009;border-radius:10px;background:#fffaeb;color:#93370d;font-size:13px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.podnava-player{gap:13px;padding:14px}.podnava-player__artwork{flex-basis:82px;width:82px;height:82px}.podnava-player__title{font-size:15px}.podnava-player__controls{flex-wrap:wrap}.podnava-player__timeline{min-width:calc(100% - 190px)}.podnava-player__speed{margin-right:auto}}@media(max-width:480px){.podnava-player{align-items:flex-start;flex-wrap:wrap}.podnava-player__artwork{flex-basis:68px;width:68px;height:68px}.podnava-player__body{min-width:calc(100% - 82px)}.podnava-player__heading{min-height:68px}.podnava-player__controls{margin-right:calc(-68px - 13px);width:calc(100% + 81px)}.podnava-player__skip{display:none}.podnava-player__timeline{min-width:calc(100% - 122px)}}
.podnava-sticky-player{position:fixed;z-index:99999;right:24px;bottom:24px;left:24px;display:flex;align-items:center;gap:12px;max-width:760px;margin:auto;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#111827;color:#fff;box-shadow:0 20px 55px rgba(15,23,42,.32);direction:rtl;font-family:inherit}.podnava-sticky-player[hidden]{display:none}.podnava-sticky-player__art{flex:0 0 48px;width:48px;height:48px;overflow:hidden;border-radius:12px;background:#374151}.podnava-sticky-player__art img{display:block;width:100%;height:100%;object-fit:cover}.podnava-sticky-player__info{display:grid;flex:1;min-width:0;gap:2px}.podnava-sticky-player__info strong,.podnava-sticky-player__info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podnava-sticky-player__info strong{font-size:13px}.podnava-sticky-player__info span{color:#cbd5e1;font-size:11px}.podnava-sticky-player__info input{width:100%;height:4px;margin-top:5px;accent-color:var(--pn-primary,#635bff);cursor:pointer}.podnava-sticky-player__time{direction:ltr;color:#cbd5e1;font-size:11px;font-variant-numeric:tabular-nums}.podnava-sticky-player button{display:grid;place-items:center;border:0;background:transparent;color:#fff;cursor:pointer}.podnava-sticky-player__play{width:42px;height:42px;border-radius:50%!important;background:var(--pn-primary,#635bff)!important;font-size:15px}.podnava-sticky-player__close{width:28px;height:28px;font-size:22px;opacity:.7}.podnava-sticky-player__close:hover{opacity:1}@media(max-width:600px){.podnava-sticky-player{right:8px;bottom:8px;left:8px;border-radius:15px}.podnava-sticky-player__art{flex-basis:40px;width:40px;height:40px}.podnava-sticky-player__time{display:none}.podnava-sticky-player__close{width:22px}.podnava-sticky-player__play{width:38px;height:38px}}
.podnava-player__icon-button.is-queued{border-color:var(--pn-primary);background:color-mix(in srgb,var(--pn-primary),transparent 90%);color:var(--pn-primary)!important}.podnava-player__chapter{padding-top:2px;color:var(--pn-muted);font-size:12px}.podnava-player__chapter strong{color:var(--pn-text)}.podnava-player--dark .podnava-player__chapter strong{color:#fff}.podnava-player--queue-virtual{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.podnava-sticky-player{display:block;padding:0;overflow:hidden}.podnava-sticky-player__main{display:flex;align-items:center;gap:12px;padding:10px 12px}.podnava-sticky-player__queue-toggle{display:flex!important;align-items:center;gap:5px;padding:7px 9px!important;border:1px solid #374151!important;border-radius:10px;background:#1f2937!important;font-size:11px}.podnava-sticky-player__queue-toggle b{display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:999px;background:#fff;color:#111827;font-size:10px}.podnava-sticky-player__queue{border-top:1px solid #374151;background:#111827}.podnava-sticky-player__queue-head{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;color:#fff}.podnava-sticky-player__queue-head button{color:#cbd5e1!important;font-size:11px}.podnava-sticky-player__queue ol{max-height:260px;margin:0;padding:0 8px 8px;overflow:auto;list-style:none}.podnava-sticky-player__queue li{display:flex;align-items:center;gap:7px;border-top:1px solid rgba(255,255,255,.07)}.podnava-queue-item{display:grid!important;flex:1;min-width:0;padding:9px 5px!important;text-align:right}.podnava-queue-item span,.podnava-queue-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podnava-queue-item span{color:#fff;font-size:12px}.podnava-queue-item small{color:#94a3b8;font-size:10px}.podnava-queue-remove{flex:0 0 28px;width:28px;height:28px;font-size:18px}.podnava-queue-empty{padding:14px;color:#94a3b8;font-size:12px}.podnava-transcript,.podnava-chapters{margin:28px 0;padding:20px;border:1px solid #e4e7ec;border-radius:18px;background:#fff;direction:rtl}.podnava-transcript h2,.podnava-chapters h2{margin:0 0 14px;font-size:20px}.podnava-transcript details{border:1px solid #eaecf0;border-radius:12px;background:#f9fafb}.podnava-transcript summary{padding:13px 15px;cursor:pointer;font-weight:700}.podnava-transcript__content{padding:0 16px 16px;line-height:2}.podnava-transcript__download{display:inline-flex;margin-top:12px;font-size:13px}.podnava-chapters ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.podnava-chapters li{margin:0}.podnava-chapters button{display:flex;align-items:center;gap:12px;width:100%;padding:11px 13px;border:1px solid #eaecf0;border-radius:11px;background:#f9fafb;color:#344054;text-align:right;cursor:pointer;transition:.18s}.podnava-chapters button:hover,.podnava-chapters button.is-active{border-color:var(--pn-primary,#635bff);background:color-mix(in srgb,var(--pn-primary,#635bff),transparent 93%);color:var(--pn-primary,#635bff)}.podnava-chapters button span{direction:ltr;color:#667085;font-size:12px;font-variant-numeric:tabular-nums}.podnava-chapters button strong{font-size:13px}@media(max-width:600px){.podnava-sticky-player__main{gap:7px}.podnava-sticky-player__queue-toggle{padding:6px!important}.podnava-sticky-player__queue-toggle{font-size:0}.podnava-transcript,.podnava-chapters{padding:15px}}
.podnava-access-lock{display:flex;align-items:flex-start;gap:14px;margin:20px 0;padding:18px;border:1px solid #e4e7ec;border-radius:18px;background:linear-gradient(135deg,#fafafa,#fff);color:#101828;direction:rtl}.podnava-access-lock__icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:14px;background:#f2f0ff;font-size:21px}.podnava-access-lock__body{flex:1;min-width:0}.podnava-access-lock__body>strong{display:block;margin-bottom:5px;font-size:16px}.podnava-access-lock__body p{margin:0 0 12px;color:#667085;line-height:1.9}.podnava-access-lock__actions{display:flex;flex-wrap:wrap;gap:8px}.podnava-private-feeds{margin:24px 0;padding:22px;border:1px solid #e4e7ec;border-radius:20px;background:#fff;direction:rtl}.podnava-private-feeds h2{margin:0 0 8px}.podnava-private-feeds>p{color:#667085;line-height:1.9}.podnava-private-feeds__list{display:grid;gap:12px;margin:18px 0}.podnava-private-feed-card{display:grid;gap:9px;padding:15px;border:1px solid #eaecf0;border-radius:14px;background:#f9fafb}.podnava-private-feed-card input{width:100%;padding:10px 12px;border:1px solid #d0d5dd;border-radius:9px;background:#fff;direction:ltr;text-align:left;font-size:12px}.podnava-private-feed-card>div{display:flex;flex-wrap:wrap;gap:8px}.podnava-private-feeds__empty{padding:14px;border-radius:12px;background:#f9fafb}.podnava-episode-card .podnava-access-lock{margin:8px 0 0;padding:13px}.podnava-episode-card .podnava-access-lock__icon{width:36px;height:36px;flex-basis:36px}.podnava-episode-card .podnava-access-lock__body p{font-size:12px}@media(max-width:600px){.podnava-access-lock{padding:14px}.podnava-private-feeds{padding:16px}.podnava-private-feed-card>div{align-items:stretch;flex-direction:column}}

/* === PodNava 0.10.1 responsive player system === */
.podnava-player {
	min-width: 0;
	max-width: 100%;
	overflow: hidden;
}

.podnava-player__body,
.podnava-player__heading > div:first-child,
.podnava-player__controls,
.podnava-player__timeline,
.podnava-player__notice,
.podnava-player__chapter {
	min-width: 0;
	max-width: 100%;
}

.podnava-player__title,
.podnava-player__meta,
.podnava-player__chapter,
.podnava-player__notice {
	overflow-wrap: anywhere;
	word-break: normal;
}

.podnava-player__controls {
	flex-wrap: nowrap;
}

/* Every card/player host becomes a true responsive container. */
.podnava-episode-card,
.podnava-latest__body,
.podnava-single-episode__player,
.podnava-show-card__latest,
.podnava-elementor-placeholder + .podnava-player {
	container-type: inline-size;
}

@container (max-width: 560px) {
	.podnava-player {
		gap: 12px;
		padding: 13px;
	}

	.podnava-player__artwork {
		flex-basis: 76px;
		width: 76px;
		height: 76px;
	}

	.podnava-player__body {
		gap: 10px;
	}

	.podnava-player__heading {
		gap: 8px;
	}

	.podnava-player__title {
		font-size: 15px;
		line-height: 1.55;
	}

	.podnava-player__actions {
		flex-wrap: wrap;
		justify-content: flex-end;
	}

	.podnava-player__icon-button {
		flex-basis: 34px;
		width: 34px;
		height: 34px;
	}

	.podnava-player__controls {
		flex-wrap: wrap;
		gap: 8px;
	}

	.podnava-player__timeline {
		order: 10;
		flex: 1 0 100%;
		width: 100%;
		min-width: 0;
	}

	.podnava-player__speed {
		margin-inline-start: auto;
	}
}

@container (max-width: 390px) {
	.podnava-player {
		gap: 9px;
		padding: 11px;
	}

	.podnava-player__artwork {
		flex-basis: 62px;
		width: 62px;
		height: 62px;
	}

	.podnava-player__heading {
		align-items: flex-start;
		flex-wrap: wrap;
	}

	.podnava-player__actions {
		width: 100%;
		justify-content: flex-start;
	}

	.podnava-player__play {
		flex-basis: 42px;
		width: 42px;
		height: 42px;
	}

	.podnava-player__skip {
		width: 34px;
		height: 34px;
	}

	.podnava-player__speed select {
		min-width: 58px;
		padding-inline: 6px;
	}

	.podnava-player__chapter {
		font-size: 11px;
	}
}

@container (max-width: 310px) {
	.podnava-player__skip {
		display: none;
	}

	.podnava-player__speed {
		margin-inline-start: 0;
	}
}

@media (max-width: 480px) {
	.podnava-player__controls {
		margin-right: 0;
		width: 100%;
	}
}


/* PodNava 0.10.2: keep transcript blocks at the full available width. */
.podnava-transcript {
	box-sizing: border-box;
	width: 100%;
	min-width: 0;
	max-width: 100%;
}

.podnava-transcript details,
.podnava-transcript__content {
	box-sizing: border-box;
	width: 100%;
	min-width: 0;
	max-width: 100%;
}
