woocommerce/plugins/woocommerce-admin/client/components/segmented-selection/style.scss

50 lines
943 B
SCSS

/** @format */
.woocommerce-segmented-selection {
width: 100%;
}
.woocommerce-segmented-selection__container {
width: 100%;
grid-template-columns: 1fr 1fr;
display: grid;
border-top: 1px solid $gray;
border-bottom: 1px solid $gray;
grid-gap: 1px;
background-color: $gray;
}
.woocommerce-segmented-selection__label {
background-color: $white;
padding: 1em;
position: relative;
display: block;
height: 100%;
}
.woocommerce-segmented-selection__input {
opacity: 0;
position: absolute;
left: -9999px;
&:checked + label .woocommerce-segmented-selection__label {
background-color: $gray-light-10;
padding-left: calc(1em + 20px);
&::before {
content: '';
width: 8px;
height: 8px;
background-color: #444;
border-radius: 4px;
position: absolute;
top: 50%;
transform: translate(-20px, -50%);
}
}
&:focus + label .woocommerce-segmented-selection__label {
outline: 1px solid lightseagreen;
}
}