.g-lab-menu-item{--_--padding-block:0;--_--padding-inline:0;--_--icon-size:0;--_--icon-offset:0;--_--submenu-icon-shift:0;padding:var(--_--padding-block) var(--_--padding-inline);align-items:center;display:flex}.g-lab-menu-item:before,.g-lab-menu-item__icon{min-width:var(--_--icon-size);height:var(--_--icon-size);position:relative;inset-inline-end:var(--_--icon-offset)}.g-lab-menu-item:after,.g-lab-menu-item__arrow{min-width:var(--_--icon-size);height:var(--_--icon-size);color:var(--g-color-text-secondary);align-items:center;margin-inline-start:auto;display:flex;position:relative;inset-inline-start:var(--_--submenu-icon-shift)}.g-lab-menu-item:not(:has(>.g-lab-menu-item__icon)):has(~.g-lab-menu-item>.g-lab-menu-item__icon):before{content:""}.g-lab-menu-item:has(>.g-lab-menu-item__icon)~.g-lab-menu-item:not(:has(>.g-lab-menu-item__icon)):before{content:""}.g-lab-menu-item:not(:has(>.g-lab-menu-item__arrow)):has(~.g-lab-menu-item>.g-lab-menu-item__arrow):after{content:""}.g-lab-menu-item:has(>.g-lab-menu-item__arrow)~.g-lab-menu-item:not(:has(>.g-lab-menu-item__arrow)):after{content:""}.g-lab-menu-item_theme_info{--g-list-item-view-text-color:var(--g-color-text-info)}.g-lab-menu-item_theme_success{--g-list-item-view-text-color:var(--g-color-text-positive)}.g-lab-menu-item_theme_warning{--g-list-item-view-text-color:var(--g-color-text-warning)}.g-lab-menu-item_theme_danger{--g-list-item-view-text-color:var(--g-color-text-danger)}.g-lab-menu-item_theme_utility{--g-list-item-view-text-color:var(--g-color-text-utility)}.g-lab-menu-item_size_s{--_--padding-block:2px;--_--padding-inline:8px;--_--icon-size:14px;--_--icon-offset:4px;--_--submenu-icon-shift:7px}.g-lab-menu-item_size_m{--_--padding-block:4px;--_--padding-inline:12px;--_--icon-size:16px;--_--icon-offset:6px;--_--submenu-icon-shift:8px}.g-lab-menu-item_size_l{--_--padding-block:6px;--_--padding-inline:12px;--_--icon-size:16px;--_--icon-offset:6px;--_--submenu-icon-shift:8px}.g-lab-menu-item_size_xl{--_--padding-block:8px;--_--padding-inline:16px;--_--icon-size:20px;--_--icon-offset:6px;--_--submenu-icon-shift:10px}
.g-tab{font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:var(--g-color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:var(--g-spacing-2);box-sizing:border-box;height:var(--g-tabs-item-height,var(--_--item-height));border:none;border-block-end:var(--g-tabs-item-border-width,var(--_--item-border-width)) solid transparent;max-width:100%;padding:0;background:0 0;outline:none;padding-block-start:var(--_--item-border-width);text-decoration:none;display:flex}.g-tab__content{align-items:center;gap:var(--g-spacing-2);min-width:0;height:100%;display:flex}.g-tab__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g-tab__icon>svg{display:block}.g-tab__icon,.g-tab__counter{color:var(--g-color-text-hint)}.g-tab:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:-2px}.g-tab[aria-expanded=true],.g-tab_active,.g-tab:hover,.g-tab:focus-visible{color:var(--g-color-text-primary)}.g-tab[aria-expanded=true] .g-tab__icon,.g-tab[aria-expanded=true] .g-tab__counter,.g-tab_active .g-tab__icon,.g-tab_active .g-tab__counter,.g-tab:hover .g-tab__icon,.g-tab:hover .g-tab__counter,.g-tab:focus-visible .g-tab__icon,.g-tab:focus-visible .g-tab__counter{color:var(--g-color-text-secondary)}.g-tab_active,.g-tab_active:hover,.g-tab_active:focus-visible{border-color:var(--g-color-line-brand)}.g-tab_disabled{pointer-events:none}.g-tab_disabled .g-tab__title{color:var(--g-color-text-hint)}.g-tab-menu-item{color:var(--g-color-text-secondary)}.g-tab-menu-item:hover,.g-tab-menu-item:focus-visible{color:var(--g-color-text-primary)}.g-tab-menu-item:hover .g-tab__icon,.g-tab-menu-item:hover .g-tab__counter,.g-tab-menu-item:focus-visible .g-tab__icon,.g-tab-menu-item:focus-visible .g-tab__counter{color:var(--g-color-text-secondary)}.g-tab-menu-item_disabled{color:var(--g-color-text-hint)}
.g-divider{--_--content-gap:8px;--_--size:var(--g-divider-size,1px);--_--background:var(--g-divider-color,var(--g-color-line-generic));background:var(--_--background)}.g-divider:not(:empty){background:0 0;align-items:center;width:auto;height:auto;display:flex}.g-divider:not(:empty):before,.g-divider:not(:empty):after{content:""}.g-divider:before,.g-divider:after{background:var(--_--background);flex-grow:1}.g-divider_orientation_vertical{width:var(--_--size);flex-direction:column}.g-divider_orientation_vertical:before,.g-divider_orientation_vertical:after{width:var(--_--size)}.g-divider_orientation_vertical:before{margin-block-end:var(--_--content-gap)}.g-divider_orientation_vertical:after{margin-block-start:var(--_--content-gap)}.g-divider_orientation_horizontal,.g-divider_orientation_horizontal:before,.g-divider_orientation_horizontal:after{height:var(--_--size)}.g-divider_orientation_horizontal:before{margin-inline-end:var(--_--content-gap)}.g-divider_orientation_horizontal:after{margin-inline-start:var(--_--content-gap)}.g-divider_align_start:before,.g-divider_align_end:after{display:none}
.g-lab-menu-divider{margin-block:4px}
.g-lab-menu{padding:4px}
.g-tab-more{--_--count-color:var(--g-color-text-hint);--_--chevron-color:var(--g-color-text-secondary)}.g-tab-more[aria-expanded=true],.g-tab-more:hover,.g-tab-more:focus-visible{--_--count-color:var(--g-color-text-secondary);--_--chevron-color:var(--g-color-text-primary)}.g-tab-more__count{color:var(--_--count-color)}.g-tab-more__chevron{color:var(--_--chevron-color)}.g-tab-more_lone{flex-grow:1}.g-tab-more_lone .g-tab-more__count{margin-inline-start:auto}
.g-tab-list{align-items:flex-end;gap:0 var(--g-tabs-item-gap,var(--_--item-gap));box-shadow:inset 0 calc(var(--g-tabs-border-width,1px) * -1) 0 0 var(--g-color-line-generic);flex-wrap:wrap;display:flex}.g-tab-list_size_m{--_--item-height:36px;--_--item-gap:24px;--_--item-border-width:2px}.g-tab-list_size_m .g-tab__title,.g-tab-list_size_m .g-tab__counter,.g-tab-list_size_m .g-tab-more__count{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height)}.g-tab-list_size_l{--_--item-height:40px;--_--item-gap:28px;--_--item-border-width:2px}.g-tab-list_size_l .g-tab__title,.g-tab-list_size_l .g-tab__counter,.g-tab-list_size_l .g-tab-more__count{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height)}.g-tab-list_size_xl{--_--item-height:44px;--_--item-gap:32px;--_--item-border-width:3px}.g-tab-list_size_xl .g-tab__title,.g-tab-list_size_xl .g-tab__counter,.g-tab-list_size_xl .g-tab-more__count{font-family:var(--g-text-subheader-font-family);font-weight:var(--g-text-subheader-font-weight);font-size:var(--g-text-subheader-3-font-size);line-height:var(--g-text-subheader-3-line-height)}.g-tab-list_overflow_collapse{flex-wrap:nowrap}.g-tab-list_overflow_scroll{flex-wrap:nowrap;overflow-x:auto}
.g-tab-panel_hidden{display:none}
.g-text-area{--_--text-color:var(--g-color-text-primary);--_--placeholder-color:var(--g-color-text-hint);--_--background-color:transparent;--_--border-width:1px;--_--clear-offset:calc(var(--g-text-area-border-width,1px) + 1px);--_--focus-outline-color:var(--g-text-area-focus-outline-color);width:100%;display:inline-block;position:relative}.g-text-area__content{box-sizing:border-box;width:inherit;height:inherit;background-color:var(--g-text-area-background-color,var(--_--background-color));border-width:var(--g-text-area-border-width,var(--_--border-width));border-style:solid;border-color:var(--g-text-area-border-color,var(--_--border-color));color:var(--g-text-area-text-color,var(--_--text-color));display:flex}.g-text-area__content:hover{border-color:var(--g-text-area-border-color-hover,var(--_--border-color-hover))}.g-text-area__content:focus-within{border-color:var(--g-text-area-border-color-active,var(--_--border-color-active));outline:2px solid var(--g-text-area-focus-outline-color,var(--_--focus-outline-color));outline-offset:-1px}.g-text-area__content{overflow:hidden}.g-text-area__control{box-sizing:border-box;vertical-align:top;width:100%;font-weight:var(--g-text-body-font-weight);font-family:var(--g-text-body-font-family);color:inherit;resize:none;background-color:#0000;border:none;flex-grow:1;margin:0;padding:0;display:inline-block;position:relative;overflow-x:hidden}.g-text-area__control::placeholder{color:var(--g-text-area-placeholder-color,var(--_--placeholder-color))}.g-text-area__control:focus{outline:none}.g-text-area__control[type=number]{appearance:textfield}.g-text-area__clear{position:absolute}.g-text-area__clear_size_s,.g-text-area__clear_size_m{inset-block-start:var(--_--clear-offset);inset-inline-end:var(--_--clear-offset)}.g-text-area__clear_size_l,.g-text-area__clear_size_xl{inset-block-start:calc(var(--_--clear-offset) + 2px);inset-inline-end:calc(var(--_--clear-offset) + 1px)}.g-text-area_size_s .g-text-area__control{--_--input-control-border-width:var(--g-text-input-border-width,var(--g-text-area-border-width,1px));font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);height:calc(24px - var(--_--input-control-border-width) * 2);padding:3px 8px}.g-text-area_size_s.g-text-area_has-clear .g-text-area__control{padding-inline-end:26px}.g-text-area_size_s{--_--border-radius:var(--g-border-radius-s)}.g-text-area_size_m .g-text-area__control{--_--input-control-border-width:var(--g-text-input-border-width,var(--g-text-area-border-width,1px));font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);height:calc(28px - var(--_--input-control-border-width) * 2);padding:5px 8px}.g-text-area_size_m.g-text-area_has-clear .g-text-area__control{padding-inline-end:26px}.g-text-area_size_m{--_--border-radius:var(--g-border-radius-m)}.g-text-area_size_l .g-text-area__control{--_--input-control-border-width:var(--g-text-input-border-width,var(--g-text-area-border-width,1px));font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);height:calc(36px - var(--_--input-control-border-width) * 2);padding:9px 12px}.g-text-area_size_l.g-text-area_has-clear .g-text-area__control{padding-inline-end:36px}.g-text-area_size_l{--_--border-radius:var(--g-border-radius-l)}.g-text-area_size_xl .g-text-area__control{--_--input-control-border-width:var(--g-text-input-border-width,var(--g-text-area-border-width,1px));font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height);height:calc(44px - var(--_--input-control-border-width) * 2);padding:11px 12px}.g-text-area_size_xl.g-text-area_has-clear .g-text-area__control{padding-inline-end:36px}.g-text-area_size_xl{--_--border-radius:var(--g-border-radius-xl)}.g-text-area_view_normal{--_--border-color:var(--g-color-line-generic);--_--border-color-hover:var(--g-color-line-generic-hover);--_--border-color-active:var(--g-color-line-generic-active)}.g-text-area_view_clear{--_--border-color:transparent;--_--border-color-hover:transparent;--_--border-color-active:transparent;--_--border-radius:0}.g-text-area_view_clear .g-text-area__content{border-inline:0}.g-text-area_view_clear .g-text-area__control{padding-inline:0}.g-text-area_pin_round-round .g-text-area__content{border-radius:var(--g-text-area-border-radius,var(--_--border-radius))}.g-text-area_pin_brick-brick .g-text-area__content{border-radius:0}.g-text-area_pin_clear-clear .g-text-area__content{border-inline:0;border-radius:0}.g-text-area_pin_circle-circle .g-text-area__content{border-radius:100px}.g-text-area_pin_round-brick .g-text-area__content{border-start-start-radius:var(--g-text-area-border-radius,var(--_--border-radius));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--g-text-area-border-radius,var(--_--border-radius))}.g-text-area_pin_brick-round .g-text-area__content{border-start-start-radius:0;border-start-end-radius:var(--g-text-area-border-radius,var(--_--border-radius));border-end-end-radius:var(--g-text-area-border-radius,var(--_--border-radius));border-end-start-radius:0}.g-text-area_pin_round-clear .g-text-area__content{border-inline-end:0;border-start-start-radius:var(--g-text-area-border-radius,var(--_--border-radius));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--g-text-area-border-radius,var(--_--border-radius))}.g-text-area_pin_clear-round .g-text-area__content{border-inline-start:0;border-start-start-radius:0;border-start-end-radius:var(--g-text-area-border-radius,var(--_--border-radius));border-end-end-radius:var(--g-text-area-border-radius,var(--_--border-radius));border-end-start-radius:0}.g-text-area_pin_brick-clear .g-text-area__content{border-inline-end:0;border-radius:0}.g-text-area_pin_clear-brick .g-text-area__content{border-inline-start:0;border-radius:0}.g-text-area_pin_circle-brick .g-text-area__content{border-start-start-radius:100px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:100px}.g-text-area_pin_brick-circle .g-text-area__content{border-start-start-radius:0;border-start-end-radius:100px;border-end-end-radius:100px;border-end-start-radius:0}.g-text-area_pin_circle-clear .g-text-area__content{border-inline-end:0;border-start-start-radius:100px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:100px}.g-text-area_pin_clear-circle .g-text-area__content{border-inline-start:0;border-start-start-radius:0;border-start-end-radius:100px;border-end-end-radius:100px;border-end-start-radius:0}.g-text-area_disabled{--_--text-color:var(--g-color-text-hint);--_--background-color:var(--g-color-base-generic-accent-disabled);--_--border-color:transparent;--_--border-color-hover:transparent;--_--border-color-active:transparent}.g-text-area_has-scrollbar .g-text-area__clear{inset-inline-end:var(--g-scrollbar-width)}.g-text-area_state_error.g-text-area_view_normal .g-text-area__content,.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:hover,.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:focus-within{border-color:var(--g-color-line-danger)}.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:focus-within{--_--focus-outline-color:var(--g-color-line-danger)}.g-text-area_state_error.g-text-area_view_clear .g-text-area__content,.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:hover,.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:focus-within{border-block-end:1px solid var(--g-color-line-danger)}.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:focus-within{--_--focus-outline-color:var(--g-color-line-danger)}
.g-control-label{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);color:var(--g-color-text-primary);-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:#0000;cursor:pointer;display:inline-flex}.g-control-label_disabled{cursor:default;pointer-events:none}.g-control-label_size_s,.g-control-label_size_m{font-size:var(--g-text-body-1-font-size);line-height:15px}.g-control-label_size_l{font-size:var(--g-text-body-2-font-size);line-height:18px}.g-control-label_size_xl{font-size:var(--g-text-body-2-font-size);line-height:25px}.g-control-label__indicator{flex-shrink:0}.g-control-label__text{white-space:normal;flex-grow:1;margin-inline-start:var(--g-spacing-2)}.g-control-label_disabled .g-control-label__text{opacity:.6}
.g-checkbox__indicator{cursor:inherit;display:inline-block;position:relative}.g-checkbox__indicator:before{content:"";border:1px solid var(--g-color-line-generic-accent);background-color:#0000;border-radius:4px;transition:background .1s linear;position:absolute;inset:0}.g-checkbox__indicator:after{content:" ";visibility:hidden}.g-checkbox__icon{pointer-events:none;visibility:hidden;color:#0000;justify-content:center;align-items:center;transition:color .1s,transform .2s;display:flex;position:absolute;inset:0;transform:translateY(-5px)}.g-checkbox__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-checkbox__outline{pointer-events:none;background:0 0;border-radius:4px;width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.g-checkbox__control:focus-visible+.g-checkbox__outline{outline:2px solid var(--g-color-line-focus)}.g-checkbox_size_m .g-checkbox__icon-svg_type_tick{width:8px;height:10px}.g-checkbox_size_m .g-checkbox__icon-svg_type_dash{width:12px;height:12px}.g-checkbox_size_m .g-checkbox__indicator{width:14px;height:14px}.g-checkbox_size_l .g-checkbox__icon-svg_type_tick{width:11px;height:9px}.g-checkbox_size_l .g-checkbox__icon-svg_type_dash{width:15px;height:15px}.g-checkbox_size_l .g-checkbox__indicator{width:17px;height:17px}.g-checkbox_size_xl .g-checkbox__icon-svg_type_tick{width:16px;height:13px}.g-checkbox_size_xl .g-checkbox__icon-svg_type_dash{width:22px;height:22px}.g-checkbox_size_xl .g-checkbox__indicator{width:24px;height:24px}.g-checkbox:hover .g-checkbox__indicator:before{border-color:var(--g-color-line-generic-accent-hover)}.g-checkbox_checked .g-checkbox__indicator:before,.g-checkbox_indeterminate .g-checkbox__indicator:before{background-color:var(--g-color-base-brand);border:#0000}.g-checkbox_checked .g-checkbox__icon,.g-checkbox_indeterminate .g-checkbox__icon{visibility:visible;color:var(--g-color-text-brand-contrast);transform:translate(0)}.g-checkbox_checked:hover .g-checkbox__indicator:before,.g-checkbox_indeterminate:hover .g-checkbox__indicator:before{background-color:var(--g-color-base-brand-hover)}.g-checkbox_disabled .g-checkbox__indicator:before{background-color:var(--g-color-base-generic-accent-disabled);border:#0000}.g-checkbox_disabled.g-checkbox_checked .g-checkbox__icon,.g-checkbox_disabled.g-checkbox_indeterminate .g-checkbox__icon{color:var(--g-color-text-hint)}
.g-stepper{--_--text-max-width:180px;--_--step-gap:var(--g-stepper-gap,var(--g-spacing-2));gap:var(--_--step-gap);list-style:none;display:flex}.g-stepper__list-item{gap:var(--_--step-gap);flex-wrap:nowrap;align-items:center;display:flex}.g-stepper__item{max-width:var(--g-stepper-item-text-max-width,var(--_--text-max-width))}.g-stepper__item_selected:not(.g-stepper__item_disabled){--g-button-border-color:var(--g-color-line-brand)}.g-stepper__item_disabled{cursor:default}.g-stepper__item_disabled .g-stepper__item-text{color:var(--g-color-text-hint)}.g-stepper__item-icon{width:16px;height:16px}.g-stepper__item-icon_view_idle{color:var(--g-color-text-secondary)}.g-stepper__item-icon_view_error{color:var(--g-color-text-danger)}.g-stepper__item-icon_view_success{color:var(--g-color-text-positive)}.g-stepper__separator{color:var(--g-color-text-secondary);align-items:center;display:flex}
