/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-10-28 09:37:48
 */[data-v-44353a3d]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.home[data-v-44353a3d]{max-width:1280px;color:#1c2733}.home-card[data-v-44353a3d]{display:flex;flex-direction:column;gap:12px;padding:20px 24px;margin-bottom:20px;background:#fff;border:1px solid #e3e7ed;border-radius:8px}.home-card__head[data-v-44353a3d]{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline}.home-card__title[data-v-44353a3d]{margin:0;font-size:18px;font-weight:600}.home-card__sub[data-v-44353a3d]{font-size:14px;color:#5b6775}.home-card__note[data-v-44353a3d]{font-size:13px;color:#5b6775}.home-card__refresh[data-v-44353a3d]{margin-left:auto}.home-card__empty[data-v-44353a3d]{margin:0;font-size:14px;color:#5b6775}.project__head[data-v-44353a3d]{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-end;justify-content:space-between}.project__kicker[data-v-44353a3d],.project__note[data-v-44353a3d]{margin:0;font-size:14px;color:#5b6775}.project__name[data-v-44353a3d]{margin:2px 0 0;font-size:22px;font-weight:700;line-height:1.4}.stages[data-v-44353a3d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0;margin:4px 0 0;list-style:none}.stage[data-v-44353a3d]{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#5b6775}.stage__bar[data-v-44353a3d]{height:6px;background:#dde2e8;border-radius:3px}.stage.is-done[data-v-44353a3d]{color:#17663a}.stage.is-done .stage__bar[data-v-44353a3d]{background:#2e7d4f}.stage.is-current[data-v-44353a3d]{font-weight:600;color:#1d4f91}.stage.is-current .stage__bar[data-v-44353a3d]{background:#1d4f91}.home-grid[data-v-44353a3d]{display:flex;flex-wrap:wrap;gap:0 20px;align-items:flex-start}.todo-card[data-v-44353a3d]{flex:999 1 560px;min-width:0}.home-side[data-v-44353a3d]{display:flex;flex:1 1 320px;flex-direction:column;min-width:0}.todo-list[data-v-44353a3d]{padding:0;margin:0;list-style:none}.todo[data-v-44353a3d]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;padding:14px 0;border-top:1px solid #eef1f4}.todo__body[data-v-44353a3d]{display:flex;flex:1 1 280px;flex-direction:column;gap:2px;min-width:0}.todo__title[data-v-44353a3d]{font-size:16px;font-weight:600}.todo__title.is-muted[data-v-44353a3d]{font-weight:400;color:#5b6775}.todo__deadline[data-v-44353a3d],.todo__detail[data-v-44353a3d]{font-size:14px;color:#5b6775}.todo__deadline.is-urgent[data-v-44353a3d]{font-weight:600;color:#c0392b}.todo .el-button.todo__go[data-v-44353a3d]{width:88px}.todo-clear[data-v-44353a3d]{padding-top:12px;margin:0;font-size:14px;color:#5b6775;border-top:1px solid #eef1f4}.district-table[data-v-44353a3d]{width:100%;font-size:14px;border-collapse:collapse}.district-table th[data-v-44353a3d]{padding:8px 4px;font-weight:500;color:#5b6775;text-align:left;border-bottom:1px solid #e3e7ed}.district-table td[data-v-44353a3d]{padding:10px 4px;border-bottom:1px solid #eef1f4}.district-table .is-num[data-v-44353a3d]{font-variant-numeric:tabular-nums}.times[data-v-44353a3d]{margin:0}.times__row[data-v-44353a3d]{display:flex;gap:12px;justify-content:space-between;padding:4px 0;font-size:14px}.times__row dt[data-v-44353a3d]{color:#5b6775}.times__row dd[data-v-44353a3d]{margin:0;font-variant-numeric:tabular-nums}.times__row dd.is-urgent[data-v-44353a3d]{font-weight:600;color:#c0392b}.batch-list[data-v-44353a3d]{padding:0;margin:0;list-style:none}.batch[data-v-44353a3d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:10px 0}.batch+.batch[data-v-44353a3d]{border-top:1px solid #eef1f4}.batch__name[data-v-44353a3d]{font-size:14px;word-break:break-all}.batch__stage[data-v-44353a3d]{font-size:14px;font-weight:600;color:#1d4f91;text-align:right}.batch__deadline[data-v-44353a3d]{grid-column:1/-1;font-size:14px;color:#5b6775}@media (max-width:768px){.home-card[data-v-44353a3d]{padding:16px}.stages[data-v-44353a3d]{grid-template-columns:repeat(2,minmax(0,1fr))}.todo .el-button.todo__go[data-v-44353a3d]{width:100%}}