@layer components{.v-field-set{display:flex;flex-direction:column;gap:.125rem}.v-field-set--horizontal{flex-direction:row;flex-wrap:wrap;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.125rem}.v-field-set--horizontal .v-field-set__body{flex-direction:row;width:auto}:is(.v-field-set--horizontal .v-field-set__body):has(.v-radio){gap:1.25rem}.v-field-set__body{display:flex;flex-direction:column;width:100%}.v-field-set__body:has(.v-checkbox),.v-field-set__body:has(.v-radio),.v-field-set__body:has(.v-switcher){gap:.25rem}}@layer components{.v-radio-buttons{--radio-bg: var(--bg-a1);--radio-bg-hover: var(--white-a4);--radio-bg-active: var(--white);width:-moz-fit-content;width:fit-content}.v-radio-buttons .v-field-set__body{display:flex;gap:.0625rem;padding:.1875rem;border-radius:var(--button-md-radius);height:var(--button-md-height);box-shadow:inset 0 0 0 1px var(--color-border-1);background-color:var(--radio-bg)}.v-radio-button{display:flex;position:relative;align-items:center;justify-content:center;border-radius:calc(var(--button-md-radius) - .125rem);padding:0 var(--button-md-padding);height:100%;color:var(--fg-secondary);white-space:nowrap;flex:1;gap:.3em;line-height:1;font-size:var(--button-md-font-size);font-weight:var(--fw-medium);-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-radio-button input{position:absolute;inset:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:inherit;width:100%;height:100%}.v-radio-button:has(input:checked),.v-radio-button:hover{color:var(--fg-base)}.v-radio-button:hover{background-color:var(--radio-bg-hover)}.v-radio-button:has(input:active),.v-radio-button:has(input:checked){background-color:var(--radio-bg-active);syntax:"<length>";initial-value:0;syntax:"*";inherits:false;initial-value:0 0 #0000;--un-shadow:0 1px 3px 0 var(--un-shadow-color, var(--color-shadow-1)),0 1px 2px -1px var(--un-shadow-color, var(--color-shadow-1));box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.v-radio-buttons--rounded .v-field-set__body{border-radius:var(--radius-round)}.v-radio-buttons--rounded .v-radio-button{border-radius:inherit}.dark-theme .v-radio-buttons{--radio-bg-hover: var(--bg-2);--radio-bg-active: var(--bg-3)}}
