17
17
width : auto ;
18
18
flex : 1 auto ;
19
19
// background-color: var(--md-sys-color-surface);
20
- padding : 2rem .67 rem .67rem .67 rem ;
20
+ padding : 2rem .71 rem .67rem .71 rem ;
21
21
font-weight : 300 ;
22
22
}
23
23
51
51
52
52
.timepicker-input-hours-wrapper ,
53
53
.timepicker-input-minutes-wrapper {
54
- width : 6.9 rem ;
54
+ width : 6.85 rem ;
55
55
height : 5.75rem ;
56
56
}
57
57
@@ -231,6 +231,38 @@ input[type=text].timepicker-input-minutes {
231
231
padding : 0 20px ;
232
232
}
233
233
234
+ /* Display modes */
235
+ .timepicker-modal {
236
+ max-width : 326px ;
237
+ max-height : none ;
238
+ background-color : var (--md-sys-color-inverse-on-surface );
239
+ overflow-x : hidden ;
240
+
241
+ // Reset margins and paddings since they are defined by the modal instance
242
+ .timepicker-container {
243
+ margin-left : calc (-1 * var (--modal-padding ));
244
+ margin-right : calc (-1 * var (--modal-padding ));
245
+ }
246
+
247
+ .modal-header + .modal-content {
248
+ .timepicker-digital-display {
249
+ padding-top : 0 ;
250
+ }
251
+
252
+ .timepicker-text-container {
253
+ padding-top : 4px ;
254
+ }
255
+ }
256
+
257
+ .timepicker-analog-display {
258
+ padding-bottom : 0 ;
259
+ }
260
+
261
+ .timepicker-plate {
262
+ margin-bottom : 0 ;
263
+ }
264
+ }
265
+
234
266
/* Media Queries */
235
267
@media #{$large-and-up } {
236
268
.timepicker-container {
@@ -265,6 +297,11 @@ input[type=text].timepicker-input-minutes {
265
297
display : flex ;
266
298
flex-grow : 1 ;
267
299
max-width : unset ;
300
+ /* width: 100%;
301
+ padding: 0 4%;
302
+ flex-wrap: wrap;
303
+ flex-direction: row;
304
+ display: flex;*/
268
305
}
269
306
270
307
.timepicker-container .am-btn ,
@@ -291,4 +328,35 @@ input[type=text].timepicker-input-minutes {
291
328
.timepicker-plate {
292
329
margin-top : 1.6rem ;
293
330
}
331
+
332
+ /* Display modes */
333
+ .timepicker-modal {
334
+ width : 65% ;
335
+ max-width : 605px ;
336
+
337
+ .modal-header + .modal-content {
338
+ .timepicker-digital-display ,
339
+ .timepicker-analog-display {
340
+ padding-top : 0 ;
341
+ }
342
+
343
+ .timepicker-text-container {
344
+ margin-top : 2.4rem ;
345
+ }
346
+
347
+ .timepicker-plate {
348
+ margin-top : 4px ;
349
+ margin-bottom : 0 ;
350
+ }
351
+ }
352
+
353
+ .timepicker-digital-display ,
354
+ .timepicker-analog-display {
355
+ padding-bottom : 0 ;
356
+ }
357
+
358
+ .timepicker-plate {
359
+ margin-bottom : 0 ;
360
+ }
361
+ }
294
362
}
0 commit comments