Repository URL to install this package:
|
Version:
8.0.0 ▾
|
:root {
}
.Radio {
display: flex;
}
.Radio-radioElement {
position: absolute;
opacity: 0;
}
.Radio-label {
position: relative;
padding-left: var(--space-2x);
cursor: pointer;
align-self: center;
display: flex;
flex-direction: column;
width: 100%;
}
.Radio-sublabelText {
font-style: italic;
line-height: 1.4;
opacity: 0.7;
}
.Radio-radioElement + svg {
width: 24px;
height: 24px;
}
.Radio-radioElement + svg .d-background {
stroke: var(--color-neutral-500);
}
.Radio-radioElement:checked + svg .d-background,
.Radio-radioElement:focus + svg .d-background,
.Radio-radioElement:hover + svg .d-background {
stroke-width: 2;
}
.Radio-radioElement:focus + svg .d-background,
.Radio-radioElement:hover + svg .d-background {
stroke: var(--color-brand-500);
}
.Radio-radioElement:checked + svg .d-background {
stroke: var(--color-brand-700);
}
.Radio-radioElement:checked + svg .d-check {
fill: var(--color-green-500);
}
.Radio-radioElement:disabled + svg .d-background {
stroke: var(--color-neutral-500);
fill: var(--color-neutral-500);
}
.Radio-radioElement:disabled:checked + svg .d-check {
fill: var(--color-white);
}
.Radio--light {
& .Radio-labelText {
color: var(--color-white);
}
& .Radio-sublabelText {
color: var(--color-white);
}
& .Radio-radioElement + svg .d-background {
fill: var(--color-white);
}
& .Radio-radioElement:disabled + svg .d-background {
fill: var(--color-neutral-500);
}
& .Radio-radioElement:focus + svg .d-background {
stroke: var(--color-brand-400);
}
& .Radio-radioElement:checked + svg .d-background {
stroke: var(--color-brand-700);
}
& .Radio-radioElement:hover + svg .d-background {
stroke: var(--color-brand-400);
}
& .Radio-radioElement:disabled + svg .d-background {
stroke: var(--color-neutral-500);
}
}