.forum-panel{border:1px solid #bdd5b4;background:#fff;border-radius:4px;overflow:hidden}.forum-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#079400;color:white;padding:9px 12px}.forum-heading h2{margin:0;font-size:18px}.forum-small-button{border:1px solid #c5dcbf;border-radius:4px;background:#fff;color:#336628;padding:5px 10px;cursor:pointer;font:inherit;font-size:12px}.forum-heading .forum-small-button{border:2px solid #fff;color:#14621b;background:#fff;font-size:14px;font-weight:700;padding:7px 14px;min-height:36px;box-shadow:0 2px 5px #004d0033}.forum-heading .forum-small-button:hover{background:#f0ffe9;border-color:#f0ffe9}.forum-heading .forum-small-button:focus-visible{outline:2px solid #fff;outline-offset:3px}.forum-heading .forum-small-button:disabled{opacity:.7;cursor:wait}.forum-compose{padding:12px;background:#f8fcf5;border-bottom:1px solid #dcebd5}.forum-compose label{display:block;font-size:15px;font-weight:bold;margin-bottom:6px}.forum-compose textarea{resize:vertical;display:block;min-height:100px;max-height:300px;width:100%;border:1px solid #b9d0b0;border-radius:4px;padding:10px;font:14px/1.65 Arial,"Microsoft YaHei",sans-serif;color:#243b20;background:#fff;box-sizing:border-box}.forum-compose textarea:focus{outline:2px solid #72b85c;outline-offset:1px}.forum-context{font-size:12px;color:#56734d;margin:0 0 8px}.forum-compose-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.forum-compose-bottom small{font-size:12px;color:#6d7a67}.forum-submit{background:#079400;border:0;border-radius:4px;color:#fff;cursor:pointer;padding:8px 20px;font:14px Arial,"Microsoft YaHei",sans-serif}.forum-submit:disabled{opacity:.55;cursor:default}.forum-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);opacity:0}.forum-notice{font-size:12px;line-height:1.6;color:#6c7d65;margin:8px 0 0}.forum-message{font-size:13px;line-height:1.7;min-height:0;color:#27751b;margin:7px 0 0}.forum-message:empty{display:none}.forum-message.error{color:#b6332d}.forum-own{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid #dcebd5;font-size:12px;color:#627756;background:#fffdf1}.forum-list{padding:0 12px}.forum-comment{padding:15px 0 13px;border-bottom:1px solid #e1ecdc}.forum-comment:last-child{border-bottom:0}.forum-comment-meta{display:flex;gap:10px;align-items:center}.forum-avatar{height:32px;width:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#eaf4e4;color:#388126;font-size:14px;flex-shrink:0}.forum-author{font-size:14px;color:#27611d;font-weight:bold}.forum-time{font-size:11px;color:#8a9584;margin-left:auto;white-space:nowrap}.forum-comment-body{font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;color:#263d23;margin:9px 0 11px;padding-left:42px}.forum-votes{display:flex;gap:8px;padding-left:42px}.forum-vote{font:12px Arial,"Microsoft YaHei",sans-serif;border:1px solid #dce7d6;background:#fff;color:#74826d;border-radius:15px;padding:4px 12px;cursor:pointer;min-width:65px}.forum-vote.selected{color:#248316;background:#eff9e8;border-color:#83bf72}.forum-vote.dislike.selected{color:#9d5e36;border-color:#d5aa86;background:#fff6ed}.forum-vote:disabled{opacity:.5;cursor:wait}.forum-empty{padding:28px 10px;text-align:center;color:#8b9b81;line-height:1.9;font-size:13px}.forum-more{display:block;max-width:240px;width:70%;margin:12px auto 18px;padding:8px;border:1px solid #c7dabf;border-radius:4px;background:#f6fbf2;color:#40812e;cursor:pointer}.forum-panel [hidden]{display:none!important}.forum-panel button:focus-visible{outline:2px solid #62ac4c;outline-offset:2px}@media(max-width:540px){.content-tabs button{padding:5px 4px!important;font-size:14px!important}.forum-heading{padding:8px 10px}.forum-heading h2{font-size:16px}.forum-compose{padding:10px}.forum-compose label{font-size:14px}.forum-compose textarea{font-size:14px}.forum-list{padding:0 10px}.forum-comment-body,.forum-votes{padding-left:0}.forum-time{font-size:10px}.forum-compose-bottom small{font-size:10px}.forum-submit{padding:8px 13px}.forum-notice{font-size:11px}.forum-own{font-size:11px}}

.forum-filter{display:flex;gap:8px;padding:12px 12px 0}.forum-filter button{background:#fff;border:1px solid #c9ddc0;color:#66835b;border-radius:4px;padding:6px 14px;font:13px Arial,"Microsoft YaHei",sans-serif;cursor:pointer}.forum-filter button.active{color:#247d16;background:#edf8e6;border-color:#86b875;font-weight:bold}.forum-filter button:disabled{opacity:.6;cursor:wait}.forum-comment-meta{flex-wrap:wrap}.forum-badge{font-size:10px;line-height:1.5;padding:1px 6px;border-radius:3px;white-space:nowrap}.forum-badge.pinned{background:#fff1c7;color:#a87514}.forum-badge.featured{background:#e6f4d9;color:#3a811e}

.forum-filter{flex-wrap:wrap}.forum-badge.hot{background:#fff0df;color:#cb641c}.forum-badge.black-red{background:#28282d;color:#fff}.forum-comment-meta .forum-badge{flex-shrink:0}@media(max-width:540px){.forum-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.forum-filter button{padding:7px 6px}}
