.investtalk-player{background-color:#fff;border-radius:0 0 10px 10px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:row;font-family:__DM_Sans_68f43e,__DM_Sans_Fallback_68f43e,sans-serif;height:350px;margin:20px auto;max-width:1066px;width:100%}.text-section{border-right:1px solid #e0e0e0;overflow-y:auto;width:25%}.text-content{padding:15px}.player-section{display:flex;flex-direction:column;width:75%}.window-header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:10px 15px}.window-header h1{color:#333;font-size:20px;margin:0}.episode-count{color:#666;font-size:14px}.content-container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.podcast-list-container{flex-grow:1;overflow-y:auto;padding:0 15px}#podcast-list{list-style-type:none;margin:0;padding:0}#podcast-list li{border-bottom:1px solid #f0f0f0;min-height:45px;overflow:hidden;padding:10px 12px 0;transition:height .3s ease,overflow .3s ease}#podcast-list li.expanded{height:auto;min-height:auto}#podcast-list li:last-child{border-bottom:none}.play-btn{align-items:center;background-color:#00008b;border:none;border-radius:50%;color:gold;cursor:pointer;display:flex;flex-shrink:0;font-size:.7em;height:24px;justify-content:center;width:24px}.play-btn:before{content:"▶";margin-left:2px}.play-btn.paused:before{content:"❚❚";margin-left:0}.podcast-info{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:0}.podcast-title-container{display:flex;flex-direction:column;flex-grow:1;margin-right:15px}.podcast-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.podcast-title{flex-grow:1;font-size:.95em;font-weight:700;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.podcast-details-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}.podcast-details{color:#888;font-size:.8em;margin-left:auto;text-align:right;white-space:nowrap}.more-btn{background:none;border:none;color:#888;cursor:pointer;font-size:.8em;margin-bottom:0;margin-right:auto;padding:2px 4px;text-align:left}.podcast-description{border-left:2px solid #00008b;color:#555;display:none;font-size:.85em;line-height:1.4;margin-top:10px;padding-left:10px}.podcast-separator{margin:0 2px}#player-container{background-color:#f9f9f9;border-top:1px solid #e0e0e0;padding:8px 15px}#audio-player{height:32px;width:100%}#loading-indicator{color:#666;font-style:italic;padding:20px;text-align:center}@media (max-width:768px){.investtalk-player{flex-direction:column;height:600px!important;max-height:100vh!important}.investtalk-player .player-section,.investtalk-player .text-section{width:100%}.investtalk-player .text-section{border-bottom:1px solid #e0e0e0;border-right:none;height:30%;overflow-y:auto}.investtalk-player .text-content{font-size:.85em;padding:10px}.investtalk-player .player-section{display:flex;flex-direction:column;height:70%}.investtalk-player .content-container{flex:1;overflow:hidden}.investtalk-player .podcast-list-container{height:100%;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.investtalk-player #podcast-list{margin:0;padding:0}.investtalk-player .play-btn{height:24px!important;max-height:24px!important;max-width:24px!important;min-height:24px!important;min-width:24px!important;width:24px!important}}