.head[data-v-0217897d],.search[data-v-0217897d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.head[data-v-0217897d]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0}.user[data-v-0217897d]{cursor:pointer;margin:6px 0;padding:6px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user .user-name[data-v-0217897d]{margin-left:10px}.user .user-icon[data-v-0217897d]{margin-left:10px;color:var(--current-color)}.user[data-v-0217897d]:hover{background:#ddd}.ant-row[data-v-0217897d]{margin-bottom:20px}.ant-row[data-v-0217897d]:last-child{margin-bottom:0}.ant-col[data-v-0217897d]{border-radius:4px}.bg-purple-dark[data-v-0217897d]{background:#99a9bf}.bg-purple[data-v-0217897d]{background:#d3dce6}.bg-purple-light[data-v-0217897d]{background:#e5e9f2}.grid-content[data-v-0217897d]{border-radius:4px;min-height:36px}.row-bg[data-v-0217897d]{padding:10px 0;background-color:#f9fafc}.dialog-footer[data-v-0217897d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.task-list-page[data-v-a86a0c26]{border-radius:14px}.task-list-page[data-v-a86a0c26] .ant-card-body{padding:20px 24px 32px}.page-header[data-v-a86a0c26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eef0f5}.page-title[data-v-a86a0c26]{margin:0;font-size:20px;font-weight:600;color:#1a1f2e;letter-spacing:-.02em;line-height:1.3}.page-subtitle[data-v-a86a0c26]{margin:4px 0 0;font-size:13px;color:#8b93a7;line-height:1.5}.search-panel[data-v-a86a0c26]{padding:16px 20px;margin-bottom:20px;border:1px solid #e4e7ee;border-radius:14px;background:#f8f9fb}.search-form[data-v-a86a0c26]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px 8px}.search-form[data-v-a86a0c26] .ant-form-item{margin-right:16px;margin-bottom:0}.search-form[data-v-a86a0c26] .ant-form-item-label>label{font-size:13px;color:#5c6478}.search-form__actions .btn-gap[data-v-a86a0c26]{margin-left:12px}.search-input[data-v-a86a0c26]{width:200px}.btn-primary[data-v-a86a0c26]{border-radius:6px}.btn-ghost[data-v-a86a0c26]{border-radius:6px;border-color:#e4e7ee;color:#5c6478}.btn-ghost[data-v-a86a0c26]:hover{color:#b8860b;border-color:#d4c48a}.task-cards[data-v-a86a0c26]{min-height:200px}.empty-state[data-v-a86a0c26],.loading-state[data-v-a86a0c26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px}.empty-state[data-v-a86a0c26]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#8b93a7}.empty-state .anticon[data-v-a86a0c26]{font-size:48px;margin-bottom:16px}.empty-state p[data-v-a86a0c26]{font-size:14px;margin:0}.task-card-list[data-v-a86a0c26]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.task-card[data-v-a86a0c26]{border:1px solid #e4e7ee;border-radius:10px;background:#fff;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.task-card[data-v-a86a0c26]:hover{border-color:#d4c48a;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.task-card__header[data-v-a86a0c26]{gap:12px;padding:14px 16px;background:#f8f9fb;border-bottom:1px solid #eef0f5}.task-card__header[data-v-a86a0c26],.task-card__icon[data-v-a86a0c26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-card__icon[data-v-a86a0c26]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:10px;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.task-card__title-area[data-v-a86a0c26]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.task-card__title[data-v-a86a0c26]{margin:0;font-size:15px;font-weight:600;color:#1a1f2e;line-height:1.3}.task-card__subtitle[data-v-a86a0c26]{display:block;font-size:12px;color:#8b93a7;margin-top:2px}.task-card__meta[data-v-a86a0c26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0}.task-card__status[data-v-a86a0c26]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 10px;font-size:12px;font-weight:500;border-radius:20px}.status--pending[data-v-a86a0c26]{color:#b54708;background:#fffaeb;border:1px solid #fedf89}.status--processing[data-v-a86a0c26]{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff}.status--approved[data-v-a86a0c26]{color:#027a48;background:#ecfdf3;border:1px solid #abefc6}.status--rejected[data-v-a86a0c26]{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.status--default[data-v-a86a0c26]{color:#5c6478;background:#f8f9fb;border:1px solid #e4e7ee}.task-card__time[data-v-a86a0c26]{font-size:12px;color:#8b93a7}.task-card__body[data-v-a86a0c26]{padding:14px 16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.task-card__fields[data-v-a86a0c26]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.task-card__field[data-v-a86a0c26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.task-card__field-label[data-v-a86a0c26]{font-size:12px;color:#8b93a7;-ms-flex-negative:0;flex-shrink:0;min-width:60px}.task-card__field-value[data-v-a86a0c26]{font-size:13px;color:#1a1f2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-card__field--empty[data-v-a86a0c26]{opacity:0}.task-card__fields-placeholder[data-v-a86a0c26]{display:contents}.task-card__footer[data-v-a86a0c26]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px;border-top:1px solid #eef0f5}.task-card__footer[data-v-a86a0c26],.task-card__node[data-v-a86a0c26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-card__node[data-v-a86a0c26]{gap:4px;font-size:12px;color:#8b93a7}.task-card__node .anticon[data-v-a86a0c26]{font-size:14px}.task-card__actions[data-v-a86a0c26]{gap:16px}.task-card__action[data-v-a86a0c26],.task-card__actions[data-v-a86a0c26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-card__action[data-v-a86a0c26]{gap:4px;font-size:13px;color:#5c6478;-webkit-transition:color .18s ease;transition:color .18s ease}.task-card__action[data-v-a86a0c26]:hover{color:#b8860b}.pagination-wrapper[data-v-a86a0c26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid #eef0f5}@media (max-width:1200px){.task-card-list[data-v-a86a0c26]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-header[data-v-a86a0c26]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.search-input[data-v-a86a0c26]{width:140px}.task-card-list[data-v-a86a0c26],.task-card__fields[data-v-a86a0c26]{grid-template-columns:1fr}}