@import '../../global/globalCssVariables.scss'; .collectionSchemaView { cursor: default; height: 100%; .schema-table { background-color: $white; .schema-header-row, .schema-row { display: flex; flex-direction: row; max-height: 70px; overflow: auto; .schema-column-header, .schema-table-cell, .row-menu { border: 1px solid $medium-gray; padding: 5px; overflow: hidden; } } .schema-header-row { justify-content: flex-end; .schema-column-header { font-weight: bold; display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 0; .schema-column-title { flex-grow: 2; margin: 5px; } .schema-header-menu { margin: 5px; } .schema-column-resizer { height: 100%; width: 3px; cursor: ew-resize; &:hover { background-color: $light-blue; } } .schema-column-resizer.right { align-self: flex-end; } .schema-column-resizer.left { align-self: flex-start; } } } .schema-row { justify-content: flex-end; .row-menu { display: flex; flex-direction: row; justify-content: center; min-width: 50px; } .row-cells { display: flex; flex-direction: row; justify-content: flex-end; } } .schema-header-menu { display: flex; flex-direction: row; } .row-button, .schema-header-button { width: 20px; height: 20px; border-radius: 100%; background-color: $dark-gray; color: white; margin: 3px; cursor: pointer; display: flex; align-items: center; justify-content: center; svg { width: 12px; } } } }