Files
Stirling-PDF/frontend/shared/components/Radio.css
T

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

78 lines
1.4 KiB
CSS
Raw Normal View History

2026-06-02 17:08:24 +01:00
.sui-radio-group {
display: flex;
}
.sui-radio-group--vertical {
flex-direction: column;
gap: var(--space-2);
}
.sui-radio-group--horizontal {
flex-direction: row;
gap: var(--space-4);
flex-wrap: wrap;
}
.sui-radio {
display: inline-flex;
align-items: flex-start;
gap: var(--space-2);
cursor: pointer;
font-size: 0.8125rem;
color: var(--color-text-2);
}
.sui-radio--disabled {
opacity: 0.5;
cursor: not-allowed;
}
.sui-radio__input {
position: absolute;
opacity: 0;
width: 0;
height: 0;
}
.sui-radio__dot {
flex: 0 0 auto;
width: 1rem;
height: 1rem;
margin-top: 0.0625rem;
border-radius: 50%;
border: 1.5px solid var(--color-border-hover);
background: var(--color-surface);
display: inline-flex;
align-items: center;
justify-content: center;
transition: border-color var(--motion-fast);
position: relative;
}
.sui-radio__input:focus-visible + .sui-radio__dot {
outline: 2px solid var(--color-blue);
outline-offset: 2px;
}
.sui-radio__input:checked + .sui-radio__dot {
border-color: var(--color-blue);
}
.sui-radio__input:checked + .sui-radio__dot::after {
content: "";
width: 0.5rem;
height: 0.5rem;
border-radius: 50%;
background: var(--color-blue);
}
.sui-radio__text {
display: flex;
flex-direction: column;
}
.sui-radio__label {
color: var(--color-text-1);
font-weight: 500;
}
.sui-radio__desc {
font-size: 0.75rem;
color: var(--color-text-4);
}