c0ce0c9857a762beb831ed4bc3939281ad833687
[vid.git] /
1 $grid-border: 1px #d2d2d2 solid;
2
3 #template-popup {
4   color: #191919;
5
6   thead {
7     background: #F8F8F8;
8   }
9
10   .left-panel {
11     background: #f2f2f2;
12     border-right: $grid-border;
13   }
14
15   .header-common {
16     height: 100%;
17     align-items: center;
18     display: flex;
19     font-family: OpenSans-Semibold;
20     font-size: 12px;
21   }
22
23   .header-text {
24     padding-left: 30px;
25     @extend .header-common;
26   }
27
28   .header-left {
29     grid-area: header-left;
30     @extend .header-text;
31     @extend .left-panel;
32     border-bottom: $grid-border;
33
34     span {
35       font-family: OpenSans-Regular;
36       font-size: 14px;
37     }
38   ;
39   }
40
41   .header-right {
42     grid-area: header-right;
43
44     @extend .header-text;
45   }
46
47   .quantity-label {
48     grid-area: quantity-label;
49     @extend .header-common;
50     height: 100%;
51     font-family: OpenSans-Regular;
52   }
53
54   input[type="number"]:hover::-webkit-inner-spin-button {
55     height: 20px;
56   }
57
58   .popup-content {
59     display: grid;
60     grid-template-columns: 400px auto 30px 93px;
61     grid-template-rows: 50px calc(100vh - 180px);
62     grid-template-areas: "header-left header-right quantity-label quantity" "model-information instance-form instance-form instance-form";
63     padding: 0;
64   }
65 }
66
67 .modal {
68   background-color: #191919;
69   opacity: 0.8;
70 }
71
72 .modal-dialog {
73   position: relative;
74   width: auto;
75   margin: 0;
76 }
77
78 @media (min-width: 1150px) {
79   .popup-content {
80     grid-template-rows: 30px 680px;
81   }
82 }
83
84 .modal-content {
85   border-radius: 0;
86   box-shadow: none;
87   border: none;
88   min-height: calc(100vh);
89
90 }
91
92 .modal-footer {
93   padding: 0;
94   position: absolute;
95   bottom: 0;
96   width: 100%;
97
98   .cancel {
99     width: 120px;
100     height: 36px;
101     background: #ffffff;
102     border: 1px solid #009fdb;
103     border-radius: 2px;
104
105     span {
106       font-family: OpenSans-Regular;
107       font-size: 14px;
108       color: #009fdb;
109       line-height: 16px;
110     }
111   }
112
113   .startFromScratchButton {
114     width: 150px !important;
115   }
116
117   .submit {
118     min-width: 120px;
119     height: 36px;
120     background: #009fdb;
121     border-radius: 2px;
122     border-color: #009fdb;
123
124
125     span {
126       font-family: OpenSans-Regular;
127       font-size: 14px;
128       color: #FFFFFF;
129       line-height: 16px;
130     }
131   }
132 }
133
134 .modal-header {
135   background-color: #009fdb;
136
137   padding-bottom: 13px;
138   padding-top: 13px;
139   padding-left: 29px;
140   padding-right: 21px;
141
142   .close {
143     font-size: 32px;
144     font-weight: 200;
145     color: #d8d8d8;
146     text-shadow: none;
147     filter: none;
148     opacity: 1;
149   }
150
151   .modal-title {
152     font-family: OpenSans-Regular;
153     font-size: 24px;
154     color: #fff;
155     line-height: 34px;
156   }
157 }
158
159 .modal-body {
160   padding: 0;
161   height: calc(85vh);
162
163   .description-section {
164     padding: 20px;
165     font-size: 13px;
166   }
167
168   .filter-input {
169     float: right;
170     width: 50%;
171   }
172
173   .details-item {
174     text-align: right;
175   }
176
177   .table-container {
178     overflow: auto;
179     width: 97%;
180     margin: auto;
181     max-height: calc(100% - 122px);
182   }
183
184
185   table {
186     font-size: 12px;
187   }
188
189   td.loadTemplateButton {
190     text-align: center;
191     vertical-align: middle;
192   }
193
194   td {
195     text-align: center;
196     vertical-align: middle;
197     padding-left: 5px;
198     padding-right: 5px;
199   }
200
201   .member-table-row:hover {
202     background: #80808033 !important;
203   }
204
205   .member-table-row.selected {
206     background: #8080808f !important;
207   }
208 }