:root{--app-bg: #f4f6fa;--app-card-bg: #ffffff;--app-radius: 12px;--app-radius-sm: 8px;--app-border: #eef0f4;--app-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 2px 8px rgba(16, 24, 40, .05);--app-shadow-hover: 0 6px 20px rgba(16, 24, 40, .09);--app-text: #1f2937;--app-text-muted: #9ca3af;--app-gap: 12px;--el-color-primary: #2563eb;--el-border-radius-base: 8px}html,body,#app{height:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Roboto,sans-serif;background:var(--app-bg);color:var(--app-text);-webkit-font-smoothing:antialiased}.page-title{margin:0 0 16px;font-size:20px;font-weight:600}.toolbar{display:flex;gap:12px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.app-card{background:var(--app-card-bg);border-radius:var(--app-radius);box-shadow:var(--app-shadow);padding:16px}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.el-table{border-radius:var(--app-radius-sm)}@media (max-width: 768px){.el-dialog{width:92vw!important;max-width:92vw;margin-top:8vh!important}.el-message-box{width:90vw!important;max-width:360px}.toolbar{gap:8px}.toolbar>.el-input,.toolbar>.el-select{width:100%!important}.el-pagination{justify-content:center!important;flex-wrap:wrap;row-gap:8px}.app-card{padding:12px;border-radius:var(--app-radius-sm)}.el-form--label-left .el-form-item,.el-form--label-right .el-form-item{display:block}.el-form--label-left .el-form-item__label,.el-form--label-right .el-form-item__label{width:auto!important;justify-content:flex-start;text-align:left;margin-bottom:4px;padding:0;line-height:1.5}.el-form--label-left .el-form-item__content,.el-form--label-right .el-form-item__content{margin-left:0!important}}
