/* select 页面专属样式（自动抽取） */


/*风险提示框，全站统一样式*/
.tips{background:#fff3e0;padding:15px;border-radius:6px;margin-bottom:15px;border-left:4px solid #ff7b26;}

.tips p{margin:0 0 8px 0;font-size:14px;}

.tips p:last-child{margin-bottom:0;}


/*发布分类模块*/
.cat-list{background:#fff;padding:16px;border-radius:6px;}

.cat-group:last-child{margin-bottom:0;}

.cat-group h4{color:#2b78d4;padding-bottom:8px;margin:0 0 12px 0;border-bottom:1px solid #e5edf8;font-size:17px;}

.cat-group ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px;}

.cat-group li{padding:0;border-bottom:none;}

.cat-group li a{display:block;border:1px solid #bcd6f5;border-radius:4px;padding:6px 14px;color:#2b78d4;text-decoration:none;transition:all 0.2s;white-space:nowrap;}

.cat-group li a:hover{background:#4096ee;color:#ffffff;border-color:#4096ee;}


/*右侧栏通用*/
.side-box{background:#fff;padding:16px;border-radius:6px;margin-bottom:16px;}

.side-box h3{font-size:17px;color:#2b78d4;border-bottom:1px solid #e5edf8;padding-bottom:8px;margin-bottom:12px;}

.side-box ul{list-style:none;}

.side-box li{padding:8px 0;border-bottom:1px dotted #eee;display:flex;align-items:center;gap:8px;}

.side-box li .title-text{flex:1;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.side-box li .date-text{font-size:12px;font-family:Arial;white-space:nowrap;color:#888;}

.side-box li a{color:#444;text-decoration:none;}

.side-box li a:hover{color:#4096ee;}


/*移动端悬浮发布按钮，默认PC隐藏*/
.publish-fixed{display:none;position:fixed;right:14px;bottom:70px;z-index:999;background:#ff7b26;color:#fff;padding:10px 16px;border-radius:99px;text-decoration:none;font-size:14px;box-shadow:0 2px 8px rgba(0,0,0,.2);}


/* ============ 只对移动端生效 ============ */
@media screen and (max-width:768px){
    html,body{max-width:100%;overflow-x:clip;}
    .wrap{width:100% !important;max-width:100% !important;padding:0 10px !important;box-sizing:border-box;}

    /* 头部Logo与搜索框同行垂直居中 */
    .header{padding:8px 0 !important;}
    .header-inner{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:8px !important;}
    .logo{width:auto !important;font-size:19px !important;text-align:left !important;margin-bottom:0 !important;white-space:nowrap;line-height:1;}
    .search-box{flex:1 1 auto !important;min-width:0 !important;width:auto !important;display:flex;align-items:center;}
    .search-box form{display:flex;width:100%;min-width:0;}
    .search-box input{flex:1 1 auto !important;min-width:0 !important;width:auto !important;height:34px !important;font-size:14px !important;padding:0 8px !important;}
    .search-box button{flex:0 0 auto !important;height:34px !important;padding:0 12px !important;font-size:14px !important;}
    .publish-btn{display:none !important;}
    .city-select{display:none !important;}
    .publish-fixed{display:block;}

    /* 导航横向滑动 */
    .nav{flex-wrap:nowrap !important;overflow-x:auto;-webkit-overflow-scrolling:touch;}
    .nav a{padding:10px 12px !important;font-size:14px !important;white-space:nowrap;}

    /* 主体左右栏改为上下堆叠 */
    .main{display:flex !important;flex-direction:column !important;gap:10px !important;padding:10px 0 !important;}
    .left-main,.right-side{width:100% !important;min-height:auto !important;padding:0;}
    .right-side{display:block;}

    /* 步骤条紧凑 */
    .step-bar{padding:10px !important;margin-bottom:10px !important;gap:8px !important;}
    .step-bar b{width:100%;font-size:14px;}
    .step-bar span{flex:1;text-align:center;padding:6px 8px !important;font-size:13px;}

    /* 提示文字收紧 */
    .tips{padding:10px !important;margin-bottom:10px !important;}
    .tips p{font-size:12px !important;margin-bottom:6px !important;line-height:1.6;}

    /* 分类按钮紧凑，三列感觉 */
    .cat-list{padding:12px !important;}
    .cat-group{margin-bottom:14px !important;}
    .cat-group h4{font-size:15px !important;margin-bottom:8px !important;}
    .cat-group ul{gap:8px !important;}
    .cat-group li{flex:0 0 auto;}
    .cat-group li a{padding:6px 12px !important;font-size:13px !important;}

    /* 右侧栏全宽 */
    .side-box{padding:12px !important;margin-bottom:10px !important;}
    .side-box h3{font-size:15px !important;}
}

/*===== 发布选择页：隐藏悬浮“发布信息”按钮（本页即为发布入口） =====*/
.publish-fixed{display:none !important;}
