/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.path-tv-listings #block-adp-content{display:block !important;}.tv-listings-daily table{width:100%;margin:1em 0;}.tv-listings-daily .filters{display:flex;gap:2em;margin-bottom:1em;align-items:center;}@media only screen and (max-width:767px){.tv-listings-daily .filters{flex-direction:column;gap:1em;}}@media only screen and (max-width:1400px){.tv-listings-daily .filters{flex-wrap:wrap;}}.tv-listings-daily .filters > div{display:flex;align-items:center;}.dataTables_filter{display:none;}.tv-listings-daily .filters select,.tv-listings-daily .filters input[type="search"]{margin-left:0.5em;padding:0.25em 0.5em;}.tv-listings-daily .filters .custom-search input{min-width:200px;}.tv-listings-titles .network-accordion{margin-bottom:1px;}.tv-listings-titles .accordion-header{width:100%;padding:1em;background:linear-gradient(180deg,#f8f9ff,#eaefff);border:1px solid #ddd;text-align:left;cursor:pointer;display:flex;align-items:center;transition:background-color 0.3s;justify-content:flex-start;}.tv-listings-titles .accordion-header:hover{background:linear-gradient(180deg,#eaefff,#dde4ff);}.tv-listings-titles .accordion-header.active{background:linear-gradient(180deg,#dde4ff,#ccd6ff);}.tv-listings-titles .network-name{font-weight:bold;font-size:16px;margin-bottom:0;}.tv-listings-titles .program-count{margin-right:1em;color:#666;margin-left:1em;}.tv-listings-titles .accordion-icon{font-weight:bold;font-size:1.2em;width:20px;text-align:right;flex-grow:1;}.tv-listings-titles .accordion-content{display:none;padding:1em;border:1px solid #ddd;border-top:none;background-color:#fff;}.tv-listings-titles .accordion-content ul{list-style:none;margin:0;padding:0;}.tv-listings-titles .program-title{padding:0.5em 0;border-bottom:1px solid #eee;}.tv-listings-titles .program-title:last-child{border-bottom:none;}.tv-listings-titles .air-dates{display:block;margin-left:1em;color:#666;font-size:0.9em;}@media screen and (max-width:768px){.tv-listings-titles .air-dates{margin-left:0;margin-top:0.5em;}}.no-results{padding:2em;text-align:center;font-style:italic;color:#666;}.reset-filters{margin-left:1em;padding:0.5em 1em;}.tv-listings-daily .filters .button.reset-filters{background:linear-gradient(180deg,#edeffc,#bdcafc);border:1px solid #6675DF;border-radius:5px;color:#333333;font-family:Arial,sans-serif;font-size:16px;padding:10px 20px;text-align:center;cursor:pointer;transition:background-color 0.3s;}.tv-listings-daily .filters .button.reset-filters:hover{background-color:#C0C3FF;}
