.relation-check-container[data-v-3059a43a]{padding:20px;background-color:#f5f7fa;min-height:100vh}.relation-check-container .header-section[data-v-3059a43a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.relation-check-container .header-section .page-title[data-v-3059a43a]{margin:0;font-size:24px;font-weight:600;color:#303133}.relation-check-container .header-section .header-actions .el-button[data-v-3059a43a]{margin-left:10px}.relation-check-container .content-wrapper .relation-category-card[data-v-3059a43a]{margin-bottom:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.relation-check-container .content-wrapper .relation-category-card[data-v-3059a43a]:last-child{margin-bottom:0}.relation-check-container .content-wrapper .relation-category-card .card-header[data-v-3059a43a]{display:flex;align-items:center}.relation-check-container .content-wrapper .relation-category-card .card-header .card-title[data-v-3059a43a]{font-size:16px;font-weight:600;color:#303133}.relation-check-container .content-wrapper .relation-category-card .relation-info[data-v-3059a43a]{margin-bottom:20px}.relation-check-container .content-wrapper .relation-category-card .relation-info[data-v-3059a43a]:last-child{margin-bottom:0}.relation-check-container .content-wrapper .relation-category-card .relation-info h3[data-v-3059a43a]{margin-top:0;margin-bottom:15px;font-size:16px;font-weight:600;color:#303133}@media(max-width:768px){.relation-check-container[data-v-3059a43a]{padding:10px}.relation-check-container .header-section[data-v-3059a43a]{flex-direction:column;align-items:flex-start}.relation-check-container .header-section .header-actions[data-v-3059a43a]{margin-top:15px;width:100%;display:flex;justify-content:flex-end}}[data-v-3059a43a] .el-dialog{border-radius:8px}[data-v-3059a43a] .el-dialog .el-dialog__header{padding:20px 20px 10px;border-bottom:1px solid #ebeef5}[data-v-3059a43a] .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#303133}[data-v-3059a43a] .el-dialog .el-dialog__body{padding:20px;max-height:60vh;overflow-y:auto}[data-v-3059a43a] .el-dialog .el-dialog__footer{padding:10px 20px 20px;border-top:1px solid #ebeef5}[data-v-3059a43a] .el-dialog .el-divider__text{font-weight:600;color:#606266}.operation-buttons[data-v-3059a43a]{display:flex;gap:5px;align-items:center;justify-content:flex-start;flex-wrap:wrap;min-width:0;overflow:hidden}.operation-buttons .el-button[data-v-3059a43a]{flex-shrink:0;margin-right:2px}