.notice-board,.notice-board-detail,.notice-board-editor{min-width:0;max-width:100%}.notice-board-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.notice-board-tools>p{font-size:13px;line-height:1.8;color:#8996aa}.notice-board-tools>div{display:flex;gap:8px;flex:none}.notice-board-list{border-top:1px solid #e6ebf2;max-height:58dvh;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.notice-board-item{display:flex;align-items:center;gap:15px;width:100%;padding:20px 4px;border-bottom:1px solid #e6ebf2;background:transparent;text-align:left;color:#4d5c74}.notice-board-item>span{flex:1;min-width:0}.notice-board-item strong{display:block;font-size:15px;font-weight:650;line-height:1.65;overflow-wrap:anywhere}.notice-board-item time{display:block;font-size:11px;color:#98a4b7;margin-top:8px}.notice-board-item>.icon{width:16px;height:16px;flex:none;color:#97a4b6}.notice-board-item:hover{background:var(--accent-soft,#fff5f5)}.notice-board-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #e6ebf2}.notice-board-meta>time{font-size:12px;color:#94a1b4}.notice-board-content{font-size:14px;line-height:1.95;color:#536179;white-space:pre-wrap;overflow-wrap:anywhere}.notice-board-editor{display:grid;gap:20px}.notice-board-editor textarea{min-height:240px;line-height:1.9;resize:vertical}.notice-board-empty{padding:36px 0;font-size:13px;color:#94a1b4;text-align:center}.notice-board-demo{font-size:12px;color:#8d99ac;line-height:1.8;margin:0 0 18px;padding:12px 14px;border-radius:10px;background:#f4f6fa}@media(max-width:650px){.notice-board-tools{align-items:flex-start;flex-wrap:wrap;gap:10px}.notice-board-tools>p{font-size:12px}.notice-board-tools>div{margin-left:auto}.notice-board-item{padding:18px 0}.notice-board-item strong{font-size:14px}.notice-board-content{font-size:13px;line-height:1.95}.notice-board-editor textarea{min-height:210px}.notice-board-demo{font-size:11px}}

.notice-board-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.notice-board-actions>.notice-delete{color:#b52d3b;border-color:#efccd2;background:#fff8f9}
.notice-delete-question{font-size:14px;line-height:1.9;color:#536179;margin-bottom:14px;overflow-wrap:anywhere}
.notice-delete-question>strong{font-weight:650;color:#3f4d63}
@media(max-width:650px){.notice-board-meta{flex-wrap:wrap}.notice-board-actions{margin-left:auto}.notice-delete-question{font-size:13px}}
