poa-dapps-voting/src/assets/stylesheets/components/_KeysTypes.scss

94 lines
2.1 KiB
SCSS

.frm-KeysTypes {
margin-bottom: $base-grid-gap;
}
.frm-KeysTypes_Row {
@include form-row-base-styles();
display: grid;
grid-row-gap: $base-grid-gap;
grid-template-columns: 1fr;
@media (min-width: $breakpoint-md) {
grid-column-gap: $base-grid-gap;
grid-template-columns: 1fr 1fr 1fr;
}
}
.frm-KeysTypes_Button {
position: relative;
}
.frm-KeysTypes_Label {
@include not-selectable-text();
border-radius: 3px;
border: 1px solid $base-border-color;
color: $gray-text-color;
cursor: pointer;
display: block;
font-size: 14px;
font-weight: 400;
line-height: 50px;
margin: 0;
outline: none;
padding: 0 15px;
text-decoration: none;
text-transform: capitalize;
text-align: center;
transition: 0.15s background-color ease-out, 0.15s border-color ease-out;
position: relative;
white-space: nowrap;
z-index: 1;
&:hover {
border-color: darken($base-border-color, 15%);
}
.frm-KeysTypes_Radio:checked + &#{ & }-core {
&,
&:hover {
background-color: $poa-purple;
border-color: $poa-purple;
box-shadow: 0 5px 10px 0 rgba($poa-purple, 0.3);
color: #fff;
}
}
.frm-KeysTypes_Radio:checked + &#{ & }-sokol {
&,
&:hover {
background-color: $sokol-cyan;
border-color: $sokol-cyan;
box-shadow: 0 5px 10px 0 rgba($sokol-cyan, 0.3);
color: #fff;
}
}
.frm-KeysTypes_Radio:checked + &#{ & }-dai {
&,
&:hover {
background-color: $xdai-green;
border-color: $xdai-green;
box-shadow: 0 5px 10px 0 rgba($xdai-green, 0.3);
color: #fff;
}
}
.frm-KeysTypes_Radio:checked + &#{ & }-kovan {
&,
&:hover {
background-color: $kovan-cyan;
border-color: $kovan-cyan;
box-shadow: 0 5px 10px 0 rgba($kovan-cyan, 0.3);
color: #fff;
}
}
}
.frm-KeysTypes_Radio {
height: 100%;
position: absolute;
visibility: hidden;
width: 100%;
z-index: 12;
}