.cooperative-body-container { padding: 20px; flex: 1; min-height: 100vh; display: flex; flex-direction: column; overflow-y: scroll; & > .content { flex: 1; font-size: 14px; .box { padding: 20px; border-radius: 5px; background: #fff; } } /* 面包屑 */ .breadcrumb { padding-left: 5px; font-size: 20px; background: unset; } /* 内容表格 */ table { table-layout: fixed; td { vertical-align: middle; } tr { &.no-data { &:hover { color: darkgrey; background: unset; } & > td { text-align: center; height: 300px; } } } } .image-preview-container { display: flex; flex-direction: column; align-items: center; } .action-container { & > .action { padding: 0 3px; } .more-action-dropdown { .dropdown-item { font-size: 14px; } } } /* 分页 */ .paginate-container { margin-top: 20px; display: flex; flex-direction: column; justify-content: center; align-items: center; .paginate-total { margin-bottom: 10px; color: darkgrey; } .pagination { margin-bottom: 0px; } } /* 搜索表单 */ .search-form-container { display: flex; margin-bottom: 20px; .search-form { flex: 1; * { font-size: 14px; } select, input { margin-right: 10px; font-size: 14px; } } } .global-error { color: grey; min-height: 300px; &-code { font-size: 80px; } &-text { font-size: 24px; } } .nav-tabs { .nav-link { padding: 0.5rem 2rem; } } .CodeMirror { border: 1px solid #ced4da; } .batch-action-container { padding: 10px 20px 0; background: #fff; } }