:root{--adh-bg: #f3f6f6;--adh-surface: #fff;--adh-surface-subtle: #f5f8f8;--adh-surface-muted: #edf2f1;--adh-text: #1b2b31;--adh-text-strong: #25363e;--adh-text-secondary: #52676e;--adh-text-muted: #6a7d84;--adh-border: #d7e2e2;--adh-border-subtle: #e9eeee;--adh-accent: #087565;--adh-accent-strong: #07584f;--adh-accent-soft: #e7f3f0;--adh-success: #087a4f;--adh-success-bg: #e8f5ee;--adh-success-border: #add7c0;--adh-danger: #a72c39;--adh-danger-bg: #faebed;--adh-danger-border: #e5b7bd;--adh-warning-text: #875b08;--adh-warning-bg: #fff6df;--adh-warning-border: #e6ce91;--adh-pending-text: #526168;--adh-pending-bg: #f0f3f3;--adh-pending-border: #cbd4d5;--adh-shadow: 0 12px 32px rgba(31, 69, 63, .12)}.dark{--adh-bg: #101619;--adh-surface: #192124;--adh-surface-subtle: #202a2d;--adh-surface-muted: #263135;--adh-text: #f2f6f5;--adh-text-strong: #e8efed;--adh-text-secondary: #c1cecb;--adh-text-muted: #9aadaa;--adh-border: #39484c;--adh-border-subtle: #2d3a3e;--adh-accent: #67c7b5;--adh-accent-strong: #3aa993;--adh-accent-soft: rgba(103, 199, 181, .14);--adh-success: #72d7a4;--adh-success-bg: rgba(54, 179, 112, .15);--adh-success-border: #347a58;--adh-danger: #ff929b;--adh-danger-bg: rgba(226, 74, 89, .15);--adh-danger-border: #86434b;--adh-warning-text: #f0c86e;--adh-warning-bg: rgba(215, 158, 32, .14);--adh-warning-border: #715d2d;--adh-pending-text: #c2cecc;--adh-pending-bg: #263034;--adh-pending-border: #4a5a5e;--adh-shadow: 0 14px 34px rgba(0, 0, 0, .3)}.status-tag,.role-tag{padding:2px 9px;margin:0;font-weight:600;line-height:20px;border-radius:5px}.status-processing,.role-source{color:#087565;color:var(--adh-accent);background:#e7f3f0;background:var(--adh-accent-soft);border-color:#08756580}@supports (color: color-mix(in lch,red,blue)){.status-processing,.role-source{border-color:color-mix(in srgb,var(--adh-accent) 50%,transparent)}}.status-completed,.role-result{color:#087a4f;color:var(--adh-success);background:#e8f5ee;background:var(--adh-success-bg);border-color:#add7c0;border-color:var(--adh-success-border)}.status-partial-ready{color:#875b08;color:var(--adh-warning-text);background:#fff6df;background:var(--adh-warning-bg);border-color:#e6ce91;border-color:var(--adh-warning-border)}.status-failed{color:#a72c39;color:var(--adh-danger);background:#faebed;background:var(--adh-danger-bg);border-color:#e5b7bd;border-color:var(--adh-danger-border)}.status-cancelled{color:#875b08;color:var(--adh-warning-text);background:#fff6df;background:var(--adh-warning-bg);border-color:#e6ce91;border-color:var(--adh-warning-border)}.status-pending,.role-unassigned{color:#526168;color:var(--adh-pending-text);background:#f0f3f3;background:var(--adh-pending-bg);border-color:#cbd4d5;border-color:var(--adh-pending-border)}.adh-page,.content-page,.result-page{font-family:Inter,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}.adh-page .ant-btn,.comparison-list-page .ant-btn,.content-page .ant-btn,.detail-page .ant-btn,.generation-page .ant-btn,.learning-page .ant-btn,.reading-page .ant-btn,.review-list-page .ant-btn,.rules-page .ant-btn,.result-page .ant-btn{flex-shrink:0;white-space:nowrap}.adh-page .ant-btn>span,.comparison-list-page .ant-btn>span,.content-page .ant-btn>span,.detail-page .ant-btn>span,.generation-page .ant-btn>span,.learning-page .ant-btn>span,.reading-page .ant-btn>span,.review-list-page .ant-btn>span,.rules-page .ant-btn>span,.result-page .ant-btn>span{white-space:nowrap}
