.visit-page[data-v-bf6fc09b]{height:100%;display:flex;flex-direction:column;min-width:0;padding:12px;background:#fff}.toolbar-scroll[data-v-bf6fc09b]{flex:0 0 auto;margin-bottom:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.toolbar[data-v-bf6fc09b]{display:grid;gap:10px;min-width:780px;padding-bottom:2px}.toolbar-row[data-v-bf6fc09b]{display:grid;align-items:center;gap:8px}.toolbar-primary[data-v-bf6fc09b]{grid-template-columns:minmax(150px,1fr) 252px auto minmax(140px,1fr) auto}.toolbar-secondary[data-v-bf6fc09b]{grid-template-columns:repeat(7,minmax(82px,1fr)) auto}.toolbar-row[data-v-bf6fc09b]>.el-button{margin-left:0}.toolbar[data-v-bf6fc09b] .el-select{width:100%;min-width:0}.toolbar[data-v-bf6fc09b] .el-date-editor{width:252px}.keyword-input[data-v-bf6fc09b]{width:100%}.visit-table[data-v-bf6fc09b]{flex:1;min-height:0}.project-trigger[data-v-bf6fc09b]{width:100%;justify-content:space-between;font-weight:400}.project-trigger[data-v-bf6fc09b]>span{display:flex;width:100%;justify-content:space-between;gap:12px}.trigger-arrow[data-v-bf6fc09b]{color:var(--el-text-color-placeholder)}.view-switch[data-v-bf6fc09b] .el-button{min-width:78px}.project-actions[data-v-bf6fc09b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:var(--el-text-color-secondary);font-size:13px}.project-tree[data-v-bf6fc09b]{max-height:360px;overflow:auto}.project-tree[data-v-bf6fc09b] .el-tree-node__content{height:auto;min-height:34px}.project-node-label[data-v-bf6fc09b]{flex:1;min-width:0;padding:7px 0;white-space:normal;overflow-wrap:anywhere}.visit-table[data-v-bf6fc09b]{flex:1 1 auto;min-height:240px}.visit-table[data-v-bf6fc09b] .el-table__header th{background:#f5f7f9;color:#4d5661}.visit-table[data-v-bf6fc09b] .el-table__cell{padding:7px 0}.column-setting-button[data-v-bf6fc09b]{font-size:20px;color:var(--el-text-color-regular)}.pager[data-v-bf6fc09b]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding-top:10px;color:var(--el-text-color-secondary)}@media(max-width:960px){.visit-page[data-v-bf6fc09b]{padding:10px}.pager[data-v-bf6fc09b]{align-items:flex-start;gap:8px}}
