.episode-line{display:flex;flex-direction:row;gap:20px;align-items:flex-start}.episode-line>img{width:150px;border-radius:15px;object-fit:cover}.episode-content{display:flex;flex-direction:column;max-width:80%;justify-content:space-between;gap:5px}.transcript-episode{background:var(--blue-font-dark);border:0;border-radius:5px;width:37px;height:37px;display:flex;justify-content:center;align-items:center;margin-top:auto;transition:all .5s;cursor:pointer}.transcript-episode:hover{opacity:.8}.transcript-episode.transcribed{background:#22c55e;text-decoration:none;color:#fff}.transcript-episode.transcribed:hover{background:#16a34a;opacity:1}.episode-content>h3{margin:0}.podcast-show-link{color:var(--blue-font);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s}.podcast-show-link:hover{text-decoration:underline;opacity:.8}.episode-content>p{margin:0}.episode-content-action-buttons{display:flex;gap:10px}button:disabled{cursor:not-allowed;opacity:.6}@media screen and (max-width:700px){.episode-line{flex-direction:column;align-items:center;text-align:center}.episode-content-action-buttons{justify-content:center}}.pro-required-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.pro-required-modal{background:var(--background,#fff);color:var(--foreground,#111);border-radius:12px;max-width:440px;width:calc(100% - 32px);padding:24px;box-shadow:0 10px 40px rgba(0,0,0,.25);font-family:inherit}.pro-required-modal h3{margin:0 0 8px;font-size:20px;font-weight:600}.pro-required-modal p{margin:0 0 20px;line-height:1.5;font-size:15px;opacity:.85}.pro-required-modal-actions{display:flex;gap:12px;justify-content:flex-end}.pro-required-modal-actions button{padding:10px 18px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer}.pro-required-modal-secondary{background:transparent;color:inherit;border:1px solid hsla(0,0%,50%,.4)!important}.pro-required-modal-primary{background:#8b5cf6;color:#fff}.pro-required-modal-primary:hover{background:#7c3aed}