.aci-filter-buttons{position:relative;z-index:9999999;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.aci-filter-btn{position:relative;z-index:9999999;display:inline-block;padding:6px 14px;border:1px solid #ccc;border-radius:20px;font-size:14px;text-decoration:none;color:#333;background:#fff;transition:background 0.15s,border-color 0.15s,color 0.15s;white-space:nowrap}.aci-filter-btn:hover{background:#f0f0f0;border-color:#999;color:#333}.aci-filter-btn-active{background:#c8102e;border-color:#c8102e;color:#fff!important;font-weight:500}.aci-podcasts-wrap{max-width:1120px;width:100%;margin:0 auto;box-sizing:border-box}.aci-podcasts-wrap *,.aci-podcasts-wrap *::before,.aci-podcasts-wrap *::after{box-sizing:border-box}.aci-section{margin-bottom:34px}.aci-section-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:14px}.aci-section-title{margin:0;font-size:28px;line-height:1.1}.aci-section-note{color:#666;font-size:14px}.aci-podcasts-header{margin-bottom:22px}.aci-podcasts-title{margin:0 0 8px 0;font-size:34px;line-height:1.05}.aci-podcasts-subtitle{margin:0;color:#666;font-size:16px;line-height:1.5}.aci-toolbar{display:flex;flex-direction:column;gap:14px}.aci-filter-shell{display:flex;flex-direction:column;gap:10px}.aci-filter-label{margin:0;font-size:14px;font-weight:700;color:#111;line-height:1.2}.aci-filter-dropdown{width:100%;max-width:460px;position:relative}.aci-filter-dropdown summary{list-style:none}.aci-filter-dropdown summary::-webkit-details-marker{display:none}.aci-filter-summary{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:14px 18px;border:1px solid #d9d9d9;border-radius:16px;background:#fff;color:#111;font-size:15px;font-weight:700;line-height:1.2;box-shadow:0 6px 20px rgb(0 0 0 / .06);cursor:pointer}.aci-filter-summary:hover{border-color:#c9c9c9}.aci-filter-dropdown[open] .aci-filter-summary{border-color:#c8102e;box-shadow:0 0 0 4px rgb(200 16 46 / .12)}.aci-filter-summary-text{min-width:0;overflow-wrap:anywhere}.aci-filter-summary-icon{flex-shrink:0;margin-left:10px;font-size:18px;line-height:1;color:#c8102e;transition:transform 0.15s ease}.aci-filter-dropdown[open] .aci-filter-summary-icon{transform:rotate(180deg)}.aci-filter-menu{margin-top:10px;padding:8px;border:1px solid #e5e5e5;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgb(0 0 0 / .08);display:grid;gap:6px}.aci-filter-link{display:block;padding:12px 14px;border-radius:12px;text-decoration:none;color:#111;font-size:14px;font-weight:600;line-height:1.3}.aci-filter-link:hover{background:#f7f7f7;color:#111}.aci-filter-link.active{background:rgb(200 16 46 / .1);color:#c8102e;font-weight:800}.aci-clear-filter{display:inline-flex;align-items:center;width:fit-content;min-height:44px;padding:0 2px;color:#c8102e;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.aci-clear-filter:hover{color:#a50d25;text-decoration:underline}.aci-podcast-list{display:grid;gap:18px}.aci-podcast-card{border:1px solid #e6e6e6;border-radius:18px;padding:18px;background:#fff;box-shadow:0 6px 18px rgb(0 0 0 / .04)}.aci-hidden-item{display:none}.aci-podcast-top{display:flex;gap:18px;align-items:flex-start}.aci-podcast-cover{width:110px;min-width:110px;height:110px;display:flex;align-items:center;justify-content:center}.aci-podcast-cover img{width:110px;height:110px;object-fit:cover;border-radius:16px;display:block}.aci-podcast-cover-placeholder,.aci-mini-item-cover-placeholder{background:#f1f1f1;color:#888;font-weight:700;display:flex;align-items:center;justify-content:center}.aci-podcast-cover-placeholder{border-radius:16px}.aci-mini-item-cover-placeholder{border-radius:12px}.aci-podcast-main{flex:1;min-width:0}.aci-podcast-meta-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.aci-programa-badge,.aci-added-badge,.aci-new-badge{display:inline-block;font-size:12px;font-weight:800;padding:7px 10px;border-radius:999px;line-height:1.1}.aci-programa-badge{background:rgb(200 16 46 / .1);color:#c8102e}.aci-added-badge{background:#f3f3f3;color:#444}.aci-new-badge{background:#0a7d25;color:#fff}.aci-podcast-title-item{margin:0 0 8px 0;font-size:23px;line-height:1.2;overflow-wrap:anywhere}.aci-podcast-date{font-size:13px;color:#666;margin-bottom:10px}.aci-podcast-desc{margin:0 0 14px 0;color:#333;line-height:1.55;overflow-wrap:anywhere}.aci-audio-wrap audio{width:100%;margin-bottom:14px}.aci-load-more-wrap{margin-top:16px;text-align:center}.aci-load-more-btn{border:0;border-radius:12px;padding:13px 18px;font-weight:800;cursor:pointer;background:#c8102e;color:#fff;transition:background 0.15s ease,transform 0.15s ease}.aci-load-more-btn:hover{background:#a50d25}.aci-load-more-btn:active{transform:translateY(1px)}.aci-program-block{position:relative;border:1px solid #e6e6e6;border-radius:18px;padding:18px;background:linear-gradient(180deg,#ffffff 0%,#fafafa 100%);box-shadow:0 10px 24px rgb(0 0 0 / .06);overflow:hidden}.aci-program-block::before{content:"";position:absolute;top:0;left:18px;width:58px;height:4px;background:#c8102e;border-radius:0 0 8px 8px}.aci-program-block-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ececec}.aci-program-block-title{margin:0;font-size:28px;line-height:1.05;letter-spacing:-.03em;font-weight:900;color:#111;overflow-wrap:anywhere}.aci-program-block-link{display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:13px;font-weight:800;text-decoration:none;color:#c8102e;background:#fff0;border:0;line-height:1.2;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.aci-program-block-link:hover{text-decoration:none;color:#a50d25}.aci-program-block-link::after{content:" →"}.aci-program-mini-list{display:grid;gap:14px}.aci-mini-item{min-width:0}.aci-program-mini-list .aci-mini-item:first-child{padding-bottom:14px;border-bottom:1px solid #ececec;margin-bottom:2px}.aci-program-mini-list .aci-mini-item:first-child .aci-mini-item-link{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:center}.aci-program-mini-list .aci-mini-item:first-child .aci-mini-item-cover{width:132px;min-width:132px;height:74px}.aci-program-mini-list .aci-mini-item:first-child .aci-mini-item-cover img{width:132px;height:74px;border-radius:14px;object-fit:cover}.aci-program-mini-list .aci-mini-item:first-child .aci-mini-item-title{font-size:20px;line-height:1.22;font-weight:900;margin:0 0 6px 0}.aci-program-mini-list .aci-mini-item:first-child .aci-mini-item-time{font-size:12px}.aci-mini-item-link{display:flex;gap:12px;align-items:center;min-width:0;text-decoration:none;color:inherit;padding:2px 0}.aci-mini-item-link:hover .aci-mini-item-title{color:#c8102e}.aci-mini-item-cover{width:64px;min-width:64px;height:64px;display:flex;align-items:center;justify-content:center}.aci-mini-item-cover img{width:64px;height:64px;object-fit:cover;border-radius:14px;display:block}.aci-mini-item-main{min-width:0;flex:1}.aci-mini-item-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px;min-width:0}.aci-mini-item-program{margin:0;font-size:10px;line-height:1.2;font-weight:900;color:#c8102e;text-transform:uppercase;letter-spacing:.08em}.aci-mini-item .aci-new-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;font-size:10px;line-height:1;font-weight:800;border-radius:999px;white-space:nowrap}.aci-mini-item-title{margin:0 0 4px 0;font-size:15px;line-height:1.32;overflow-wrap:anywhere;color:#111;transition:color 0.15s ease;font-weight:800}.aci-mini-item-time{font-size:12px;color:#666}.aci-mini-player{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:rgb(17 17 17 / .96);color:#fff;box-shadow:0 -6px 24px rgb(0 0 0 / .2)}.aci-mini-player-inner{max-width:1120px;margin:0 auto;padding:12px 16px;display:grid;grid-template-columns:1fr minmax(280px,480px) 40px;gap:14px;align-items:center}.aci-mini-player-info{min-width:0}.aci-mini-player-program{font-size:12px;font-weight:800;color:#ffb9c5;margin-bottom:2px}.aci-mini-player-title{font-size:14px;font-weight:700;overflow-wrap:anywhere}#aciMiniPlayerAudio{width:100%}.aci-mini-player-close{width:40px;height:40px;border:0;border-radius:999px;background:#2d2d2d;color:#fff;font-size:26px;line-height:1;cursor:pointer}@media (max-width:700px){.aci-section{margin-bottom:28px}.aci-section-head{flex-direction:column;align-items:flex-start}.aci-section-title{font-size:24px}.aci-podcasts-title{font-size:28px}.aci-podcasts-subtitle{font-size:15px}.aci-filter-dropdown{max-width:100%}.aci-clear-filter{width:100%;justify-content:center;min-height:44px;padding:10px 12px}.aci-podcast-card{padding:16px}.aci-podcast-top{flex-direction:column}.aci-podcast-cover,.aci-podcast-cover img{width:88px;height:88px;min-width:88px}.aci-podcast-title-item{font-size:20px}.aci-program-block{padding:14px;border-radius:14px}.aci-program-block::before{left:14px;width:48px;height:3px}.aci-program-block-head{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:14px;padding-bottom:10px}.aci-program-block-title{font-size:22px}.aci-program-block-link{font-size:12px}.aci-program-mini-list{gap:12px}.aci-program-mini-list .aci-mini-item:first-child .aci-mini-item-link{display:flex;gap:12px;align-items:center}.aci-program-mini-list .aci-mini-item:first-child .aci-mini-item-cover{width:112px;min-width:112px;height:63px}.aci-program-mini-list .aci-mini-item:first-child .aci-mini-item-cover img{width:112px;height:63px;border-radius:12px}.aci-program-mini-list .aci-mini-item:first-child .aci-mini-item-title{font-size:16px;line-height:1.28;margin:0 0 4px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aci-mini-item-cover{width:56px;min-width:56px;height:56px}.aci-mini-item-cover img{width:56px;height:56px;border-radius:12px}.aci-mini-item-title{font-size:14px;line-height:1.28;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aci-mini-item-time{font-size:11px}.aci-mini-player-inner{grid-template-columns:1fr}.aci-mini-player-close{justify-self:end}}