.radio-indicator-component[data-v-100d1fdf]{-webkit-tap-highlight-color:transparent;align-items:center;align-self:var(--radio-indicator-align-self,flex-start);border-radius:50%;display:flex;flex-shrink:0;height:var(--radio-indicator-size);justify-content:center;outline-color:var( --radio-indicator-outline-color,var( --default-form-control-outline-color,var(--color-primary,CanvasText) ) );outline-offset:var(--radio-indicator-outline-offset,3px);outline-style:solid;outline-width:var(--_radio-indicator-outline-width,0);position:relative;width:var(--radio-indicator-size)}.radio-indicator-component .radio-background[data-v-100d1fdf]{height:var(--radio-indicator-size);width:var(--radio-indicator-size)}.radio-indicator-component .svg-outer[data-v-100d1fdf]{fill:transparent;stroke:var(--_radio-indicator-color);stroke-width:calc(var(--radio-indicator-border-width, 2px)/var(--radio-indicator-size)*100%);transition:stroke .3s ease}.radio-indicator-component .svg-inner[data-v-100d1fdf]{fill:var(--_radio-indicator-color);r:calc(var(--radio-indicator-inner-size, 9px)/2/var(--radio-indicator-size)*100%);scale:var(--_radio-indicator-inner-scale,0);transform-box:fill-box;transform-origin:center;transition:scale .3s ease}.radio-component[data-v-edf4807f]{--_bg-color:var(--radio-bg-color,transparent);--_border-color:var( --radio-border-color,var(--default-form-control-border-color,currentcolor) );--_box-shadow:var( --radio-box-shadow,var(--default-form-control-box-shadow,none) );--_color:var( --radio-color,var(--default-form-control-color,var(--color-text,CanvasText)) );--_radio-indicator-color:var(--radio-indicator-color,CanvasText);--radio-indicator-size:var(--radio-size,20px);align-items:center;background-color:var(--_bg-color);border-color:var(--_border-color);border-radius:var(--radio-border-radius,0);border-style:solid;border-width:var(--radio-border-width,0);box-shadow:var(--_box-shadow);color:var(--_color);cursor:pointer;display:var(--radio-display,inline-flex);font-size:var(--radio-font-size,var(--input-label-font-size,.875rem));font-weight:var(--radio-font-weight,var(--input-label-font-weight));gap:var(--radio-gap,1rem);grid-template-columns:var(--radio-grid-columns);line-height:var(--radio-line-height,1.5);margin-block-end:var(--radio-margin-block-end,0);margin-block-start:var(--radio-margin-block-start,0);outline-color:var( --radio-outline-color,var( --default-form-control-outline-color,var(--color-primary,CanvasText) ) );outline-offset:var(--radio-outline-offset,3px);outline-style:var(--radio-outline-style,solid);outline-width:0;padding-block:var(--radio-padding-block,.5rem);padding-inline:var(--radio-padding-inline,0);position:relative;transition:border-color .3s ease,background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--radio-width,100%)}.radio-component.disabled[data-v-edf4807f]{opacity:var(--radio-disabled-opacity,.7);pointer-events:none}.radio-component[data-v-edf4807f]:has(input:checked){--_radio-indicator-color:var( --radio-indicator-checked-color,var(--radio-indicator-color,CanvasText) );--_radio-indicator-inner-scale:1;background-color:var(--radio-checked-bg-color,var(--_bg-color));border-color:var(--radio-checked-border-color,var(--_border-color));box-shadow:var(--radio-checked-box-shadow,var(--_box-shadow));color:var(--radio-checked-color,var(--_color))}.radio-component[data-v-edf4807f]:hover{background-color:var(--radio-hover-bg-color,var(--_bg-color));border-color:var(--radio-hover-border-color,var(--_border-color));box-shadow:var(--radio-hover-box-shadow,var(--_box-shadow));color:var(--radio-hover-color,var(--_color))}.radio-component[data-v-edf4807f]:has(input:checked):hover{background-color:var( --radio-checked-hover-bg-color,var(--radio-checked-bg-color,var(--_bg-color)) );border-color:var( --radio-checked-hover-border-color,var(--radio-checked-border-color,var(--_border-color)) );box-shadow:var( --radio-checked-hover-box-shadow,var(--radio-checked-box-shadow,var(--_box-shadow)) );color:var( --radio-checked-hover-color,var(--radio-checked-color,var(--_color)) )}.radio-component[data-v-edf4807f]:has(input:focus-visible){--_radio-indicator-outline-width:var( --radio-indicator-outline-width,2px );outline-width:var(--radio-outline-width,0)}.radio-input[data-v-edf4807f]{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;padding:0;white-space:nowrap}
