.cid-thread-hero{padding:48px 0;background:linear-gradient(120deg,#2b1d1d,#82271d);color:#fff}.cid-thread-hero h1{max-width:900px;margin:11px 0 8px;font:700 31px/1.45 "Noto Serif SC","Microsoft YaHei",serif}.cid-thread-hero p{margin:0;color:rgba(255,255,255,.72);font-size:13px}.cid-post-section{padding:34px 0 65px;background:#f7f3eb}.cid-post-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;color:#a01818}.cid-post-actions .cid-button{color:#fff}.cid-post-list{display:grid;gap:18px}.cid-post-card{display:grid;grid-template-columns:180px 1fr;background:#fff;border:1px solid #e7dfd3;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(59,37,18,.06)}.cid-post-author{padding:24px 18px;background:#f5ecd7;text-align:center}.cid-post-avatar{width:58px;height:58px;margin:0 auto 10px;overflow:hidden;border-radius:50%;background:#a01818;color:#fff}.cid-post-avatar img{width:100%;height:100%;object-fit:cover}.cid-post-avatar span{display:grid;height:100%;place-items:center}.cid-post-author strong,.cid-post-author small{display:block}.cid-post-author small{margin-top:4px;color:#746d65;font-size:12px}.cid-post-body{min-width:0;padding:20px 25px}.cid-post-body>header,.cid-post-body>footer{display:flex;justify-content:space-between;color:#958b80;font-size:12px}.cid-post-message{min-height:115px;padding:24px 0;color:#302a25;line-height:1.9;overflow-wrap:anywhere}.cid-post-message img{max-width:100%;height:auto}.cid-post-body>footer{padding-top:12px;border-top:1px solid #eee6d8}.cid-post-body>footer a{color:#a01818}.cid-body #ct{width:min(760px,calc(100% - 32px));margin:42px auto 70px;padding:26px;background:#fff;border:1px solid #e7dfd3;border-radius:12px;box-shadow:0 8px 22px rgba(59,37,18,.06)}.cid-body #ct .bm,.cid-body #ct .bm_c{border:0;background:transparent}.cid-body #ct .bm_h{margin-bottom:18px;padding-bottom:13px;border-bottom:2px solid #c0392b}.cid-body #ct .bm_h h3{margin:0;font:700 24px "Noto Serif SC","Microsoft YaHei",serif}.cid-body #ct .rfm{padding:10px 0;border-bottom:1px solid #eee6d8}.cid-body #ct .rfm table{width:100%}.cid-body #ct .rfm th{width:145px;color:#4d4036;text-align:right}.cid-body #ct input[type=text],.cid-body #ct input[type=password],.cid-body #ct input[type=email],.cid-body #ct textarea,.cid-body #ct select{max-width:100%;padding:9px 10px;border:1px solid #d9cdbd;border-radius:6px;background:#fff;font:inherit}.cid-body #ct button,.cid-body #ct input[type=submit],.cid-body #ct .pn{padding:9px 18px;border:0;border-radius:6px;background:#a01818;color:#fff;cursor:pointer}.cid-body #ct .appl,.cid-body #ct .sd{display:none}.cid-body #ct .mn{float:none;width:auto}@media(max-width:720px){.cid-thread-hero{padding:34px 0}.cid-thread-hero h1{font-size:24px}.cid-post-card{grid-template-columns:1fr}.cid-post-author{display:flex;align-items:center;gap:10px;padding:12px 15px;text-align:left}.cid-post-avatar{width:36px;height:36px;margin:0}.cid-post-author small{margin:0}.cid-post-body{padding:15px}.cid-post-message{min-height:90px;padding:18px 0}.cid-body #ct{width:min(100% - 24px,760px);margin:25px auto 45px;padding:16px}.cid-body #ct .rfm th{display:block;width:auto;text-align:left}.cid-body #ct .rfm td{display:block;padding-top:5px}}
.cid-post-controls{display:flex;gap:14px}.cid-body #ct.ct3_a,.cid-body #ct.ct2_a{display:grid;width:min(1180px,calc(100% - 32px));grid-template-columns:210px minmax(0,1fr) 250px;gap:22px}.cid-body #ct.ct3_a .appl,.cid-body #ct.ct2_a .appl,.cid-body #ct.ct3_a .mn,.cid-body #ct.ct2_a .mn,.cid-body #ct.ct3_a .sd,.cid-body #ct.ct2_a .sd{display:block;float:none;width:auto;margin:0;padding:18px;background:#fff;border:1px solid #e7dfd3;border-radius:10px;box-shadow:0 7px 18px rgba(59,37,18,.05)}.cid-body #ct .tedt{border:1px solid #d9cdbd;border-radius:8px;overflow:hidden}.cid-body #ct .tedt .bar{background:#f5ecd7}.cid-body #ct .tedt textarea{width:100%;min-height:190px;border:0;border-radius:0}@media(max-width:720px){.cid-body #ct.ct3_a,.cid-body #ct.ct2_a{display:block;width:min(100% - 24px,1180px)}.cid-body #ct.ct3_a .appl,.cid-body #ct.ct2_a .appl,.cid-body #ct.ct3_a .mn,.cid-body #ct.ct2_a .mn,.cid-body #ct.ct3_a .sd,.cid-body #ct.ct2_a .sd{margin-bottom:12px}}
