/* 右侧栏样式内联，避免依赖 merged.css 缓存导致表单塌缩/显示不完整 */
#searchForm select, #searchForm input {width:100%;height:30px;border:1px solid #ddd;border-radius:3px;padding:0 6px;font-size:13px;outline:none;box-sizing:border-box;background:#fff;}
.sidebar-box {width:100%;background:#F9FAFC;border:1px solid #E6E6E6;box-sizing:border-box;}
.sidebar-pad8 {padding:8px;box-sizing:border-box;}
.sidebar-pad8-tc {padding:8px;text-align:center;box-sizing:border-box;}
.sidebar-img {max-width:100%;height:auto;display:block;margin:0 auto;}
.search-row {display:flex;align-items:center;margin-bottom:6px;}
.search-label {font-size:13px;color:#555;width:50px;flex-shrink:0;}
.search-input {flex:1;min-width:0;}
.search-btn {width:100%;padding:7px 0;background:#3598DB;color:#fff;border:none;border-radius:3px;font-size:13px;font-weight:bold;cursor:pointer;margin-top:4px;}
.info3 {color:#666;font-size:13px;}
.list-link-expired { 
    text-decoration: line-through; 
    text-decoration-color: #94a3b8; 
    text-decoration-thickness: 2px;
    color: #94a3b8 !important; 
    opacity: 0.8;
}
.list-row-expired {
    opacity: 0.95;
    background-color: #fafafa !important;
}
.list-row-expired .info1 a,
.list-row-expired .info2,
.list-row-expired .info3,
.list-row-expired .info3 span,
.list-row-expired .info4 {
    text-decoration: line-through;
    text-decoration-color: #777;
    text-decoration-thickness: 1px;
    color: #444 !important;
}
.list-row-expired .info1 a {
    text-decoration-thickness: 1px;
}