[data-v-01ef71d0]{box-sizing:border-box}.home-wrap[data-v-01ef71d0]{min-height:100vh;background:linear-gradient(135deg,#fdf6f0,#f0f4ff 50%,#faf0f8);display:flex;flex-direction:column}.fixed-header[data-v-01ef71d0]{position:fixed;top:0;left:0;right:0;z-index:100;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid hsla(0,100%,71%,.15);padding:10px 0}.fixed-header .home-container[data-v-01ef71d0]{max-width:1200px;margin:0 auto;padding:0 24px}.header-content[data-v-01ef71d0]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.header-left[data-v-01ef71d0]{display:flex;align-items:center;gap:14px}.header-icon[data-v-01ef71d0]{font-size:32px;animation:float-01ef71d0 3s ease-in-out infinite;filter:drop-shadow(0 2px 8px rgba(255,107,107,.3))}.header-text[data-v-01ef71d0],.header-title[data-v-01ef71d0]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.header-title[data-v-01ef71d0]{font-size:22px;font-weight:800;margin:0}.header-title .title-accent[data-v-01ef71d0]{background:linear-gradient(135deg,#ff6b6b,#ff8e53);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-title .title-dot[data-v-01ef71d0]{color:#ff6b6b;-webkit-text-fill-color:#ff6b6b;font-weight:300}.header-title .title-date[data-v-01ef71d0]{font-size:14px;font-weight:400;color:#8892a0;-webkit-text-fill-color:#8892a0;background:#f0f2f5;padding:2px 12px;border-radius:20px}.header-actions[data-v-01ef71d0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.date-picker[data-v-01ef71d0]{width:150px}.date-picker[data-v-01ef71d0] .el-input__inner{border-radius:24px;height:36px;font-size:13px;border-color:#e8ecf1;transition:all .3s}.date-picker[data-v-01ef71d0] .el-input__inner:focus,.date-picker[data-v-01ef71d0] .el-input__inner:hover{border-color:#ff8e53;box-shadow:0 0 0 3px rgba(255,142,83,.15)}.refresh-btn[data-v-01ef71d0]{border-radius:24px;padding:6px 18px;font-weight:500;color:#ff6b6b;border-color:#ffd6d6;background:#fff5f5;transition:all .3s}.refresh-btn[data-v-01ef71d0]:hover{background:#ff6b6b;color:#fff;border-color:#ff6b6b;transform:translateY(-1px);box-shadow:0 4px 14px hsla(0,100%,71%,.35)}.login-btn[data-v-01ef71d0]{border-radius:24px;padding:6px 18px;font-weight:500;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;transition:all .3s}.login-btn[data-v-01ef71d0]:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(102,126,234,.4);color:#fff}.scroll-content[data-v-01ef71d0]{flex:1;margin-top:76px;overflow-y:auto;padding:20px 24px 40px}.scroll-content .home-container[data-v-01ef71d0]{max-width:1200px;margin:0 auto}.card[data-v-01ef71d0]{background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:24px;padding:24px 28px;margin-bottom:24px;border:1px solid hsla(0,0%,100%,.6);box-shadow:0 8px 32px rgba(0,0,0,.06);transition:all .35s cubic-bezier(.4,0,.2,1)}.card[data-v-01ef71d0]:hover{box-shadow:0 16px 48px rgba(0,0,0,.1);transform:translateY(-3px)}.card-xiaodao .card-icon[data-v-01ef71d0]{color:#ff6b6b}.card-xingyue .card-icon[data-v-01ef71d0]{color:#ffc107}.card-gbo .card-header[data-v-01ef71d0]{border-bottom-color:rgba(106,27,154,.2)}.card-gbo .card-icon[data-v-01ef71d0]{color:#7c3aed}.card-header[data-v-01ef71d0]{justify-content:space-between;padding-bottom:14px;flex-wrap:wrap}.card-header-left[data-v-01ef71d0],.card-header[data-v-01ef71d0]{display:flex;align-items:center;gap:12px}.card-icon[data-v-01ef71d0]{font-size:24px;line-height:1}.card-title[data-v-01ef71d0]{font-size:19px;font-weight:700;color:#1a1a2e;letter-spacing:.3px}.card-badge[data-v-01ef71d0] .el-badge__content{background:linear-gradient(135deg,#ff6b6b,#ff8e53);border:none;font-weight:700;font-size:12px;height:22px;line-height:22px;padding:0 8px}.card-header-right[data-v-01ef71d0]{display:flex;align-items:center;gap:14px}.card-total[data-v-01ef71d0]{font-size:13px;color:#8892a0;font-weight:500}.copy-btn[data-v-01ef71d0]{border-radius:24px;font-weight:600;padding:7px 18px;background:linear-gradient(135deg,#56d470,#2ecc71);border:none;color:#fff;transition:all .3s}.copy-btn[data-v-01ef71d0]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(46,204,113,.4);color:#fff}.expand-tip[data-v-01ef71d0]{background:linear-gradient(135deg,#fef9f0,#fff5f0);border-radius:14px;padding:10px 18px;margin:14px 0 18px;display:flex;align-items:center;gap:12px;font-size:13px;color:#cc7b3e;border:1px solid rgba(255,193,7,.2)}.tip-dot[data-v-01ef71d0]{display:inline-block;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#ffc107,#ff8e53);animation:pulse-dot-01ef71d0 1.8s ease-in-out infinite}.time-buttons[data-v-01ef71d0]{display:flex;gap:10px;justify-content:center;margin-bottom:20px;flex-wrap:wrap}.time-btn[data-v-01ef71d0]{position:relative;padding:8px 20px;background:#f5f7fb;border:2px solid transparent;border-radius:24px;cursor:pointer;transition:all .25s ease;font-size:14px;font-weight:500;color:#4a5568;font-family:inherit;outline:none}.time-btn[data-v-01ef71d0]:hover{background:#eef2f7;transform:translateY(-1px)}.time-btn.active[data-v-01ef71d0]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea;box-shadow:0 4px 16px rgba(102,126,234,.35)}.time-btn.latest[data-v-01ef71d0]{border-color:#ffd93d}.time-btn.latest.active[data-v-01ef71d0]{border-color:#ffd93d;box-shadow:0 4px 16px rgba(102,126,234,.35),0 0 0 3px rgba(255,217,61,.3)}.latest-badge[data-v-01ef71d0]{position:absolute;top:-8px;right:-8px;font-size:9px;font-weight:700;background:linear-gradient(135deg,#ffd93d,#ff6b6b);color:#fff;padding:1px 8px;border-radius:20px;letter-spacing:.3px}.data-item[data-v-01ef71d0]{background:#fafbfd;border-radius:18px;margin-bottom:8px;transition:all .3s;overflow:hidden;border:1px solid #f0f2f5}.data-item.expanded[data-v-01ef71d0]{background:#fff;border-color:#e8ecf1;box-shadow:0 4px 20px rgba(0,0,0,.05)}.data-detail[data-v-01ef71d0]{padding:16px 18px 18px;background:#fafbfd}.detail-grid[data-v-01ef71d0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.detail-item[data-v-01ef71d0]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#fff;border-radius:14px;border:1px solid #f0f2f5;transition:all .2s ease}.detail-item[data-v-01ef71d0]:hover{border-color:#d0d5e0;transform:translateX(2px);box-shadow:0 2px 8px rgba(0,0,0,.04)}.detail-label[data-v-01ef71d0]{font-size:14px;color:#6b7280;font-weight:600;letter-spacing:.2px}.detail-value[data-v-01ef71d0]{font-size:17px;font-weight:700;padding:2px 6px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.detail-value.value-changed[data-v-01ef71d0]{background:linear-gradient(135deg,#ff6b6b,#ee5a24)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.detail-info[data-v-01ef71d0]{width:calc(100% - 12px);margin:-2px auto 6px;padding:5px 14px;font-weight:600;font-size:12px;color:#7c3aed;background:#f5f0ff;border-radius:0 0 12px 12px;border-left:1px solid #ede9f5;border-right:1px solid #ede9f5;border-bottom:1px solid #ede9f5;line-height:1.5}.empty-state[data-v-01ef71d0]{text-align:center;padding:50px 20px}.empty-icon[data-v-01ef71d0]{font-size:64px;margin-bottom:16px;opacity:.5}.empty-text[data-v-01ef71d0]{font-size:17px;color:#8892a0;font-weight:500}@keyframes float-01ef71d0{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-6px) rotate(3deg)}}@keyframes pulse-dot-01ef71d0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}@media (max-width:768px){.fixed-header[data-v-01ef71d0]{padding:8px 0}.fixed-header .home-container[data-v-01ef71d0]{padding:0 16px}.header-content[data-v-01ef71d0]{flex-direction:column;align-items:stretch;gap:8px}.header-left[data-v-01ef71d0]{justify-content:center}.header-title[data-v-01ef71d0]{font-size:18px}.header-title .title-date[data-v-01ef71d0]{font-size:12px;padding:1px 10px}.header-icon[data-v-01ef71d0]{font-size:26px}.header-actions[data-v-01ef71d0]{justify-content:center}.scroll-content[data-v-01ef71d0]{margin-top:100px;padding:14px 14px 30px}.card[data-v-01ef71d0]{padding:18px 16px;border-radius:18px}.card-title[data-v-01ef71d0]{font-size:16px}.card-header[data-v-01ef71d0]{flex-direction:column;align-items:flex-start;gap:10px}.card-header-right[data-v-01ef71d0]{width:100%;justify-content:flex-start;flex-wrap:wrap}.detail-grid[data-v-01ef71d0]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.detail-item[data-v-01ef71d0]{padding:8px 12px}.detail-value[data-v-01ef71d0]{font-size:15px}.time-btn[data-v-01ef71d0]{padding:6px 14px;font-size:13px}.date-picker[data-v-01ef71d0]{width:130px}.copy-btn[data-v-01ef71d0]{font-size:12px;padding:5px 14px}}@media (max-width:480px){.scroll-content[data-v-01ef71d0]{margin-top:110px;padding:10px 10px 24px}.header-title[data-v-01ef71d0]{font-size:16px}.header-title .title-date[data-v-01ef71d0]{font-size:11px;padding:1px 8px}.header-icon[data-v-01ef71d0]{font-size:22px}.card[data-v-01ef71d0]{padding:14px 12px;border-radius:14px}.detail-grid[data-v-01ef71d0]{grid-template-columns:1fr 1fr;gap:6px}.detail-item[data-v-01ef71d0]{padding:6px 10px;border-radius:10px}.detail-label[data-v-01ef71d0]{font-size:12px}.detail-value[data-v-01ef71d0]{font-size:14px}.time-btn[data-v-01ef71d0]{padding:5px 12px;font-size:12px;border-radius:18px}.date-picker[data-v-01ef71d0]{width:120px}.date-picker[data-v-01ef71d0] .el-input__inner{font-size:12px;height:32px}}[data-v-665faba2]{box-sizing:border-box}.login-wrap[data-v-665faba2]{min-height:100vh;padding:20px;background:linear-gradient(135deg,#f5e6ff,#e6e6ff 50%,#f0e6ff);display:flex;align-items:center;justify-content:center}.login-box[data-v-665faba2]{max-width:400px;width:100%;background:hsla(0,0%,100%,.95);border-radius:24px;padding:32px 24px;box-shadow:0 20px 40px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeInUp-665faba2 .6s ease-out}.login-header[data-v-665faba2]{text-align:center;margin-bottom:32px}.login-icon[data-v-665faba2]{font-size:48px;margin-bottom:12px}.login-header h2[data-v-665faba2]{font-size:28px;color:#333;margin:0 0 8px 0;font-weight:600}.login-header p[data-v-665faba2]{color:#888;font-size:14px;margin:0}.login-input[data-v-665faba2]{margin-bottom:20px}.login-btn[data-v-665faba2]{width:100%;height:44px;font-size:16px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;transition:transform .2s,box-shadow .2s}.login-btn[data-v-665faba2]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.4)}.register-link[data-v-665faba2]{text-align:center;margin-top:20px;font-size:14px;color:#667eea;cursor:pointer;transition:color .2s}.register-link[data-v-665faba2]:hover{color:#764ba2;text-decoration:underline}.manage-box[data-v-665faba2]{max-width:700px;width:100%;margin:0 auto;animation:fadeInUp-665faba2 .5s ease-out}.nav-bar[data-v-665faba2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;padding:8px 16px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.back-btn[data-v-665faba2]{border-radius:40px;background:#fff;border:1px solid #e0e0e0;transition:all .2s}.back-btn[data-v-665faba2]:hover{background:#f5f7fa;transform:translateX(-2px)}.nav-title[data-v-665faba2]{font-size:16px;font-weight:600;color:#333;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-right[data-v-665faba2],.user-info[data-v-665faba2]{display:flex;align-items:center}.user-info[data-v-665faba2]{gap:6px;cursor:pointer;padding:6px 12px;border-radius:20px;background:#fff;transition:background .2s}.user-info[data-v-665faba2]:hover{background:#f0f2f5}.user-info i[data-v-665faba2]{font-size:16px;color:#667eea}.username[data-v-665faba2]{font-size:14px;color:#333;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card[data-v-665faba2]{background:#fff;border-radius:24px;padding:24px;margin-bottom:24px;box-shadow:0 8px 20px rgba(0,0,0,.08);transition:transform .2s,box-shadow .2s}.card[data-v-665faba2]:hover{box-shadow:0 12px 30px rgba(0,0,0,.12)}.card-header[data-v-665faba2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.card-title[data-v-665faba2]{font-size:20px;font-weight:600;color:#333}.content-textarea[data-v-665faba2]{margin-bottom:16px}.content-textarea[data-v-665faba2] textarea{border-radius:16px;font-size:14px;line-height:1.6;resize:vertical}.format-tip[data-v-665faba2]{background:#f0f7ff;border-radius:12px;padding:10px 16px;margin-bottom:16px;display:flex;align-items:center;gap:8px;font-size:12px;color:#409eff;border-left:3px solid #409eff}.format-tip i[data-v-665faba2]{font-size:14px;flex-shrink:0}.datetime-group[data-v-665faba2]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.datetime-picker[data-v-665faba2]{flex:1;min-width:140px}.datetime-picker[data-v-665faba2] .el-input__inner{border-radius:12px}.button-group[data-v-665faba2]{display:flex;gap:12px;flex-wrap:wrap}.action-btn[data-v-665faba2]{flex:1;min-width:100px;height:44px;border-radius:12px;font-weight:500;transition:all .2s}.action-btn[data-v-665faba2]:hover{transform:translateY(-2px)}.search-date-picker[data-v-665faba2]{width:160px}.search-date-picker[data-v-665faba2] .el-input__inner{border-radius:20px;background:#f5f7fa}.history-list[data-v-665faba2]{min-height:200px}.history-item[data-v-665faba2]{background:#f8f9fc;border-radius:16px;padding:16px;margin-bottom:12px;transition:all .2s;position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.history-item[data-v-665faba2]:hover{background:#f0f2f6;transform:translateX(4px)}.edit-highlight[data-v-665faba2]{background:#fff7e6;border-left:4px solid #e6a23c}.history-content[data-v-665faba2]{flex:1;font-size:15px;font-weight:500;color:#2c3e50;word-break:break-word;line-height:1.5}.history-time[data-v-665faba2]{font-size:12px;color:#909399;display:flex;align-items:center;white-space:nowrap}.history-time i[data-v-665faba2]{margin-right:4px}.history-actions[data-v-665faba2]{display:flex;gap:8px}.empty-state[data-v-665faba2]{text-align:center;padding:48px 20px}.empty-icon[data-v-665faba2]{font-size:64px;margin-bottom:16px;opacity:.6}.empty-text[data-v-665faba2]{font-size:16px;color:#909399;margin-bottom:8px}.empty-hint[data-v-665faba2]{font-size:13px;color:#c0c4cc}@keyframes fadeInUp-665faba2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.login-wrap[data-v-665faba2]{padding:16px;align-items:flex-start;padding-top:40px}.login-box[data-v-665faba2]{padding:24px 20px}.login-header h2[data-v-665faba2]{font-size:24px}.nav-bar[data-v-665faba2]{margin-bottom:16px;padding:6px 12px}.back-btn[data-v-665faba2]{padding:8px 12px}.back-btn span[data-v-665faba2]{font-size:13px}.nav-title[data-v-665faba2]{font-size:14px}.user-info[data-v-665faba2]{padding:4px 8px}.username[data-v-665faba2]{font-size:12px;max-width:80px}.card[data-v-665faba2]{padding:20px;border-radius:20px}.card-title[data-v-665faba2]{font-size:18px}.datetime-group[data-v-665faba2]{flex-direction:column;gap:12px}.datetime-picker[data-v-665faba2]{width:100%}.button-group[data-v-665faba2]{flex-direction:column}.action-btn[data-v-665faba2]{width:100%}.history-item[data-v-665faba2]{flex-direction:column;align-items:stretch}.history-time[data-v-665faba2]{white-space:normal;justify-content:flex-start}.history-actions[data-v-665faba2]{justify-content:flex-end}.card-header[data-v-665faba2]{flex-direction:column;align-items:stretch}.search-date-picker[data-v-665faba2]{width:100%}.format-tip[data-v-665faba2]{font-size:11px;padding:8px 12px}}@media (max-width:480px){.manage-box[data-v-665faba2]{padding:0}.card[data-v-665faba2]{padding:16px;margin-bottom:16px}.history-content[data-v-665faba2]{font-size:14px}.history-actions .el-button--mini[data-v-665faba2]{padding:6px}.format-tip[data-v-665faba2]{font-size:10px}}