4 transform: translate(-50%, -50%);
12 body.newdate form fieldset.date,
13 body.newdate form fieldset.timeofday,
14 body.newdate form fieldset.splittimes {
15 display: inline-block;
20 body.newdate form { width: 24em; }
21 body.newdate form input[name=title],
22 body.newdate form textarea[name=description] {
25 body.newdate form fieldset.date,
26 body.newdate form fieldset.timeofday,
27 body.newdate form fieldset.splittimes {
31 @media(min-width: 48em) {
32 body.newdate form { width: 48em; }
33 body.newdate form input[name=title],
34 body.newdate form textarea[name=description] {
37 body.newdate form fieldset.date,
38 body.newdate form fieldset.timeofday,
39 body.newdate form fieldset.splittimes {
40 width: 49.5%; width: calc(50% - .375ex);
44 body.newdate form input[name=title],
45 body.newdate form textarea[name=description] {
49 body.newdate form textarea[name=description] {
53 body.newdate form .date button[name=month] {
55 display: inline-block;
59 width: 2em; width: calc(50% - 9em);
60 -vertical-align: middle;
65 background-color: transparent;
67 body.newdate form .date button[name=month]:before {
76 body.newdate form .date table + button[name=month] { right: 0; }
77 body.newdate form .date table + button[name=month]:before {
81 body.newdate form .date table.calendar {
83 -vertical-align: middle;
86 body.newdate form .timeofday label.todstart,
87 body.newdate form .timeofday label.todend {
88 display: inline-block;
93 width: 49%; width: calc(50% - .5ex);
95 body.newdate form fieldset > input[name^=todstart],
96 body.newdate form fieldset > input[name^=todend] {
97 display: inline-block;
99 width: 49%; width: calc(50% - .5ex);
102 body.newdate form fieldset > input[name^=todend] {
103 width: 40%; widtfieldset% - 4.375ex);
106 body.newdate form fieldset button[name^=addtime] {
110 body.newdate form fieldset input.splittimes { display: none;}
111 body.newdate form fieldset input.splittimes + * { left: 12pt; }
112 body.newdate form fieldset input.splittimes + *:before {
114 width: 16pt; height: 16pt;
121 border-radius: .25ex;
122 background-color: #FFF;
124 body.newdate form fieldset input.splittimes:checked + *:before { content: '\2713'; background-color: #6AF;}
125 body.newdate form .timeofday button[name=splittimes] { margin-top: 1.5em;}