/* Fieldset component — groups related form controls with a legend */
.mui-fieldset {
border: 1px solid var(--mui-border);
border-radius: var(--mui-radius-md);
padding: 1rem 1.25rem 1.25rem;
margin: 0;
display: flex;
flex-direction: column;
gap: 0.75rem;
}
.mui-fieldset__legend {
padding: 0 0.25rem;
font-size: 0.875rem;
font-weight: 500;
color: var(--mui-text);
}
.mui-fieldset[disabled] {
opacity: 0.5;
cursor: not-allowed;
pointer-events: none;
}
.mui-fieldset[disabled] .mui-fieldset__legend {
color: var(--mui-text-subtle);
}