.prk-ai-product-podcast-wrap{width:100%}.prk-ai-voice{font-family:prk-font,Tahoma,sans-serif;isolation:isolate}.prk-ai-voice *{box-sizing:border-box}.prk-ai-voice__inner{min-height:56px;box-shadow:0 10px 30px rgba(127,83,239,.08)}.prk-ai-voice__btn{transition:transform .18s ease,opacity .18s ease}.prk-ai-voice__btn:hover{transform:scale(1.06)}.prk-ai-voice__play-wrap{box-shadow:0 8px 22px rgba(127,83,239,.16)}.prk-ai-voice--fixed{right:auto!important;bottom:auto!important;filter:drop-shadow(0 16px 34px rgba(31,41,55,.14))}.prk-ai-voice--fixed .prk-ai-voice__inner{background:rgba(236,237,255,.95);backdrop-filter:blur(10px)}.prk-ai-voice__fixed-close{width:28px;height:28px;border-radius:999px;background:#fff;color:#6b7280;display:flex!important;align-items:center;justify-content:center;margin-inline-end:8px;border:1px solid rgba(127,83,239,.12);font-size:20px;line-height:1}.prk-ai-product-podcast-empty{border:1px dashed #ddd6fe;background:#faf7ff;color:#4b5563;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:5px}.prk-ai-product-podcast-empty strong{color:#3f4064}.prk-ai-voice__bar{transition:width .12s linear}@media(max-width:1023px){.prk-ai-voice--fixed{width:min(420px,calc(100vw - 24px))!important}.prk-ai-voice__title{font-size:12px}.prk-ai-voice__subtitle{font-size:10px}.prk-ai-voice__headphone{margin-inline-start:10px;margin-inline-end:12px}.prk-ai-voice__controls{margin-inline-end:2px}}@media(max-width:380px){.prk-ai-voice__subtitle{display:none}.prk-ai-voice__inner{min-height:50px}.prk-ai-voice__headphone svg{width:21px;height:21px}}


/* Fixed podcast player - rendered after the main player leaves the viewport */
.prk-ai-voice--fixed {
  position: fixed !important;
  left: 50% !important;
  right: auto !important;
  bottom: 20px !important;
  top: auto;
  transform: translateX(-50%);
  width: min(520px, calc(100vw - 24px)) !important;
  z-index: 50 !important;
  filter: drop-shadow(0 16px 34px rgba(31, 41, 55, .14));
  pointer-events: auto;
}
.prk-ai-voice--fixed.hidden {
  display: none !important;
}
.prk-ai-voice--fixed .prk-ai-voice__fixed-shell {
  margin-bottom: 0;
}
.prk-ai-voice--fixed .prk-ai-voice__inner--fixed {
  min-height: 52px;
  background: rgba(247,248,250,.96);
  backdrop-filter: blur(12px);
  box-shadow: 0 10px 30px rgba(31, 41, 55, .10);
}
.prk-ai-voice--fixed .prk-ai-voice__fixed-close {
  background: transparent;
  border: 0;
  width: auto;
  height: auto;
  margin-inline-end: 0;
  margin-inline-start: 0;
  color: #7f53ef;
  font-size: inherit;
}
.prk-ai-voice--fixed .prk-ai-voice__title {
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 1023px) {
  .prk-ai-voice--fixed {
    right: 0 !important;
    left: 0 !important;
    bottom: auto !important;
    transform: none !important;
    width: 100% !important;
    padding: 0 10px;
    filter: drop-shadow(0 10px 24px rgba(31, 41, 55, .12));
  }
  .prk-ai-voice--fixed .prk-ai-voice__fixed-shell {
    margin-inline: 0;
  }
  .prk-ai-voice--fixed .prk-ai-voice__title {
    max-width: 135px;
    font-size: 12px;
  }
}
@media (max-width: 380px) {
  .prk-ai-voice--fixed .prk-ai-voice__title {
    max-width: 105px;
  }
  .prk-ai-voice--fixed .prk-ai-voice__fwd-wrap,
  .prk-ai-voice--fixed .prk-ai-voice__rew-wrap {
    margin-inline: 8px;
  }
}


/* Admin bulk category picker */
.prk-ai-podcast-cat-picker,
.prk-ai-podcast-cat-picker *{font-family:prk-font,Tahoma,sans-serif}
.prk-ai-podcast-cat-option input{margin:0}
.prk-ai-podcast-cat-option:has(input:checked){background:#eefbf4;color:#128447}
