1
2// Table Header
3.table-header {
4  width: 100%;
5  color: $black;
6  line-height: 30px;
7  padding: .8em 0 0;
8  margin-bottom: .8em;
9  border-bottom: 1px solid $medgrey;
10  font-size: 1.25em;
11  @include mediaQuery(medium) {
12    margin: 1.8em 0;
13  }
14}
15
16// Table
17.table {
18  width: 100%;
19}
20
21.table__body {
22  width: 100%;
23}
24
25.table__row {
26  display: flex;
27  width: 100%;
28  max-width: calc(100vw - 10px);
29  flex-wrap: wrap;
30  font-weight: 400;
31  position: relative;
32  &.disabled {
33    background-color: $disabled-row;
34    color: $disabled-row-txt;
35  }
36}
37
38.table__row-save {
39  position: absolute;
40  top: 0;
41  left: 0;
42  width: 100%;
43  height:100%;
44  background: $darkbg__primary;
45  z-index:200;
46  color: $white;
47  padding: .8em 1em;
48  text-align: center;
49  font-size: 1.5em;
50  font-weight: bold;
51}
52
53.table__cell {
54  flex: 0 0 100%;
55  line-height: 2.8em;
56  padding: .5em 1em;
57  white-space: nowrap;
58  overflow: hidden;
59  text-overflow: ellipsis;
60  border-bottom: 1px solid $medgrey;
61  @include mediaQuery(small) {
62    flex: 1;
63  }
64  //
65  //@include mediaQuery(large) {
66  //  padding: 15px 30px;
67  //}
68}
69
70.table__cell-label {
71  display: inline-block;
72  font-weight: 700;
73  min-width: 50%;
74  padding-right: 15px;
75
76  @include mediaQuery(small) {
77    display: none;
78  }
79}
80
81// Table Head
82.table__head {
83   width: 100%;
84  .table__row {
85    display: none;
86    font-weight: 700;
87    border-bottom: 1px solid $medgrey;
88    background-color: $darkbg__primary;
89    color: $white;
90
91    @include mediaQuery(small) {
92      display: flex;
93    }
94
95    .table__cell {
96      @include fastTransition-all();
97      position: relative;
98      border: 0;
99      &:last-child {
100        border: 0;
101      }
102    }
103  }
104}
105
106.table__row-uploading {
107  color: $darkgrey;
108  font-weight: 700;
109  @include indeterminate-bar;
110}
111
112//sortable heading
113.sort-heading {
114  position: relative;
115  color: $lightblue;
116  &::after {
117    content: '\025be';
118    position: absolute;
119    right: -20px;
120    top: -1px;
121    font-size: 1.3em;
122  }
123  &::before {
124    content: '\025be';
125    position: absolute;
126    right: -20px;
127    top: -10px;
128    font-size: 1.3em;
129    transform: rotate(180deg);
130  }
131  &.sort-up {
132    &::before {
133      color: $darkbg__accent;
134    }
135  }
136  &.sort-down {
137    &::after {
138      color: $darkbg__accent;
139    }
140  }
141}
142