.ink-admin-actions{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(239,68,68,0.05);border:1px solid rgba(239,68,68,0.1);border-radius:12px;margin-bottom:16px}
.ink-admin-actions label{font-size:14px;color:#cbd5e1;cursor:pointer}
.ink-batch-delete-btn{padding:4px 10px;font-size:0;display:inline-flex;align-items:center;gap:6px;width:auto;height:28px;color:#ef4444;background:rgba(239,68,68,0.08);border:1px solid rgba(239,68,68,0.3);border-radius:8px;cursor:pointer;transition:all 0.2s}
.ink-batch-delete-btn:hover{background:rgba(239,68,68,0.15);border-color:rgba(239,68,68,0.5)}
.ink-post-checkbox{width:18px;height:18px;cursor:pointer;accent-color:#00f090}
.ink-edit-btn{padding:3px;font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;box-sizing:border-box;color:#f97316;background:rgba(249,115,22,0.05);border:1px solid rgba(249,115,22,0.2);border-radius:6px;cursor:pointer;transition:all 0.2s}
.ink-edit-btn:hover{background:rgba(249,115,22,0.1);border-color:rgba(249,115,22,0.4)}
.ink-delete-btn{padding:3px;font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;box-sizing:border-box;color:#ef4444;background:rgba(239,68,68,0.05);border:1px solid rgba(239,68,68,0.2);border-radius:6px;cursor:pointer;transition:all 0.2s}
.ink-delete-btn:hover{background:rgba(239,68,68,0.1);border-color:rgba(239,68,68,0.4)}
.ink-post-edit-form{margin-top:12px;padding:12px;background:rgba(0,0,0,0.3);border-radius:8px}
.ink-post-edit-form .ink-form-textarea{width:100%;min-height:100px;margin-bottom:10px}
.ink-form-actions{display:flex;gap:10px}
.ink-cancel-btn{padding:6px 14px;font-size:13px;color:#94a3b8;background:rgba(148,163,184,0.1);border:1px solid rgba(148,163,184,0.2);border-radius:8px;cursor:pointer;transition:all 0.2s}
.ink-cancel-btn:hover{background:rgba(148,163,184,0.15);border-color:rgba(148,163,184,0.4)}
.ink-discussion-actions{display:flex;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,240,144,0.05)}
.ink-discussion-header{cursor:pointer;display:flex;align-items:center;gap:12px}
.ink-discussion-title{cursor:pointer}

.ink-form-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.ink-upload-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:13px;color:#00f090;background:rgba(0,240,144,0.05);border:1px solid rgba(0,240,144,0.2);border-radius:6px;cursor:pointer;transition:all 0.2s}
.ink-upload-btn:hover{background:rgba(0,240,144,0.1);border-color:rgba(0,240,144,0.4)}
.ink-upload-preview{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
.ink-upload-img-item{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid rgba(0,240,144,0.2)}
.ink-upload-img-item img{width:100%;height:100%;object-fit:cover}
.ink-remove-img{position:absolute;top:2px;right:2px;width:20px;height:20px;padding:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.6);color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:14px;line-height:1}
.ink-remove-img:hover{background:rgba(0,0,0,0.8)}
.ink-post-img{max-width:100%;max-height:400px;border-radius:8px;margin:8px 0;cursor:pointer}
