/* Station-owned compatibility stylesheet, 2026-10-23. */
.quantum-gbook .gbook-guide{padding:8px 18px 16px;color:#b42318;line-height:1.7;}
.quantum-gbook .reply_box{display:flex;flex-wrap:wrap;align-items:flex-start;}
.quantum-gbook .reply_box .mac_msg_r{order:2;float:none;box-sizing:border-box;width:28%;margin:10px 1%;}
.quantum-gbook .reply_box .mac_msg_l{order:1;float:none;box-sizing:border-box;width:70%;}
.quantum-gbook .msg_cue{display:block;}.quantum-gbook .msg_list,.quantum-gbook .msg_cont{overflow-wrap:anywhere;min-width:0;}
.quantum-gbook .msg_cont{white-space:pre-wrap;line-height:1.7;}.quantum-gbook .msg_title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px 10px;}
.quantum-gbook .remaining-w{float:none;margin-top:8px;font-size:12px;}.quantum-gbook .kscont{width:100%;max-width:100%;}.quantum-gbook .pages{padding:12px 6px;height:auto;}
@media(max-width:900px){.quantum-gbook .reply_box .mac_msg_r,.quantum-gbook .reply_box .mac_msg_l{order:initial;width:96%;margin:10px 2%;}.quantum-gbook .reply_box .mac_msg_l{padding:0;}.quantum-gbook .reply_box .mac_msg_l .msg_list{float:none;width:auto;flex:1;}.quantum-gbook .mac_msg_item{display:flex;gap:10px;}.quantum-gbook .reply_box .mac_msg_l .msg_tag{flex:0 0 60px;float:none;margin-right:0;}.quantum-gbook .reply_box .mac_msg_r .msg_code input{max-width:65px;}}
.index-card{box-sizing:border-box;max-width:calc(100% - 24px);overflow-wrap:anywhere;}
.width1200,.list-nav,.addition-content,.kscont{box-sizing:border-box;max-width:calc(100% - 24px);}
.people{max-width:calc(100% - 24px);display:flex;gap:24px;align-items:flex-start;}
.people .left{flex:0 0 240px;height:auto;}.people .left img{height:auto;max-width:100%;}
.people .right{float:none;margin-left:0;min-width:0;flex:1;}.people .right p{width:auto;overflow-wrap:anywhere;}
.playlist li{overflow-wrap:anywhere;}.vod_content img{max-width:100%;height:auto;}
.footer{height:auto;min-height:190px;overflow:hidden;}.whitetitle{height:auto;min-height:48px;overflow-wrap:anywhere;}
@media(max-width:980px){
.header{height:auto;min-height:100px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:12px;}
.header_left,.header_right,.header_fl{float:none;}.header_right{margin-left:0;flex:1;min-width:280px;}
.header_submit{margin:8px 0;width:100%;}.header_submit_b{width:100%;display:flex;}.header_submit_b input[type=text]{width:auto;min-width:0;flex:1;}.header_submit_b input[type=submit]{flex:0 0 80px;}
.header_list ul{display:flex;flex-wrap:wrap;gap:10px 0;}.header_list ul li{margin-top:0;}.header_fl{display:none;}
.nav{height:auto;min-height:49px;}.nav>.width1200>ul{display:flex;flex-wrap:wrap;}.nav ul li{float:none;}
.addition-content .videotitle,.addition-content .videoContent li{display:grid;grid-template-columns:minmax(0,1fr) 95px 90px 95px;align-items:center;gap:6px;padding:0 12px;box-sizing:border-box;}
.addition-content .videoContent li{float:none;width:100%;margin:0;}.addition-content .videotitle .region,.addition-content .videoContent .region{display:none;}
.addition-content .videotitle span,.addition-content .videoContent a,.addition-content .videoContent span{float:none;width:auto!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.addition-content .videoContent .videoName{width:auto!important;}.pages{height:auto;min-height:36px;}.pages a,.pages span,.pages em,.pages label{padding:0 9px;}
}
@media(max-width:640px){
.header_left a{width:220px;}.header_left img{width:220px;}.header_right{min-width:0;flex-basis:100%;}.header_list ul li{font-size:11px;}
.nav ul li{width:20%;min-width:60px;margin:0;}.nav .dropdown-content{z-index:1000;}.people{display:block;}.people .left{float:none;width:180px;margin:0 auto 15px;}.people .right{float:none;}.bugs{float:none;margin:4px 0;}.ckey{margin:3px 0;}
.addition-content .videotitle,.addition-content .videoContent li{grid-template-columns:minmax(0,1fr) 72px 82px;padding:0 8px;gap:4px;}.addition-content .videotitle .address,.addition-content .videoContent .address{display:none;}.addition-content .videotitle span{font-size:13px;}.addition-content .videoContent a,.addition-content .videoContent span{font-size:12px;}.videoName i{margin-left:4px;margin-right:0;font-size:10px;}.vod_content{padding:0 12px;}
}
