.zwRuwH {
    display: flex;
    height: 0;
    justify-content: center;
    opacity: 0;
    pointer-events: none;
    width: 100%
}

.olHXzI {
    max-height: 0;
    max-width: 0;
    overflow: hidden
}

.sTe93V {
    --force-state-metadata: hovered
}

.DYoNOT {
    background-color: rgba(var(--dropdownListBackgroundColor, var(--color_1, color_1)), var(--alpha-dropdownListBackgroundColor, 1));
    border-color: rgba(var(--dropdownListStrokeColor, var(--color_2, color_2)), var(--alpha-dropdownListStrokeColor, 1));
    border-radius: var(--dropdownListBorderRadius, 0);
    border-style: solid;
    border-width: var(--dropdownListStrokeWidth, 0);
    box-shadow: var(--dropdownListBoxShadow, none);
    direction: var(--direction);
    font: var(--dropdownListFont, var(--font_1));
    height: 100% !important;
    overflow: hidden;
    width: auto !important
}

.DYoNOT ._Gybpq {
    -ms-scroll-chaining: none;
    background-color: transparent;
    max-height: calc((var(--optionLineHeight, 1.3em) + var(--dropdownItemsSpacing, 12px))*6);
    overflow-x: hidden;
    overflow-y: scroll;
    overscroll-behavior: contain
}

.DYoNOT ._Gybpq .CEK3nk {
    align-items: center;
    background-color: transparent;
    color: rgb(var(--dropdownListTextColor, var(--color_2, color_2)));
    cursor: pointer;
    direction: var(--dropdownDirection, "inherit");
    display: flex;
    flex-wrap: nowrap;
    height: var(--optionLineHeight, 1.3em);
    justify-content: var(--dropdownOptionJustifyContent);
    padding-bottom: calc(var(--dropdownItemsSpacing, 12px)/2);
    padding-top: calc(var(--dropdownItemsSpacing, 12px)/2);
    transition: all .5s ease;
    transition-property: background-color
}

.DYoNOT ._Gybpq .CEK3nk.sTe93V {
    background-color: rgba(var(--dropdownListHoverBackgroundColor, var(--color_7, color_7)), var(--alpha-dropdownListHoverBackgroundColor, 1));
    color: rgb(var(--dropdownListHoverTextColor, var(--color_2, color_2)))
}

.DYoNOT ._Gybpq .CEK3nk .P6sHUt {
    line-height: normal;
    overflow: hidden;
    padding-inline-end: var(--textPaddingDropDown_end);
    padding-inline-start: var(--textPaddingDropDown_start);
    text-overflow: ellipsis;
    white-space: nowrap
}

.TLWrjM {
    align-items: center;
    color: rgb(var(--errorTextColor, #ff4040));
    direction: var(--errorDirection);
    display: flex;
    flex-direction: row;
    gap: 4px;
    justify-content: var(--errorAlign, inherit);
    padding: 8px 0 0
}

.TLWrjM .GIPQqH {
    flex: none;
    flex-grow: 0;
    order: 0
}

.TLWrjM .JNgJbf {
    display: inline-block;
    flex-grow: 0;
    font: var(--errorTextFont, var(--font_8));
    line-height: 1;
    order: 1;
    word-break: break-word
}

.PDy5M6 {
    --display: flex;
    display: var(--display);
    flex-direction: column
}

.PDy5M6 .McLPII {
    height: 100%;
    max-width: 100%;
    min-height: var(--inputHeight);
    min-width: 100%
}

.PDy5M6 .McLPII:not(.WFXN0y) {
    border-color: var(--corvid-border-color, rgba(var(--brd, 248, 248, 248), var(--alpha-brd, 1)));
    border-width: var(--corvid-border-width, var(--brw, 2px))
}

.PDy5M6 .McLPII:hover:not(.WFXN0y) {
    background-color: rgba(var(--bgh, var(--color_8, color_8)), var(--alpha-bgh, 1));
    border-color: rgba(var(--brdh, 249, 249, 249), var(--alpha-brdh, 1));
    border-style: solid;
    border-width: var(--brwh, 2px)
}

.PDy5M6 .McLPII:focus:not(.WFXN0y) {
    background-color: rgba(var(--bgf, var(--color_8, color_8)), var(--alpha-bgf, 1));
    border-color: rgba(var(--brdf, 249, 249, 249), var(--alpha-brdf, 1));
    border-style: solid;
    border-width: var(--brwf, 2px)
}

.PDy5M6 .McLPII:disabled {
    background-color: rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1))
}

.PDy5M6 .McLPII:disabled+._zjxIR {
    border: none
}

.PDy5M6 .McLPII .R4tv1w {
    background-color: #fff;
    color: #44474d
}

.PDy5M6 .RJZaGO {
    display: flex;
    flex: 1;
    flex-direction: column;
    position: relative
}

.YGSgR3 {
    --display: flex;
    display: var(--display);
    flex-direction: column
}

.YGSgR3 .McLPII {
    border-color: rgba(0, 0, 0, .2);
    border-width: 1px 0 1px 0;
    height: 100%;
    max-width: 100%;
    min-height: var(--inputHeight);
    min-width: 100%
}

.YGSgR3 .McLPII:hover {
    background-color: rgba(var(--bgh, var(--color_8, color_8)), var(--alpha-bgh, 1));
    border-color: rgba(var(--brdh, 249, 249, 249), var(--alpha-brdh, 1));
    border-style: solid;
    border-width: var(--brwh, 2px)
}

.YGSgR3 .McLPII:focus {
    background-color: rgba(var(--bgf, var(--color_8, color_8)), var(--alpha-bgf, 1));
    border-color: rgba(var(--brdf, 249, 249, 249), var(--alpha-brdf, 1));
    border-style: solid;
    border-width: var(--brwf, 2px)
}

.YGSgR3 .McLPII:disabled {
    background-color: rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1))
}

.YGSgR3 .McLPII:disabled+._zjxIR {
    border: none
}

.YGSgR3 .McLPII .R4tv1w {
    background-color: #fff;
    color: #44474d
}

.YGSgR3 .RJZaGO {
    flex: 1;
    position: relative
}

.YGSgR3 ._zjxIR {
    border-color: rgba(0, 0, 0, .2);
    border-style: solid;
    border-width: var(--arrowBorderWidth, 0)
}

.U1L4Fn .McLPII:invalid,
.U1L4Fn .WFXN0y {
    background-color: rgba(var(--bge, var(--color_8, color_8)), var(--alpha-bge, 1));
    border-color: rgba(var(--brde, 249, 249, 249), var(--alpha-brde, 1));
    border-style: solid;
    border-width: var(--brwe, 2px)
}

.PDy5M6 .McLPII:disabled,
.PDy5M6 .McLPII:disabled+._zjxIR,
.YGSgR3 .McLPII:disabled,
.YGSgR3 .McLPII:disabled+._zjxIR,
.atCxgF .McLPII:disabled.WFXN0y,
.atCxgF .McLPII:disabled.WFXN0y+._zjxIR,
.atCxgF .McLPII:disabled:not(.WFXN0y),
.atCxgF .McLPII:disabled:not(.WFXN0y)+._zjxIR {
    border-color: rgba(var(--brdd, 204, 204, 204), var(--alpha-brdd, 1));
    border-width: var(--corvid-border-width, var(--brw, 2px));
    color: rgb(var(--txtd, 255, 255, 255))
}

.jNPppN {
    direction: var(--direction);
    text-align: var(--align);
    -moz-text-align-last: var(--align);
    text-align-last: var(--align)
}

.RJZaGO {
    direction: var(--inputDirection)
}

.McLPII {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: var(--corvid-background-color, rgba(var(--bg, var(--color_8, color_8)), var(--alpha-bg, 1)));
    border-radius: var(--corvid-border-radius, var(--rd, 5px));
    border-style: solid;
    box-shadow: var(--shd, 0 0 0 transparent);
    color: var(--corvid-color, rgb(var(--txt, 136, 136, 136)));
    cursor: pointer;
    direction: var(--inputDirection);
    display: block;
    font: var(--fnt);
    margin: 0;
    padding-inline-end: var(--textPaddingInput_end);
    padding-inline-start: var(--textPaddingInput_start);
    position: relative;
    -moz-text-align-last: var(--inputAlign, "inherit");
    text-align-last: var(--inputAlign, "inherit")
}

.McLPII,
.McLPII option {
    text-overflow: ellipsis;
    white-space: nowrap
}

.McLPII option {
    overflow: hidden
}

.McLPII option.U5WS_f {
    color: rgb(var(--txt2, var(--color_15, color_15)));
    display: none
}

.McLPII.T6F83Z {
    border-color: var(--corvid-border-color, rgba(var(--brd, 248, 248, 248), var(--alpha-brd, 1)));
    color: rgb(var(--txt_placeholder, 136, 136, 136))
}

.McLPII::-moz-placeholder {
    color: rgb(var(--txt_placeholder, 136, 136, 136))
}

.McLPII:-ms-input-placeholder {
    color: rgb(var(--txt_placeholder, 136, 136, 136))
}

.McLPII::placeholder {
    color: rgb(var(--txt_placeholder, 136, 136, 136))
}

.McLPII:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
}

.McLPII::-ms-expand {
    display: none
}

.McLPII:focus::-ms-value {
    background: transparent
}

.McLPII:disabled+._zjxIR .hR0JZE {
    fill: rgb(var(--txtd, 255, 255, 255))
}

._zjxIR {
    align-items: center;
    bottom: 0;
    box-sizing: border-box;
    display: flex;
    height: inherit;
    inset-inline-end: var(--arrowInsetInlineEnd);
    inset-inline-start: var(--arrowInsetInlineStart);
    padding-left: 20px;
    padding-right: 20px;
    pointer-events: none;
    position: absolute;
    top: 0
}

._zjxIR .a6U9y6 {
    width: 12px
}

._zjxIR .a6U9y6 .hR0JZE {
    fill: rgba(var(--arrowColor, var(--color_12, color_12)), var(--alpha-arrowColor, 1));
    height: 100%
}

._zjxIR .a6U9y6.VhA5n_ {
    transform: rotate(180deg)
}

.psSgWb {
    display: none
}

.JploZQ .psSgWb {
    color: rgb(var(--txtlbl, var(--color_15, color_15)));
    direction: var(--labelDirection);
    display: inline-block;
    font: var(--fntlbl);
    line-height: 1;
    margin-bottom: var(--labelMarginBottom, 14px);
    padding-inline-end: var(--labelPadding_end);
    padding-inline-start: var(--labelPadding_start);
    text-align: var(--labelAlign, "inherit");
    word-break: break-word
}

.kxLeFB .psSgWb:after {
    color: rgba(var(--txtlblrq, 0, 0, 0), var(--alpha-txtlblrq, 0));
    content: " *";
    display: var(--requiredIndicationDisplay, none)
}

.atCxgF {
    --display: flex;
    display: var(--display);
    flex-direction: column
}

.atCxgF.sIrXa0 {
    height: inherit;
    min-height: inherit;
    width: inherit
}

.atCxgF .RJZaGO {
    display: flex;
    flex: 1;
    flex-direction: column;
    position: relative
}

.atCxgF .McLPII {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex: 1;
    width: 100%
}

.atCxgF .McLPII:not(.WFXN0y) {
    border-color: var(--corvid-border-color, rgba(var(--brd, 248, 248, 248), var(--alpha-brd, 1)));
    border-width: var(--corvid-border-width, var(--brw, 2px))
}

.atCxgF .McLPII:hover:not(.WFXN0y) {
    background-color: rgba(var(--bgh, var(--color_8, color_8)), var(--alpha-bgh, 1));
    border-color: rgba(var(--brdh, 249, 249, 249), var(--alpha-brdh, 1));
    border-style: solid;
    border-width: var(--brwh, 2px)
}

.atCxgF .McLPII:focus:not(.WFXN0y) {
    background-color: rgba(var(--bgf, var(--color_8, color_8)), var(--alpha-bgf, 1));
    border-color: rgba(var(--brdf, 249, 249, 249), var(--alpha-brdf, 1));
    border-style: solid;
    border-width: var(--brwf, 2px)
}

.atCxgF .McLPII:disabled.WFXN0y,
.atCxgF .McLPII:disabled:not(.WFXN0y) {
    background-color: rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1));
    border-color: rgba(var(--brdd, 204, 204, 204), var(--alpha-brdd, 1))
}

.atCxgF .McLPII:disabled.WFXN0y+._zjxIR,
.atCxgF .McLPII:disabled:not(.WFXN0y)+._zjxIR {
    border: none
}