/* ── 帖子操作菜单（⋮ → 举报/拉黑）全局组件 ──
   配套 js/post-actions.js；被半暖/树洞/故事日记五页引入。
   卡片容器需自带 position:relative（.hw-card / .th-post-card / .sd-card 各自声明） */
.pa-more{position:absolute;top:10px;right:12px;background:none;border:none;cursor:pointer;font-size:18px;color:var(--gray);padding:4px 6px;line-height:1;z-index:5}
.pa-more:hover{color:var(--charcoal)}
.pa-more-inline{background:none;border:none;cursor:pointer;font-size:18px;color:var(--gray);padding:0 4px;line-height:1}
.pa-more-inline:hover{color:var(--charcoal)}
.pa-menu{position:fixed;z-index:9990;background:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,0.12);padding:4px;min-width:140px}
.pa-menu button{display:block;width:100%;padding:10px 14px;border:none;background:none;font-size:13px;cursor:pointer;text-align:left;border-radius:6px;font-family:inherit;color:var(--charcoal)}
.pa-menu button:hover{background:rgba(0,0,0,0.04)}
.pa-report-mask{position:fixed;inset:0;z-index:9995;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;padding:20px}
.pa-report-box{background:#fff;border-radius:16px;padding:20px;width:100%;max-width:420px;max-height:85vh;overflow-y:auto}
.pa-report-box h3{margin:0 0 4px;font-size:17px;color:var(--charcoal)}
.pa-report-tip{font-size:12px;color:var(--gray);margin:0 0 12px}
.pa-opts{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}
.pa-opt{font-size:13px;color:var(--charcoal);display:flex;align-items:center;gap:8px;cursor:pointer}
.pa-detail{width:100%;min-height:60px;padding:10px 12px;border-radius:10px;border:1px solid rgba(51,144,236,0.15);font-size:13px;font-family:inherit;outline:none;resize:vertical;box-sizing:border-box;margin-bottom:12px}
.pa-btns{display:flex;gap:10px;justify-content:flex-end}
.pa-cancel{padding:9px 18px;border-radius:10px;border:1px solid rgba(51,144,236,0.15);background:none;color:var(--gray);font-size:13px;cursor:pointer;font-family:inherit}
.pa-submit{padding:9px 18px;border-radius:10px;border:none;background:var(--blue);color:#fff;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}
