#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;width:100%;height:100%}.login-container[data-v-03a586fc]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(145deg,#1a2849,#2d3a5f)}.login-box[data-v-03a586fc]{width:400px;padding:40px;background:hsla(0,0%,100%,.95);border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.2)}.title[data-v-03a586fc]{text-align:center;color:#303133;margin-bottom:30px;font-size:24px;letter-spacing:2px}.login-form[data-v-03a586fc]{margin-top:20px}.login-btn[data-v-03a586fc]{width:100%;margin-top:10px;letter-spacing:2px}@media (max-width:768px){.login-box[data-v-03a586fc]{width:90%;padding:20px}}.home-container[data-v-e471382e]{height:100vh;display:flex;flex-direction:column}.header[data-v-e471382e]{display:flex;justify-content:space-between;align-items:center;background:#1a2849;color:#fff;padding:0 20px}.system-title[data-v-e471382e]{font-size:24px;font-weight:700}.header-right[data-v-e471382e]{display:flex;align-items:center;gap:20px}.user-info[data-v-e471382e]{display:flex;align-items:center;gap:10px;color:#fff;cursor:pointer}.sidebar[data-v-e471382e]{background:#fff;border-right:1px solid #e6e6e6}.main-content[data-v-e471382e]{background:#f5f7fa;padding:20px}.data-overview[data-v-b97e4e88]{margin-bottom:20px}.card-content[data-v-b97e4e88]{display:flex;align-items:center;padding:20px}.card-icon[data-v-b97e4e88]{font-size:40px;margin-right:15px;color:#409eff}.card-title[data-v-b97e4e88]{color:#909399;margin-bottom:8px}.card-value[data-v-b97e4e88]{font-size:24px;font-weight:700}.chart-card[data-v-b97e4e88]{margin-bottom:20px}.chart-title[data-v-b97e4e88]{display:flex;justify-content:space-between;align-items:center}.quick-actions[data-v-b97e4e88]{margin-top:20px}.quick-btn[data-v-b97e4e88]{width:100%;height:80px;white-space:normal;line-height:1.5}.filter-section[data-v-6e184d10]{margin-bottom:20px}.el-col[data-v-6e184d10]{margin-bottom:10px}.error-alert[data-v-6e184d10]{margin-bottom:20px}.part-item[data-v-6e184d10]{display:flex;align-items:center;margin-bottom:20px;padding:15px;border:1px solid #eee;border-radius:4px}.part-item[data-v-6e184d10] .el-form-item{margin-bottom:0;margin-right:15px}.action-bar[data-v-6e184d10]{text-align:center;margin-top:20px}.filter-section[data-v-436dc6d0]{margin-bottom:20px}.el-col[data-v-436dc6d0]{margin-bottom:10px}.error-alert[data-v-436dc6d0],.filter-section[data-v-430d2c56]{margin-bottom:20px}.age-filter[data-v-430d2c56]{display:flex;align-items:center}.age-input[data-v-430d2c56]{width:100px}.age-separator[data-v-430d2c56]{margin:0 5px;color:#999}.el-col[data-v-430d2c56]{margin-bottom:10px}.error-alert[data-v-430d2c56]{margin-bottom:20px}@media print{body [data-v-da99b646]{visibility:hidden}#printArea [data-v-da99b646],#printArea[data-v-da99b646]{visibility:visible}#printArea[data-v-da99b646]{position:absolute;left:0;top:0;width:100mm}}.filter-section[data-v-da99b646]{margin-bottom:20px}.el-col[data-v-da99b646]{margin-bottom:10px}.error-alert[data-v-da99b646]{margin-bottom:20px}.part-item-header[data-v-da99b646]{display:flex;align-items:center;margin-bottom:20px;padding:15px;border:1px solid #eee;border-radius:4px}.part-item-header[data-v-da99b646] .el-form-item{margin-bottom:0;margin-right:15px}.container[data-v-da99b646]{display:flex;width:900px;flex-wrap:wrap}.part-item[data-v-da99b646]{display:flex;width:400px;align-items:center;margin-bottom:20px;padding:15px;border:1px solid #eee;border-radius:4px}.part-item[data-v-da99b646] .el-form-item{margin-bottom:0;margin-right:15px}.action-bar[data-v-da99b646]{text-align:center;margin-top:20px}.filter-section[data-v-2df6a0fe]{margin-bottom:20px}.el-col[data-v-2df6a0fe]{margin-bottom:10px}.error-alert[data-v-2df6a0fe]{margin-bottom:20px}.part-item[data-v-2df6a0fe]{display:flex;align-items:center;margin-bottom:20px;padding:15px;border:1px solid #eee;border-radius:4px}.part-item[data-v-2df6a0fe] .el-form-item{margin-bottom:0;margin-right:15px}.action-bar[data-v-2df6a0fe]{text-align:center;margin-top:20px}.filter-section[data-v-70405d16]{margin-bottom:20px}.el-col[data-v-70405d16]{margin-bottom:10px}.error-alert[data-v-70405d16]{margin-bottom:20px}.part-item[data-v-70405d16]{display:flex;align-items:center;margin-bottom:20px;padding:15px;border:1px solid #eee;border-radius:4px}.part-item[data-v-70405d16] .el-form-item{margin-bottom:0;margin-right:15px}.action-bar[data-v-70405d16]{text-align:center;margin-top:20px}