.dash[data-v-7666fec7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:16px 16px 24px;max-width:1280px;margin:0 auto;background:linear-gradient(180deg,#eef3fb,#f2f4f7 360px)}.dash[data-v-7666fec7],.page-head[data-v-7666fec7]{display:-webkit-box;display:-ms-flexbox;display:flex}.page-head[data-v-7666fec7]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-title[data-v-7666fec7]{font-size:20px;font-weight:700;color:rgba(15,23,32,.88);line-height:1.3;padding-left:10px;border-left:3px solid #1c6fe6}.page-sub[data-v-7666fec7]{font-size:13px;color:rgba(15,23,32,.65);margin-top:4px}.page-sub__em[data-v-7666fec7]{color:rgba(15,23,32,.88);font-weight:600}.page-head__actions[data-v-7666fec7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-flex:0;-ms-flex:none;flex:none}.notice-bar[data-v-7666fec7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;border-radius:4px;font-size:13px;line-height:1.4}.notice-bar i[data-v-7666fec7]{-webkit-box-flex:0;-ms-flex:none;flex:none}.notice-bar.warn[data-v-7666fec7]{background:#fef4df;color:#d2890e;border:1px solid rgba(240,160,25,.35)}.zx-btn[data-v-7666fec7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:4px;border:1px solid #dce0e6;background:#fff;color:rgba(15,23,32,.88);font-size:13px;cursor:pointer;outline:none;line-height:1}.zx-btn i[data-v-7666fec7]{color:rgba(15,23,32,.65)}.zx-btn[data-v-7666fec7]:hover{border-color:#99c2f9;color:#1c6fe6}.zx-btn:hover i[data-v-7666fec7]{color:#1c6fe6}.zx-btn--primary[data-v-7666fec7]{background:#1c6fe6;border-color:#1c6fe6;color:#fff}.zx-btn--primary i[data-v-7666fec7]{color:#fff}.zx-btn--primary[data-v-7666fec7]:hover{background:#3b82ee;border-color:#3b82ee;color:#fff}.zx-btn--primary:hover i[data-v-7666fec7]{color:#fff}.zx-btn--ghost[data-v-7666fec7]{height:28px;padding:0 12px;font-size:12px;margin-top:8px}.stats[data-v-7666fec7]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.stat[data-v-7666fec7]{background:#fff;border:1px solid #dce0e6;border-radius:6px;padding:16px 18px;-webkit-box-shadow:0 1px 2px rgba(15,23,32,.03);box-shadow:0 1px 2px rgba(15,23,32,.03);-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.stat--click[data-v-7666fec7]{cursor:pointer}.stat--click[data-v-7666fec7]:hover{border-color:#99c2f9;-webkit-box-shadow:0 4px 12px rgba(28,111,230,.08);box-shadow:0 4px 12px rgba(28,111,230,.08)}.stat__row[data-v-7666fec7]{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}.stat__label[data-v-7666fec7]{font-size:13px;color:rgba(15,23,32,.65)}.stat__val[data-v-7666fec7]{font-size:28px;font-weight:600;color:rgba(15,23,32,.88);margin-top:8px;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.15}.stat__val small[data-v-7666fec7]{font-size:14px;font-weight:500;margin-left:2px;color:rgba(15,23,32,.65)}.stat__ico[data-v-7666fec7]{width:38px;height:38px;border-radius:6px;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;font-size:16px;background:#eaf3fe;color:#1c6fe6;-webkit-box-flex:0;-ms-flex:none;flex:none}.stat__ico--warning[data-v-7666fec7]{background:#fef4df;color:#f0a019}.stat__ico--error[data-v-7666fec7]{background:#fdeceb;color:#e8473f}.stat__ico--primary[data-v-7666fec7]{background:#eaf3fe;color:#1c6fe6}.stat__delta[data-v-7666fec7]{font-size:12px;margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:rgba(15,23,32,.45)}.stat__delta--link[data-v-7666fec7]{color:#1c6fe6}.muted[data-v-7666fec7]{color:rgba(15,23,32,.45)}.dash__grid[data-v-7666fec7]{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:auto auto auto;gap:14px}.dash__col[data-v-7666fec7]{display:contents}.area-todo[data-v-7666fec7]{grid-column:1;grid-row:1}.area-meet[data-v-7666fec7]{grid-column:1;grid-row:2/span 2}.area-notice[data-v-7666fec7]{grid-column:2;grid-row:1}.area-hint[data-v-7666fec7]{grid-column:2;grid-row:2}.area-quick[data-v-7666fec7]{grid-column:2;grid-row:3}.zx-card[data-v-7666fec7]{background:#fff;border:1px solid #dce0e6;border-radius:6px;-webkit-box-shadow:0 1px 2px rgba(15,23,32,.03);box-shadow:0 1px 2px rgba(15,23,32,.03);-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.zx-card[data-v-7666fec7]:hover{-webkit-box-shadow:0 4px 14px rgba(15,23,32,.06);box-shadow:0 4px 14px rgba(15,23,32,.06)}.zx-card--flash[data-v-7666fec7]{border-color:#99c2f9;-webkit-box-shadow:0 0 0 3px rgba(28,111,230,.16),0 6px 18px rgba(28,111,230,.12);box-shadow:0 0 0 3px rgba(28,111,230,.16),0 6px 18px rgba(28,111,230,.12)}.zx-card--hint[data-v-7666fec7]{background:#fafbfc;-webkit-box-shadow:none;box-shadow:none}.zx-card__head[data-v-7666fec7]{padding:12px 16px;border-bottom:1px solid #e9ecf1;background:-webkit-gradient(linear,left top,right top,from(rgba(28,111,230,.05)),to(transparent));background:linear-gradient(90deg,rgba(28,111,230,.05),transparent);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.zx-card__head[data-v-7666fec7],.zx-card__title[data-v-7666fec7]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.zx-card__title[data-v-7666fec7]{font-size:15px;font-weight:600;color:rgba(15,23,32,.88);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.zx-card__title[data-v-7666fec7]:before{content:"";width:3px;height:14px;background:#1c6fe6;border-radius:2px;margin-right:8px}.zx-card__body[data-v-7666fec7]{padding:16px}.zx-card__body--tight[data-v-7666fec7]{padding-top:4px;padding-bottom:4px}.link[data-v-7666fec7]{font-size:13px;color:#1c6fe6;cursor:pointer}.link.muted[data-v-7666fec7],.muted.link[data-v-7666fec7]{color:rgba(15,23,32,.45);cursor:default}.todo[data-v-7666fec7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:11px 0;border-bottom:1px solid #e9ecf1}.todo[data-v-7666fec7]:last-child{border-bottom:none}.todo--click[data-v-7666fec7]{cursor:pointer}.todo__ico[data-v-7666fec7]{width:30px;height:30px;border-radius:4px;-webkit-box-flex:0;-ms-flex:none;flex:none;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;font-size:14px}.todo__ico--warning[data-v-7666fec7]{background:#fef4df;color:#f0a019}.todo__ico--error[data-v-7666fec7]{background:#fdeceb;color:#e8473f}.todo__ico--processing[data-v-7666fec7]{background:#eaf3fe;color:#1c6fe6}.todo__main[data-v-7666fec7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.todo__title[data-v-7666fec7]{font-size:13px;color:rgba(15,23,32,.88);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo__sub[data-v-7666fec7]{font-size:12px;color:rgba(15,23,32,.45);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo__time[data-v-7666fec7]{font-size:11px;color:rgba(15,23,32,.45);font-variant-numeric:tabular-nums;-webkit-box-flex:0;-ms-flex:none;flex:none;padding-top:2px}.chip[data-v-7666fec7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:1px 8px;border-radius:4px;font-size:12px;background:#f2f4f7;color:rgba(15,23,32,.65);-webkit-box-flex:0;-ms-flex:none;flex:none;line-height:1.5;white-space:nowrap}.chip--primary[data-v-7666fec7]{color:#1c6fe6;background:#eaf3fe}.chip--muted[data-v-7666fec7]{color:rgba(15,23,32,.45);background:#f2f4f7;margin-left:6px}.sys-list[data-v-7666fec7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.sys-row[data-v-7666fec7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 8px;border-radius:4px;cursor:pointer}.sys-row[data-v-7666fec7]:hover{background:#fafbfc}.sys-row.building[data-v-7666fec7]{opacity:.88}.sys-row__ico[data-v-7666fec7]{width:40px;height:40px;border-radius:8px;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;font-size:18px;color:#1c6fe6;-webkit-box-flex:0;-ms-flex:none;flex:none}.sys-row__meta[data-v-7666fec7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.sys-row__name[data-v-7666fec7]{font-size:14px;font-weight:600;color:rgba(15,23,32,.88);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sys-row__desc[data-v-7666fec7]{font-size:12px;color:rgba(15,23,32,.45);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sys-row__arrow[data-v-7666fec7]{color:rgba(15,23,32,.45);font-size:14px;-webkit-box-flex:0;-ms-flex:none;flex:none}.sys-cards[data-v-7666fec7]{margin-top:0}.sys-cards__title[data-v-7666fec7]{font-size:15px;font-weight:600;color:rgba(15,23,32,.88);margin:0 0 12px;padding-left:10px;border-left:3px solid #1c6fe6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;line-height:1.3}.sys-cards__title i[data-v-7666fec7]{color:#1c6fe6}.sys-cards__count[data-v-7666fec7]{font-size:12px;font-weight:400;color:rgba(15,23,32,.45)}.sys-cards__grid[data-v-7666fec7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.sys-card[data-v-7666fec7]{background:#fff;border:1px solid #dce0e6;border-radius:6px;-webkit-box-shadow:0 1px 2px rgba(15,23,32,.03);box-shadow:0 1px 2px rgba(15,23,32,.03);padding:18px 16px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;position:relative;overflow:hidden;-webkit-transition:border-color .15s,-webkit-box-shadow .15s,-webkit-transform .1s;transition:border-color .15s,-webkit-box-shadow .15s,-webkit-transform .1s;transition:border-color .15s,box-shadow .15s,transform .1s;transition:border-color .15s,box-shadow .15s,transform .1s,-webkit-box-shadow .15s,-webkit-transform .1s}.sys-card[data-v-7666fec7]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(#1c6fe6),to(rgba(28,111,230,.25)));background:linear-gradient(90deg,#1c6fe6,rgba(28,111,230,.25))}.sys-card[data-v-7666fec7]:hover{border-color:#99c2f9;-webkit-box-shadow:0 6px 18px rgba(15,23,32,.08);box-shadow:0 6px 18px rgba(15,23,32,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sys-card.building[data-v-7666fec7]{opacity:.7}.sys-card__lock[data-v-7666fec7]{position:absolute;top:10px;right:12px;color:#e8473f;font-size:16px;z-index:2}.sys-card.locked[data-v-7666fec7]{cursor:not-allowed}.sys-card.locked[data-v-7666fec7]:hover{border-color:#dce0e6;-webkit-box-shadow:0 1px 2px rgba(15,23,32,.03);box-shadow:0 1px 2px rgba(15,23,32,.03);-webkit-transform:none;transform:none}.sys-card__lock--disabled[data-v-7666fec7]{color:#f0a019}.sys-card.disabled[data-v-7666fec7]{cursor:not-allowed}.sys-card.disabled[data-v-7666fec7]:hover{border-color:#dce0e6;-webkit-box-shadow:0 1px 2px rgba(15,23,32,.03);box-shadow:0 1px 2px rgba(15,23,32,.03);-webkit-transform:none;transform:none}.sys-card__ico[data-v-7666fec7]{width:44px;height:44px;border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;color:#1c6fe6;margin-bottom:6px}.sys-card__ico[data-v-7666fec7],.sys-card__name[data-v-7666fec7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sys-card__name[data-v-7666fec7]{font-size:15px;font-weight:600;color:rgba(15,23,32,.88);gap:6px}.sys-card__desc[data-v-7666fec7]{font-size:12px;color:rgba(15,23,32,.45);line-height:1.5;min-height:18px}.sys-card__enter[data-v-7666fec7]{font-size:12px;color:#1c6fe6;margin-top:auto;padding-top:8px}.sys-cards--flash[data-v-7666fec7]{-webkit-animation:sys-cards-flash-7666fec7 1.6s ease;animation:sys-cards-flash-7666fec7 1.6s ease}@-webkit-keyframes sys-cards-flash-7666fec7{0%,to{-webkit-box-shadow:0 1px 2px rgba(15,23,32,.03);box-shadow:0 1px 2px rgba(15,23,32,.03)}30%{-webkit-box-shadow:0 0 0 3px rgba(28,111,230,.35);box-shadow:0 0 0 3px rgba(28,111,230,.35)}}@keyframes sys-cards-flash-7666fec7{0%,to{-webkit-box-shadow:0 1px 2px rgba(15,23,32,.03);box-shadow:0 1px 2px rgba(15,23,32,.03)}30%{-webkit-box-shadow:0 0 0 3px rgba(28,111,230,.35);box-shadow:0 0 0 3px rgba(28,111,230,.35)}}.quick-grid[data-v-7666fec7]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick-entry[data-v-7666fec7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:11px 12px;border:1px solid #dce0e6;border-radius:4px;cursor:pointer;font-size:13px;color:rgba(15,23,32,.88);background:#fff}.quick-entry[data-v-7666fec7]:hover{border-color:#99c2f9;background:#eaf3fe;color:#1c6fe6}.quick-entry__ico[data-v-7666fec7]{color:#1c6fe6;font-size:15px;width:18px;text-align:center}.notice-row[data-v-7666fec7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #e9ecf1}.notice-row--last[data-v-7666fec7]{border-bottom:none}.notice-row--click[data-v-7666fec7]{cursor:pointer}.notice-row__title[data-v-7666fec7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;color:rgba(15,23,32,.88);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-row__time[data-v-7666fec7]{font-size:12px;color:rgba(15,23,32,.45);font-variant-numeric:tabular-nums;-webkit-box-flex:0;-ms-flex:none;flex:none}.empty-tip[data-v-7666fec7]{padding:24px 16px;text-align:center;font-size:13px;color:rgba(15,23,32,.45)}.empty-tip p[data-v-7666fec7]{margin:0}.empty-tip--action[data-v-7666fec7]{padding-bottom:18px}.hint-body[data-v-7666fec7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hint-body i[data-v-7666fec7]{color:#1c6fe6;font-size:16px;margin-top:2px;-webkit-box-flex:0;-ms-flex:none;flex:none}.hint-title[data-v-7666fec7]{font-size:13px;font-weight:600;color:rgba(15,23,32,.88);margin-bottom:4px}.hint-text[data-v-7666fec7]{font-size:12px;color:rgba(15,23,32,.45);line-height:1.55}.building-tip[data-v-7666fec7]{text-align:center;padding:12px 0}.building-tip i[data-v-7666fec7]{font-size:36px;color:#f0a019}.building-tip p[data-v-7666fec7]{margin:10px 0 0;font-size:14px;color:#374151}.building-tip p.muted[data-v-7666fec7]{color:rgba(15,23,32,.45);font-size:12px}@media (max-width:1100px){.stats[data-v-7666fec7]{grid-template-columns:repeat(3,1fr)}.dash__grid[data-v-7666fec7]{grid-template-columns:1fr}.area-hint[data-v-7666fec7],.area-meet[data-v-7666fec7],.area-notice[data-v-7666fec7],.area-quick[data-v-7666fec7],.area-todo[data-v-7666fec7]{grid-column:auto;grid-row:auto}}@media (max-width:640px){.stats[data-v-7666fec7]{grid-template-columns:1fr 1fr}.quick-grid[data-v-7666fec7]{grid-template-columns:1fr}}