.g-radio__indicator{cursor:inherit;display:inline-block;position:relative}.g-radio__indicator:before{content:"";border:1px solid var(--g-color-line-generic-accent);background-color:#0000;border-radius:50%;transition:background .1s linear;position:absolute;inset:0}.g-radio__indicator:after{content:" ";visibility:hidden}.g-radio__disc:before{content:"";background-color:var(--g-color-text-brand-contrast);opacity:0;border:none;border-radius:50%;transition:opacity .1s,transform .2s;position:absolute;transform:scale(.1)}.g-radio__control{opacity:0;width:100%;height:100%;cursor:inherit;background:0 0;border:none;outline:none;margin:0;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0}.g-radio__outline{pointer-events:none;background:0 0;border-radius:50%;width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.g-radio__control:focus-visible+.g-radio__outline{outline:2px solid var(--g-color-line-focus)}.g-radio_size_m .g-radio__indicator{width:14px;height:14px}.g-radio_size_m .g-radio__disc:before{inset:5px}.g-radio_size_l .g-radio__indicator{width:17px;height:17px}.g-radio_size_l .g-radio__disc:before{inset:6px}.g-radio_size_xl .g-radio__indicator{width:24px;height:24px}.g-radio_size_xl .g-radio__disc:before{inset:8px}.g-radio:hover .g-radio__indicator:before{border-color:var(--g-color-line-generic-accent-hover)}.g-radio_checked .g-radio__indicator:before{background-color:var(--g-color-base-brand);border:#0000}.g-radio_checked .g-radio__indicator .g-radio__disc:before{opacity:1;transform:scale(1)}.g-radio_disabled .g-radio__indicator:before{background-color:var(--g-color-base-generic-accent-disabled);border:#0000}.g-radio_disabled.g-radio_checked .g-radio__disc:before{background-color:var(--g-color-text-hint)}
.g-radio-group_direction_horizontal.g-radio-group_size_m{line-height:20px}.g-radio-group_direction_horizontal.g-radio-group_size_m .g-radio-group__option:not(:last-child){margin-inline-end:12px}.g-radio-group_direction_horizontal.g-radio-group_size_l{line-height:24px}.g-radio-group_direction_horizontal.g-radio-group_size_l .g-radio-group__option:not(:last-child){margin-inline-end:15px}.g-radio-group_direction_horizontal.g-radio-group_size_xl{line-height:24px}.g-radio-group_direction_horizontal.g-radio-group_size_xl .g-radio-group__option:not(:last-child){margin-inline-end:15px}.g-radio-group_direction_vertical{flex-direction:column;display:flex}.g-radio-group_direction_vertical.g-radio-group_size_m .g-radio-group__option:not(:last-child){margin-block-end:8px}.g-radio-group_direction_vertical.g-radio-group_size_l .g-radio-group__option:not(:last-child){margin-block-end:12px}.g-radio-group_direction_vertical.g-radio-group_size_xl{line-height:24px}.g-radio-group_direction_vertical.g-radio-group_size_xl .g-radio-group__option:not(:last-child){margin-block-end:18px}
.g-tooltip{--_--text-color:var(--g-tooltip-text-color,var(--g-color-text-primary));--_--background-color:var(--g-tooltip-background-color,var(--g-color-base-float));--_--padding:var(--g-tooltip-padding,var(--g-spacing-1)var(--g-spacing-2));--_--border-radius:var(--g-tooltip-border-radius,4px);--_--box-shadow:var(--g-tooltip-box-shadow,0 1px 5px 0 var(--g-color-sfx-shadow));-ms-box-orient:vertical;-webkit-line-clamp:20;-moz-line-clamp:20;-ms-line-clamp:20;box-sizing:border-box;padding:var(--_--padding);background-color:var(--_--background-color);max-width:360px;box-shadow:var(--_--box-shadow);border-radius:var(--_--border-radius);text-overflow:ellipsis;-webkit-box-orient:vertical;-moz-box-orient:vertical;display:-webkit-box;overflow:hidden}
.g-numeric-arrows{--_--border-width:var(--g-text-input-border-width,1px);width:24px;height:fit-content}.g-numeric-arrows,.g-numeric-arrows__separator{border-width:var(--_--border-width);border-color:var(--_--arrows-border-color)}.g-numeric-arrows_size_s{--g-button-height:11px}.g-numeric-arrows_size_m{--g-button-height:13px}.g-numeric-arrows_size_l{--g-button-height:17px}.g-numeric-arrows_size_xl{--g-button-height:21px}.g-numeric-arrows__separator{border-block-start-style:solid;width:100%;height:0}
.g-number-input_size_s,.g-number-input_size_m{--_--textinput-end-padding:1px}.g-number-input_size_l,.g-number-input_size_xl{--_--textinput-end-padding:3px}.g-number-input_view_normal{--_--arrows-border-color:var(--g-color-line-generic)}.g-number-input_view_normal.g-number-input_state_error{--_--arrows-border-color:var(--g-color-line-danger)}.g-number-input_view_clear{--_--arrows-border-color:transparent}.g-number-input__arrows{border-style:none;margin-inline:var(--_--textinput-end-padding)calc(0px - var(--_--textinput-end-padding));border-inline-start-style:solid}