/* Native public details only. Loaded by the route-scoped output filter. */
@media (max-width: 800px) {
  html { min-width: 0 !important; }
  body[data-jgyy-native] { width: auto !important; min-width: 0 !important; margin: 0; }
  body[data-jgyy-native] .wrap { width: calc(100% - 28px) !important; min-width: 0 !important; margin-left: 14px !important; margin-right: 14px !important; box-sizing: border-box; }
  body[data-jgyy-native] .wrap .wrap { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }
  body[data-jgyy-native] img, body[data-jgyy-native] video, body[data-jgyy-native] iframe { max-width: 100%; }
  body[data-jgyy-native] h1, body[data-jgyy-native] h2, body[data-jgyy-native] h3,
  body[data-jgyy-native] p, body[data-jgyy-native] li, body[data-jgyy-native] a { overflow-wrap: anywhere; }
  body[data-jgyy-native] .topInfo { height: auto !important; min-width: 0 !important; }
  body[data-jgyy-native] .topInfo .wrap { height: auto !important; min-height: 36px; }
  body[data-jgyy-native] .topInfo .menu { display: none !important; }
  body[data-jgyy-native] .fixedwrap, body[data-jgyy-native] .fixedpane { height: auto !important; min-width: 0 !important; width: 100% !important; position: static !important; }
  body[data-jgyy-native] .header { height: auto !important; padding-top: 14px !important; padding-bottom: 14px !important; }
  body[data-jgyy-native] .header .logo { float: none !important; width: auto !important; margin: 0 !important; }
  body[data-jgyy-native] .header .logo img { width: auto !important; height: auto !important; max-width: 240px !important; }
  body[data-jgyy-native] .search_container, body[data-jgyy-native] .searchbox,
  body[data-jgyy-native] .search-box { float: none !important; width: 100% !important; max-width: 100% !important; margin: 12px 0 !important; box-sizing: border-box; }
  body[data-jgyy-native] .searchbox form, body[data-jgyy-native] .search-box form { width: 100% !important; }
  body[data-jgyy-native] .search_container input[type=text], body[data-jgyy-native] .searchbox input[type=text],
  body[data-jgyy-native] .search-box input[type=text] { max-width: calc(100% - 90px) !important; box-sizing: border-box; }
  body[data-jgyy-native] .bread, body[data-jgyy-native] .crumbs { width: auto !important; white-space: normal !important; line-height: 1.8 !important; height: auto !important; }
  body[data-jgyy-native] .footer .help, body[data-jgyy-native] .footer .helplist { width: auto !important; float: none !important; }
  body[data-jgyy-native] .footer .helplist { display: flex; flex-wrap: wrap; gap: 14px; }
  body[data-jgyy-native] .footer .helplist dl { width: calc(50% - 14px) !important; margin: 0 !important; float: none !important; }
  body[data-jgyy-native] .footer .qr { float: none !important; margin: 20px 0 !important; }
  body[data-jgyy-native] .footer .copyright { width: auto !important; line-height: 1.8 !important; }
  body[data-jgyy-native] .footer .copyright p { white-space: normal !important; }

  body[data-jgyy-native="info"] .infoDetail, body[data-jgyy-native="info"] .info_detail,
  body[data-jgyy-native="info"] .info_detail h2, body[data-jgyy-native="info"] .info_fb,
  body[data-jgyy-native="info"] .info_tip, body[data-jgyy-native="info"] .infoContainer,
  body[data-jgyy-native="info"] .infoContainer > *, body[data-jgyy-native="info"] .list-tab,
  body[data-jgyy-native="info"] .list-lead, body[data-jgyy-native="info"] .lm-txt,
  body[data-jgyy-native="info"] .lm_con, body[data-jgyy-native="info"] .act-tao,
  body[data-jgyy-native="info"] .writ-l, body[data-jgyy-native="info"] .writ,
  body[data-jgyy-native="info"] #replyList { width: 100% !important; min-width: 0 !important; max-width: 100% !important; box-sizing: border-box; float: none !important; margin-left: 0 !important; margin-right: 0 !important; }
  body[data-jgyy-native="info"] .info_detail { padding: 18px 14px !important; }
  body[data-jgyy-native="info"] .info_detail h2 { font-size: 24px !important; line-height: 1.5 !important; }
  body[data-jgyy-native="info"] .info_fb { padding: 14px 0 !important; }
  body[data-jgyy-native="info"] .btnGroup { width: auto !important; display: flex !important; flex-wrap: wrap; gap: 8px; }
  body[data-jgyy-native="info"] .btnGroup > * { float: none !important; margin: 0 !important; max-width: 100%; box-sizing: border-box; }
  body[data-jgyy-native="info"] .lm_con { padding: 18px 14px !important; }
  body[data-jgyy-native="info"] .act-tao { padding: 14px !important; }
  body[data-jgyy-native="info"] #textarea, body[data-jgyy-native="info"] .writ p { width: 100% !important; max-width: 100%; box-sizing: border-box; }

  body[data-jgyy-native="tieba"] .top, body[data-jgyy-native="tieba"] .content,
  body[data-jgyy-native="tieba"] .nav-box .nav, body[data-jgyy-native="tieba"] .footer-text { width: calc(100% - 28px) !important; margin-left: 14px !important; margin-right: 14px !important; box-sizing: border-box; }
  body[data-jgyy-native="tieba"] .nav-box .nav { display: flex; flex-wrap: wrap; height: auto !important; min-width: 0 !important; }
  body[data-jgyy-native="tieba"] .top-box .top { height: auto !important; display: flex; flex-direction: column; align-items: stretch; gap: 12px; padding: 18px 0 !important; }
  body[data-jgyy-native="tieba"] .logo-img { width: 200px !important; height: auto !important; float: none !important; margin: 0 !important; }
  body[data-jgyy-native="tieba"] .logo-img img { display: block; width: 100% !important; height: auto !important; }
  body[data-jgyy-native="tieba"] .terminal-box { display: none !important; }
  body[data-jgyy-native="tieba"] .tel-box { float: none !important; width: auto !important; height: auto !important; margin: 0 !important; }
  body[data-jgyy-native="tieba"] .tel-box > i { display: none; }
  body[data-jgyy-native="tieba"] .tel-box p { display: flex; gap: 10px; }
  body[data-jgyy-native="tieba"] .tel-box span { float: none !important; font-size: 13px !important; line-height: 1.7 !important; height: auto !important; }
  body[data-jgyy-native="tieba"] .search-box { margin: 0 !important; padding: 0 !important; }
  body[data-jgyy-native="tieba"] .search-box .search, body[data-jgyy-native="tieba"] .search-box .label-box { width: 100% !important; min-width: 0 !important; box-sizing: border-box; }
  body[data-jgyy-native="tieba"] .search-box .search { display: flex; align-items: center; height: 42px !important; }
  body[data-jgyy-native="tieba"] .search-box .search > i { display: none; }
  body[data-jgyy-native="tieba"] .search-box #keywords { width: calc(100% - 74px) !important; max-width: 100%; height: 40px !important; padding: 8px 12px !important; box-sizing: border-box; }
  body[data-jgyy-native="tieba"] .search-box .sub-btn { position: static !important; width: 74px !important; flex-shrink: 0; }
  body[data-jgyy-native="tieba"] .search-box .sub-btn button { width: 100% !important; height: 40px !important; }
  body[data-jgyy-native="tieba"] .nav-box { height: auto !important; }
  body[data-jgyy-native="tieba"] .nav-box .nav { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); }
  body[data-jgyy-native="tieba"] .nav-box .nav li { width: auto !important; float: none !important; height: auto !important; margin: 0 !important; line-height: 1.5 !important; }
  body[data-jgyy-native="tieba"] .nav-box .nav a { display: block; padding: 10px 4px !important; font-size: 14px !important; line-height: 1.5 !important; white-space: normal !important; }
  body[data-jgyy-native="tieba"] .news_list li { white-space: normal !important; height: auto !important; }
  body[data-jgyy-native="tieba"] .news_list a { display: block; width: auto !important; white-space: normal !important; }
  body[data-jgyy-native="tieba"] .label-nav-box, body[data-jgyy-native="tieba"] .tiezi-info,
  body[data-jgyy-native="tieba"] .tiezi-title, body[data-jgyy-native="tieba"] .tiezi-title .title,
  body[data-jgyy-native="tieba"] .left-content, body[data-jgyy-native="tieba"] .right-content,
  body[data-jgyy-native="tieba"] .floor-box, body[data-jgyy-native="tieba"] .floor-content,
  body[data-jgyy-native="tieba"] .floor-info-box, body[data-jgyy-native="tieba"] .floor-info,
  body[data-jgyy-native="tieba"] .F_content, body[data-jgyy-native="tieba"] .F_title,
  body[data-jgyy-native="tieba"] .content_p, body[data-jgyy-native="tieba"] .tab_label,
  body[data-jgyy-native="tieba"] .tab_label_ul, body[data-jgyy-native="tieba"] .floor_in-box,
  body[data-jgyy-native="tieba"] .editor-box-all, body[data-jgyy-native="tieba"] .floor_in-box .content-box,
  body[data-jgyy-native="tieba"] .editor-box-all .login { width: 100% !important; min-width: 0 !important; max-width: 100% !important; float: none !important; box-sizing: border-box; margin-left: 0 !important; margin-right: 0 !important; }
  body[data-jgyy-native="tieba"] .floor-content, body[data-jgyy-native="tieba"] .F_content { padding: 14px !important; }
  body[data-jgyy-native="tieba"] .floor-info { padding-left: 0 !important; padding-right: 0 !important; }
  body[data-jgyy-native="tieba"] .tiezi-title .title { font-size: 24px !important; line-height: 1.5 !important; height: auto !important; }
  body[data-jgyy-native="tieba"] .tiezi-title { display: flex; flex-direction: column; gap: 10px; height: auto !important; padding: 12px 0 !important; }
  body[data-jgyy-native="tieba"] .tiezi-title .btn-group { position: static !important; width: auto !important; float: none !important; margin: 0 !important; }
  body[data-jgyy-native="tieba"] .floorer-info-box { float: none !important; position: static !important; width: 100% !important; height: auto !important; min-height: 0 !important; padding: 14px !important; box-sizing: border-box; }
  body[data-jgyy-native="tieba"] .floorer-info { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; width: auto !important; padding: 0 !important; }
  body[data-jgyy-native="tieba"] .floorer_headicon { display: flex; align-items: center; gap: 10px; width: auto !important; margin: 0 !important; padding: 0 !important; }
  body[data-jgyy-native="tieba"] .head_icon, body[data-jgyy-native="tieba"] .headimg-circ, body[data-jgyy-native="tieba"] .headimg-circ img { width: 44px !important; height: 44px !important; margin: 0 !important; }
  body[data-jgyy-native="tieba"] .floorer_name { margin: 0 !important; }
  body[data-jgyy-native="tieba"] .floorer-info .floorer, body[data-jgyy-native="tieba"] .floorer_headicon .top_icon { display: none !important; }
  body[data-jgyy-native="tieba"] .floorer-info .attion { width: auto !important; margin: 0 !important; }
  body[data-jgyy-native="tieba"] .floor-content { clear: both; }
  body[data-jgyy-native="tieba"] .F_title .QRcode { display: none !important; }
  body[data-jgyy-native="tieba"] .editor-box-all .login { height: auto !important; min-height: 140px !important; padding: 30px 16px !important; }
  body[data-jgyy-native="tieba"] .fudong-right-box { display: none !important; }

  body[data-jgyy-native="vote"] .navbg .cont, body[data-jgyy-native="vote"] .themebox { width: calc(100% - 28px) !important; margin: 0 14px !important; box-sizing: border-box; }
  body[data-jgyy-native="vote"] .themebox .left, body[data-jgyy-native="vote"] .themebox .right { width: 100% !important; float: none !important; height: auto !important; box-sizing: border-box; }
  body[data-jgyy-native="vote"] .themebox .left img { width: 100% !important; height: auto !important; }
  body[data-jgyy-native="vote"] .themebox .right .title { width: auto !important; height: auto !important; font-size: 24px !important; line-height: 1.5 !important; }
  body[data-jgyy-native="vote"] .banner .con, body[data-jgyy-native="vote"] .container,
  body[data-jgyy-native="vote"] .groupList, body[data-jgyy-native="vote"] .groupList .item,
  body[data-jgyy-native="vote"] .result, body[data-jgyy-native="vote"] .result .title,
  body[data-jgyy-native="vote"] .result .body, body[data-jgyy-native="vote"] .xuan_row,
  body[data-jgyy-native="vote"] .xuan, body[data-jgyy-native="vote"] .xuan .txt,
  body[data-jgyy-native="vote"] .xuan .choose { width: 100% !important; max-width: 100% !important; float: none !important; box-sizing: border-box; margin-left: 0 !important; margin-right: 0 !important; }
  body[data-jgyy-native="vote"] .result { padding: 16px !important; }
  body[data-jgyy-native="vote"] .result .title .tit { width: auto !important; max-width: 100%; float: none !important; }
  body[data-jgyy-native="vote"] .xuan { margin-bottom: 12px; }
  body[data-jgyy-native="vote"] .xuan .choose { height: auto !important; white-space: normal !important; padding: 10px !important; }
  body[data-jgyy-native="vote"] .navbg .cont { display: flex; flex-wrap: wrap; height: auto !important; }

  body[data-jgyy-native="homemaking"] .detail_left, body[data-jgyy-native="homemaking"] .detail_right,
  body[data-jgyy-native="homemaking"] .detail_ser, body[data-jgyy-native="homemaking"] .news_r,
  body[data-jgyy-native="homemaking"] .slide, body[data-jgyy-native="homemaking"] .storeInfo,
  body[data-jgyy-native="homemaking"] .ser_info { width: 100% !important; min-width: 0 !important; max-width: 100%; box-sizing: border-box; float: none !important; margin-left: 0 !important; }
  body[data-jgyy-native="homemaking"] .detail_right { padding: 18px 0 !important; }
  body[data-jgyy-native="homemaking"] .info_ul { display: flex; flex-wrap: wrap; gap: 10px; width: 100% !important; }
  body[data-jgyy-native="homemaking"] .info_ul li { width: auto !important; float: none !important; margin: 0 !important; }
  body[data-jgyy-native="education"] .classLimg, body[data-jgyy-native="education"] .classRcon,
  body[data-jgyy-native="education"] .class_left, body[data-jgyy-native="education"] .class_right,
  body[data-jgyy-native="education"] .class_top, body[data-jgyy-native="education"] .class_bot,
  body[data-jgyy-native="education"] .claInfo, body[data-jgyy-native="education"] .claDetail { width: 100% !important; min-width: 0 !important; max-width: 100%; box-sizing: border-box; float: none !important; margin-left: 0 !important; }
  body[data-jgyy-native="education"] .classRcon { padding: 18px 0 !important; }
  body[data-jgyy-native="education"] .classLimg img { width: 100% !important; height: auto !important; }
}

@media (max-width: 850px) {
  body[data-jgyy-demand-manage] .sidebar, body[data-jgyy-demand-manage] .line_border { display: none !important; }
  body[data-jgyy-demand-manage] .main { float: none !important; width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box; }
  body[data-jgyy-demand-manage] .main-tab > li:not([data-id="demand"]):not(.add) { display: none !important; }
  body[data-jgyy-demand-manage] .main-tab .add > dl { display: none !important; }
  body[data-jgyy-demand-manage] .main-sub-tab { display: flex !important; flex-wrap: wrap; gap: 8px; float: none !important; width: 100% !important; height: auto !important; margin: 0 0 18px !important; padding: 0 !important; box-sizing: border-box; }
  body[data-jgyy-demand-manage] .main-sub-tab > li { float: none !important; width: auto !important; height: auto !important; padding: 0 !important; margin: 0 !important; line-height: 1.5 !important; }
  body[data-jgyy-demand-manage] .main-sub-tab > li.sel { display: flex !important; flex-basis: 100%; flex-wrap: wrap; gap: 8px; }
  body[data-jgyy-demand-manage] .main-sub-tab .sel label { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 12px !important; margin: 0 !important; font-size: 14px !important; line-height: 1.5 !important; border: 1px solid #d8dfe4; border-radius: 4px; box-sizing: border-box; }
  body[data-jgyy-demand-manage] .main-sub-tab .sel label.curr { border-color: #82b658; background: #f0f8e9; }
  body[data-jgyy-demand-manage] .main-sub-tab .sel label s { display: none; }
  body[data-jgyy-demand-manage] .main-sub-tab > li:not(.sel) a { display: block; padding: 8px !important; font-size: 13px !important; line-height: 1.5 !important; }
  body[data-jgyy-demand-manage] #list, body[data-jgyy-demand-manage] #list .item { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box; }
  body[data-jgyy-demand-manage] #list .item { display: flex; flex-direction: column; padding: 16px !important; margin: 0 0 14px !important; border: 1px solid #e0e5e8; border-radius: 6px; }
  body[data-jgyy-demand-manage] #list .item .i { order: 1; float: none !important; width: 100% !important; margin: 0 !important; }
  body[data-jgyy-demand-manage] #list .item .i p { font-size: 14px !important; line-height: 1.8 !important; white-space: normal !important; overflow-wrap: anywhere; }
  body[data-jgyy-demand-manage] #list .item h5 { height: auto !important; margin: 12px 0 !important; font-size: 18px !important; line-height: 1.5 !important; white-space: normal !important; overflow-wrap: anywhere; }
  body[data-jgyy-demand-manage] #list .item .o { order: 2; position: static !important; float: none !important; width: 100% !important; margin: 10px 0 0 !important; padding-top: 10px; border-top: 1px solid #edf0f2; display: flex; gap: 16px; }
  body[data-jgyy-demand-manage] #list .item .o a { display: inline-block; float: none !important; line-height: 36px; margin: 0 !important; }
  body[data-jgyy-demand-manage] #list .loading { padding: 36px 10px; font-size: 15px; }
  body[data-jgyy-demand-manage] .pagination { width: 100% !important; max-width: 100%; }
}

/* The existing member demand form is shared with mobile; keep its native submit logic. */
@media (max-width: 850px) {
  html { min-width: 0 !important; }
  body[data-jgyy-demand] { width: auto !important; min-width: 0 !important; margin: 0; }
  body[data-jgyy-demand] .wrap { width: calc(100% - 28px) !important; min-width: 0 !important; margin-left: 14px !important; margin-right: 14px !important; box-sizing: border-box; }
  body[data-jgyy-demand] .header { height: auto !important; min-height: 0 !important; padding: 16px 0 !important; }
  body[data-jgyy-demand] .header .wrap { height: auto !important; }
  body[data-jgyy-demand] .header .logo { float: none !important; display: block; height: auto !important; margin: 0 !important; }
  body[data-jgyy-demand] .header .logo h1 { font-size: 27px !important; line-height: 1.4 !important; margin: 0 !important; }
  body[data-jgyy-demand] .header .logo > span { font-size: 12px !important; line-height: 1.6 !important; }
  body[data-jgyy-demand] .header .nav { float: none !important; display: flex !important; flex-wrap: wrap !important; height: auto !important; margin-top: 12px !important; }
  body[data-jgyy-demand] .header .nav > li { float: none !important; height: auto !important; margin: 0 14px 0 0 !important; }
  body[data-jgyy-demand] .header .nav > li > a { font-size: 13px !important; line-height: 1.6 !important; padding: 5px 0 !important; }
  body[data-jgyy-demand] .tempWrap { display: none !important; }
  body[data-jgyy-demand] .container { padding: 18px 14px !important; width: auto !important; min-width: 0 !important; box-sizing: border-box; }
  body[data-jgyy-demand] .main-tab { display: grid !important; grid-template-columns: 1.7fr 1fr; float: none !important; width: 100% !important; height: auto !important; padding: 0 !important; margin: 0 0 24px !important; box-sizing: border-box; }
  body[data-jgyy-demand] .main-tab > li { float: none !important; width: auto !important; height: auto !important; padding: 0 !important; margin: 0 !important; }
  body[data-jgyy-demand] .main-tab > li > a { display: flex !important; align-items: center; justify-content: center; width: 100% !important; min-height: 48px; height: 100% !important; padding: 10px 6px !important; margin: 0 !important; font-size: 14px !important; line-height: 1.5 !important; white-space: normal !important; box-sizing: border-box; }
  body[data-jgyy-demand] .w-form { margin: 0 !important; padding: 0 !important; width: 100% !important; min-width: 0 !important; }
  body[data-jgyy-demand] .w-form dl { float: none !important; position: static !important; width: 100% !important; height: auto !important; min-height: 0 !important; padding: 0 !important; margin: 0 0 22px !important; box-sizing: border-box; }
  body[data-jgyy-demand] .w-form dt { display: block !important; float: none !important; position: static !important; width: 100% !important; height: auto !important; min-height: 0 !important; padding: 0 !important; margin: 0 0 8px !important; font-size: 15px !important; line-height: 1.5 !important; text-align: left !important; box-sizing: border-box; }
  body[data-jgyy-demand] .w-form dd { display: block !important; float: none !important; position: relative !important; width: 100% !important; height: auto !important; min-height: 0 !important; max-width: 100% !important; padding: 0 !important; margin: 0 !important; line-height: 1.5 !important; box-sizing: border-box; }
  body[data-jgyy-demand] .w-form dd:after { content: ''; display: block; clear: both; }
  body[data-jgyy-demand] .w-form .inp { display: block !important; float: none !important; position: static !important; width: 100% !important; max-width: 100% !important; height: 46px !important; min-height: 46px !important; line-height: 24px !important; padding: 10px 12px !important; margin: 0 !important; font-size: 16px !important; box-sizing: border-box !important; border-radius: 5px; }
  body[data-jgyy-demand] .w-form textarea#note { height: 160px !important; min-height: 160px !important; resize: vertical; }
  body[data-jgyy-demand] .w-form .radio { float: none !important; display: flex !important; flex-wrap: wrap; gap: 8px; width: 100% !important; height: auto !important; line-height: 1.5 !important; padding: 0 !important; margin: 0 !important; }
  body[data-jgyy-demand] .w-form .radio span { display: inline-flex !important; align-items: center; justify-content: center; float: none !important; min-height: 42px; min-width: 68px; height: auto !important; line-height: 1.4 !important; padding: 10px 12px !important; margin: 0 !important; font-size: 15px !important; box-sizing: border-box; }
  body[data-jgyy-demand] .w-form .tip-inline { display: block; float: none !important; position: static !important; width: 100%; margin: 6px 0 0 !important; padding: 0 !important; line-height: 1.5 !important; }
  body[data-jgyy-demand] .w-form .tip-inline:empty { display: none !important; }
  body[data-jgyy-demand] .choseGroup, body[data-jgyy-demand] .w-form .sel-group { position: relative !important; float: none !important; width: 100% !important; height: auto !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box; }
  body[data-jgyy-demand] .w-form .sel-group .sel { width: 100% !important; height: 46px !important; padding: 10px 12px !important; margin: 0 !important; text-align: left; font-size: 16px !important; box-sizing: border-box; }
  body[data-jgyy-demand] .w-form .sel-menu { left: 0 !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; max-height: 45vh; overflow-y: auto; box-sizing: border-box; }
  body[data-jgyy-demand] .w-form .selectGroup dd .areaCode { display: flex !important; align-items: center; justify-content: center; position: absolute !important; left: 0 !important; top: 0 !important; width: 76px !important; height: 46px !important; padding: 0 !important; margin: 0 !important; line-height: 46px !important; border-right: 1px solid #ddd; box-sizing: border-box; z-index: 1; }
  body[data-jgyy-demand] .w-form .selectGroup .areaCode i { line-height: 46px !important; font-size: 16px !important; font-style: normal; }
  body[data-jgyy-demand] .w-form #tel { padding-left: 86px !important; }
  body[data-jgyy-demand] .w-form .areaCode_wrap { left: 0 !important; top: 46px !important; max-width: 100% !important; box-sizing: border-box; z-index: 20; }
  body[data-jgyy-demand] .w-form #submit { width: 100% !important; height: 48px !important; margin: 0 !important; padding: 0 12px !important; line-height: 48px !important; font-size: 18px !important; box-sizing: border-box; }
  body[data-jgyy-demand] .im-panel_box, body[data-jgyy-demand] .im-panel_list, body[data-jgyy-demand] .im-pub_box, body[data-jgyy-demand] .im-msg_record, body[data-jgyy-demand] .im-msg_tip, body[data-jgyy-demand] .im-notebox { display: none !important; }
  body[data-jgyy-demand] .footer { padding: 24px 14px !important; text-align: center; line-height: 1.9 !important; overflow-wrap: anywhere; }
  body[data-jgyy-demand] .footer a { white-space: normal !important; }
}
