.filter-alert[data-v-e8f6297a]{margin-bottom:16px}.filter-alert .branch-id-hint[data-v-e8f6297a]{color:#909399;font-size:12px;margin-left:8px}.sub-page-container[data-v-e8f6297a]{padding:24px;background-color:var(--bg-page);min-height:calc(100vh - 84px)}.page-header[data-v-e8f6297a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-title[data-v-e8f6297a]{font-size:24px;font-weight:700;color:var(--text-main);margin:0}.header-desc[data-v-e8f6297a]{font-size:14px;color:var(--text-secondary);margin:4px 0 0 0}.action-btn[data-v-e8f6297a]{background-color:var(--brand-color);border:none;padding:10px 20px;font-weight:600;border-radius:var(--radius-btn);box-shadow:0 4px 12px var(--brand-shadow);transition:all .3s}.action-btn[data-v-e8f6297a]:hover{background-color:var(--brand-color-hover);transform:translateY(-1px)}.data-card[data-v-e8f6297a]{border-radius:var(--radius-card);border:1px solid var(--border-base);background-color:var(--bg-card)}.filter-container[data-v-e8f6297a]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin-bottom:12px;border-bottom:1px solid var(--border-light)}.custom-form[data-v-e8f6297a] .el-form-item{margin-bottom:0;margin-right:15px}.custom-form[data-v-e8f6297a] .el-form-item__label{font-weight:600;color:var(--text-label)}.custom-table[data-v-e8f6297a]{font-size:14px}.custom-table[data-v-e8f6297a] th{background-color:var(--bg-table-header)!important;color:var(--text-secondary);font-weight:600;height:54px}.text-bold[data-v-e8f6297a]{font-weight:600;color:var(--text-main)}.action-btn-group[data-v-e8f6297a]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.edit-btn[data-v-e8f6297a]{background:#fff;border:1px solid var(--brand-color);color:var(--brand-color);transition:all .2s}.edit-btn[data-v-e8f6297a]:hover{background:var(--brand-color);color:#fff}.delete-btn[data-v-e8f6297a]{background:#fff;border:1px solid var(--color-danger);color:var(--color-danger);transition:all .2s}.delete-btn[data-v-e8f6297a]:hover{background:var(--color-danger);color:#fff}.detail-btn[data-v-e8f6297a]{background:#fff;border:1px solid #909399;color:#606266;border-radius:6px;transition:all .2s}.detail-btn[data-v-e8f6297a]:hover{background:#f4f6fa;color:#409eff;border-color:#409eff}.pagination-container[data-v-e8f6297a]{margin-top:24px;display:flex;justify-content:flex-end}[data-v-e8f6297a] .el-dialog{border-radius:16px}.dialog-form[data-v-e8f6297a] .el-form-item__label{font-weight:600;color:var(--text-label)}.dialog-footer .el-button--primary[data-v-e8f6297a]{background-color:var(--brand-color);border-color:var(--brand-color)}.suggest-list[data-v-e8f6297a]{position:absolute;left:0;right:0;top:38px;z-index:99;background:#fff;border:1px solid var(--border-base);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.08);max-height:220px;overflow-y:auto;margin:0;padding:0;list-style:none}.suggest-list li[data-v-e8f6297a]{padding:7px 12px;cursor:pointer;font-size:14px}.suggest-list li[data-v-e8f6297a]:hover{background:var(--bg-table-header);color:var(--brand-color)}.marker-label[data-v-e8f6297a]{background:rgba(24,144,255,.95);color:#fff;padding:2px 8px;border-radius:4px;font-size:13px;box-shadow:0 2px 8px rgba(0,0,0,.15);white-space:nowrap}.nowrap-label[data-v-e8f6297a] .el-form-item__label{white-space:nowrap}.form-tip[data-v-e8f6297a]{margin-top:4px;font-size:12px;color:#909399;line-height:1.5}.manual-input-wrapper[data-v-e8f6297a]{display:flex;gap:8px;align-items:center}.manual-input-wrapper .el-input[data-v-e8f6297a]{flex:1}