/* 基础布局 + 头部 */
*{margin:0;padding:0;box-sizing:border-box}
body{background:#0d0015;color:#e8d5e0;font-family:-apple-system,sans-serif;min-height:100vh}
.main{margin-left:200px;padding:24px}

.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px}
.header h1{font-size:24px;color:#fff}
.header-actions{display:flex;align-items:center;gap:12px}

.search-box{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:8px 14px;color:#fff;font-size:13px;width:220px;outline:none}
.search-box:focus{border-color:rgba(255,107,138,0.5)}
.search-box::placeholder{color:#666}

.btn-refresh{background:rgba(255,255,255,0.05);color:#a090b0;border:1px solid rgba(255,255,255,0.1);padding:8px 16px;border-radius:8px;font-size:13px;cursor:pointer}
.btn-refresh:hover{background:rgba(255,107,138,0.1);color:#ff6b8a}

.last-update{font-size:12px;color:#666}

/* 空状态 */
.empty-state{grid-column:1/-1;text-align:center;padding:80px 20px;color:#666;font-size:16px}

/* 列表头 */
.list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;color:#888;font-size:13px}

/* 筛选标签 */
.filter-tabs{display:flex;gap:8px}
.filter-tab{padding:6px 14px;border-radius:12px;font-size:12px;cursor:pointer;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);color:#888}
.filter-tab.active,.filter-tab:hover{background:rgba(255,107,138,0.1);color:#ff6b8a;border-color:rgba(255,107,138,0.3)}

/* 标签 */
.tag-processing{font-size:11px;color:#f0a500;padding:4px 10px;border-radius:8px;background:rgba(240,165,0,0.1)}
.tag-review{font-size:11px;color:#48c78e;padding:4px 10px;border-radius:8px;background:rgba(72,199,142,0.1)}
