2016-10-26 14:00:24 +03:00
|
|
|
/*
|
|
|
|
* - This can probably be achieved with flexbox so that we don't use any
|
|
|
|
* margins or paddings
|
|
|
|
* - We shouldn't use #FFFFFF but a variation of it to have less contrast
|
|
|
|
*/
|
|
|
|
|
2016-10-31 14:08:05 +02:00
|
|
|
~boxes: "../../shared/constants.js";
|
|
|
|
~colors: "../../shared/constants.js";
|
|
|
|
|
|
|
|
:root {
|
|
|
|
--background-confirmed: ~colors.confirmation;
|
|
|
|
--border-confirmed: ~boxes.border.confirmed;
|
|
|
|
--border-unchecked: ~boxes.border.unchecked;
|
2016-10-31 16:59:17 +02:00
|
|
|
--border-radius: remCalc(~boxes.borderRadius);
|
2016-10-31 14:08:05 +02:00
|
|
|
--bottom-shaddow: ~boxes.bottomShaddow;
|
|
|
|
}
|
|
|
|
|
2016-10-26 13:55:27 +03:00
|
|
|
.toggle {
|
|
|
|
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
|
|
|
|
color: #464646;
|
2016-10-31 16:59:17 +02:00
|
|
|
border-radius: var(--border-radius);
|
2016-10-26 13:55:27 +03:00
|
|
|
width: 5rem;
|
|
|
|
height: 2.5rem;
|
|
|
|
|
|
|
|
& .btn,
|
|
|
|
& .label {
|
|
|
|
height: 2.188rem;
|
|
|
|
width: 2.188rem;
|
|
|
|
margin: 0.125rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
& .label {
|
|
|
|
padding-top: 4px;
|
|
|
|
text-align: center;
|
|
|
|
}
|
|
|
|
|
|
|
|
& .btn {
|
|
|
|
background: #FFFFFF;
|
2016-10-31 14:08:05 +02:00
|
|
|
box-shadow: var(--bottom-shaddow);
|
|
|
|
border-radius: var(--border-radius);
|
2016-10-26 13:55:27 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
&.on {
|
2016-10-31 14:08:05 +02:00
|
|
|
background: var(--background-confirmed);
|
|
|
|
border: var(--border-confirmed);
|
2016-10-26 13:55:27 +03:00
|
|
|
|
|
|
|
& .label {
|
|
|
|
float: right;
|
|
|
|
color: #FFFFFF;
|
|
|
|
}
|
|
|
|
|
|
|
|
& .btn {
|
|
|
|
float: left;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&.off {
|
|
|
|
background: #E6E6E6;
|
2016-10-31 14:08:05 +02:00
|
|
|
border: var(--border-unchecked);
|
2016-10-26 13:55:27 +03:00
|
|
|
|
|
|
|
& .label {
|
|
|
|
float: left;
|
|
|
|
}
|
|
|
|
|
|
|
|
& .btn {
|
|
|
|
float: right;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|