            .KvoMHf.ErucfC[type=number]::-webkit-inner-spin-button {
                -webkit-appearance: none;
                -moz-appearance: none;
                margin: 0
            }

            .MpKiNN {
                --display: flex;
                direction: var(--direction);
                display: var(--display);
                flex-direction: column;
                min-height: 25px;
                position: relative;
                text-align: var(--align,start)
            }

            .MpKiNN .pUnTVX {
                height: var(--inputHeight);
                position: relative
            }

            .MpKiNN .eXvLsN {
                align-items: center;
                display: flex;
                font: var(--fntprefix,normal normal normal 16px/1.4em helvetica-w01-roman);
                justify-content: center;
                left: 0;
                max-height: 100%;
                min-height: 100%;
                position: absolute;
                top: 0;
                width: 50px
            }

            .MpKiNN .KvoMHf,.MpKiNN .eXvLsN {
                color: var(--corvid-color,rgb(var(--txt,var(--color_15,color_15))))
            }

            .MpKiNN .KvoMHf {
                -webkit-appearance: none;
                -moz-appearance: none;
                background-color: var(--corvid-background-color,rgba(var(--bg,255,255,255),var(--alpha-bg,1)));
                border-color: var(--corvid-border-color,rgba(var(--brd,227,227,227),var(--alpha-brd,1)));
                border-radius: var(--corvid-border-radius,var(--rd,0));
                border-style: solid;
                border-width: var(--corvid-border-width,var(--brw,1px));
                box-shadow: var(--shd,0 0 0 transparent);
                box-sizing: border-box!important;
                direction: var(--inputDirection,"inherit");
                font: var(--fnt,var(--font_8));
                margin: 0;
                max-width: 100%;
                min-height: var(--inputHeight);
                padding: var(--textPadding);
                padding-inline-end:var(--textPadding_end);padding-inline-start: var(--textPadding_start);
                text-align: var(--inputAlign,"inherit");
                text-overflow: ellipsis;
                width: 100%
            }

            .MpKiNN .KvoMHf[type=number] {
                -webkit-appearance: textfield;
                -moz-appearance: textfield;
                width: 100%
            }

            .MpKiNN .KvoMHf::-moz-placeholder {
                color: rgb(var(--txt2,var(--color_15,color_15)))
            }

            .MpKiNN .KvoMHf:-ms-input-placeholder {
                color: rgb(var(--txt2,var(--color_15,color_15)))
            }

            .MpKiNN .KvoMHf::placeholder {
                color: rgb(var(--txt2,var(--color_15,color_15)))
            }

            .MpKiNN .KvoMHf:hover {
                background-color: rgba(var(--bgh,255,255,255),var(--alpha-bgh,1));
                border-color: rgba(var(--brdh,163,217,246),var(--alpha-brdh,1));
                border-style: solid;
                border-width: var(--brwh,1px)
            }

            .MpKiNN .KvoMHf:disabled {
                background-color: rgba(var(--bgd,204,204,204),var(--alpha-bgd,1));
                border-color: rgba(var(--brdd,163,217,246),var(--alpha-brdd,1));
                border-style: solid;
                border-width: var(--brwd,1px);
                color: rgb(var(--txtd,255,255,255))
            }

            .MpKiNN:not(.LyB02C) .KvoMHf:focus {
                background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
                border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
                border-style: solid;
                border-width: var(--brwf,1px)
            }

            .MpKiNN.LyB02C .KvoMHf:invalid {
                background-color: rgba(var(--bge,255,255,255),var(--alpha-bge,1));
                border-color: rgba(var(--brde,163,217,246),var(--alpha-brde,1));
                border-style: solid;
                border-width: var(--brwe,1px)
            }

            .MpKiNN.LyB02C .KvoMHf:not(:invalid):focus {
                background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
                border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
                border-style: solid;
                border-width: var(--brwf,1px)
            }

            .MpKiNN .wPeA6j {
                display: none
            }

            .MpKiNN.qzvPmW .wPeA6j {
                color: rgb(var(--txtlbl,var(--color_15,color_15)));
                direction: var(--labelDirection,inherit);
                display: inline-block;
                font: var(--fntlbl,var(--font_8));
                line-height: 1;
                margin-bottom: var(--labelMarginBottom);
                padding-inline-end:var(--labelPadding_end);padding-inline-start: var(--labelPadding_start);
                text-align: var(--labelAlign,inherit);
                word-break: break-word
            }

            .MpKiNN.qzvPmW.lPl_oN .wPeA6j:after {
                color: rgba(var(--txtlblrq,0,0,0),var(--alpha-txtlblrq,0));
                content: " *";
                display: var(--requiredIndicationDisplay,none)
            }

            .ZXdXNL {
                --display: flex;
                direction: var(--direction);
                display: var(--display);
                flex-direction: column;
                justify-content: var(--align,start);
                text-align: var(--align,start)
            }

            .ZXdXNL.Bedjyp {
                height: inherit;
                min-height: inherit
            }

            .ZXdXNL .pUnTVX {
                display: flex;
                flex: 1;
                flex-direction: column;
                position: relative
            }

            .ZXdXNL .eXvLsN {
                align-items: center;
                display: flex;
                font: var(--fntprefix,normal normal normal 16px/1.4em helvetica-w01-roman);
                justify-content: center;
                left: 0;
                max-height: 100%;
                position: absolute;
                top: 0;
                width: 50px
            }

            .ZXdXNL .KvoMHf,.ZXdXNL .eXvLsN {
                color: var(--corvid-color,rgb(var(--txt,var(--color_15,color_15))));
                min-height: 100%
            }

            .ZXdXNL .KvoMHf {
                -webkit-appearance: none;
                -moz-appearance: none;
                background-color: var(--corvid-background-color,rgba(var(--bg,255,255,255),var(--alpha-bg,1)));
                border-color: var(--corvid-border-color,rgba(var(--brd,227,227,227),var(--alpha-brd,1)));
                border-radius: var(--corvid-border-radius,var(--rd,0));
                border-style: solid;
                border-width: var(--corvid-border-width,var(--brw,1px));
                box-shadow: var(--shd,0 0 0 transparent);
                box-sizing: border-box!important;
                direction: var(--inputDirection,"inherit");
                flex: 1;
                font: var(--fnt,var(--font_8));
                margin: 0;
                padding: var(--textPadding);
                padding-inline-end:var(--textPadding_end);padding-inline-start: var(--textPadding_start);
                text-align: var(--inputAlign,"inherit");
                text-overflow: ellipsis;
                width: 100%
            }

            .ZXdXNL .KvoMHf[type=number] {
                -webkit-appearance: textfield;
                -moz-appearance: textfield
            }

            .ZXdXNL .KvoMHf::-moz-placeholder {
                color: rgb(var(--txt2,var(--color_15,color_15)))
            }

            .ZXdXNL .KvoMHf:-ms-input-placeholder {
                color: rgb(var(--txt2,var(--color_15,color_15)))
            }

            .ZXdXNL .KvoMHf::placeholder {
                color: rgb(var(--txt2,var(--color_15,color_15)))
            }

            .ZXdXNL .KvoMHf:hover {
                background-color: rgba(var(--bgh,255,255,255),var(--alpha-bgh,1));
                border-color: rgba(var(--brdh,163,217,246),var(--alpha-brdh,1));
                border-style: solid;
                border-width: var(--brwh,1px)
            }

            .ZXdXNL .KvoMHf:disabled {
                background-color: rgba(var(--bgd,204,204,204),var(--alpha-bgd,1));
                border-color: rgba(var(--brdd,163,217,246),var(--alpha-brdd,1));
                border-style: solid;
                border-width: var(--brwd,1px);
                color: rgb(var(--txtd,255,255,255))
            }

            .ZXdXNL:not(.LyB02C) .KvoMHf:focus {
                background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
                border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
                border-style: solid;
                border-width: var(--brwf,1px)
            }

            .ZXdXNL.LyB02C .KvoMHf:invalid {
                background-color: rgba(var(--bge,255,255,255),var(--alpha-bge,1));
                border-color: rgba(var(--brde,163,217,246),var(--alpha-brde,1));
                border-style: solid;
                border-width: var(--brwe,1px)
            }

            .ZXdXNL.LyB02C .KvoMHf:not(:invalid):focus {
                background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
                border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
                border-style: solid;
                border-width: var(--brwf,1px)
            }

            .ZXdXNL .wPeA6j {
                display: none
            }

            .ZXdXNL.qzvPmW .wPeA6j {
                color: rgb(var(--txtlbl,var(--color_15,color_15)));
                direction: var(--labelDirection,inherit);
                display: inline-block;
                font: var(--fntlbl,var(--font_8));
                line-height: 1;
                margin-bottom: var(--labelMarginBottom);
                padding-inline-end:var(--labelPadding_end);padding-inline-start: var(--labelPadding_start);
                text-align: var(--labelAlign,inherit);
                word-break: break-word
            }

            .ZXdXNL.qzvPmW.lPl_oN .wPeA6j:after {
                color: rgba(var(--txtlblrq,0,0,0),var(--alpha-txtlblrq,0));
                content: " *";
                display: var(--requiredIndicationDisplay,none)
            }

            .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
            }
            .snt4Te {
                direction: var(--direction);
                text-align: var(--align)
            }

            .snt4Te .rEindN {
                -webkit-appearance: none;
                background-color: var(--corvid-background-color,rgba(var(--bg,255,255,255),var(--alpha-bg,1)));
                border-color: var(--corvid-border-color,rgba(var(--brd,227,227,227),var(--alpha-brd,1)));
                border-radius: var(--corvid-border-radius,var(--rd,0));
                border-style: solid;
                border-width: var(--corvid-border-width,var(--brw,1px));
                box-shadow: var(--shd,0 0 0 transparent);
                box-sizing: border-box!important;
                color: var(--corvid-color,rgb(var(--txt,var(--color_15,color_15))));
                direction: var(--inputDirection);
                display: block;
                font: var(--fnt,var(--font_8));
                height: var(--inputHeight);
                margin: 0;
                max-width: 100%;
                min-width: 100%;
                overflow-y: auto;
                padding-bottom: 3px;
                padding-inline-end:var(--textPaddingEnd);padding-top: var(--textPaddingTop);
                padding-inline-start:var(--textPaddingStart);padding-top: .75em;
                resize: none;
                text-align: var(--inputAlign,"inherit")
            }

            .snt4Te .rEindN::-moz-placeholder {
                color: rgb(var(--txt2,var(--color_15,color_15)))
            }

            .snt4Te .rEindN:-ms-input-placeholder {
                color: rgb(var(--txt2,var(--color_15,color_15)))
            }

            .snt4Te .rEindN::placeholder {
                color: rgb(var(--txt2,var(--color_15,color_15)))
            }

            .snt4Te .rEindN:hover {
                background-color: rgba(var(--bgh,255,255,255),var(--alpha-bgh,1));
                border-color: rgba(var(--brdh,163,217,246),var(--alpha-brdh,1));
                border-style: solid;
                border-width: var(--brwh,1px)
            }

            .snt4Te .rEindN:disabled {
                background-color: rgba(var(--bgd,204,204,204),var(--alpha-bgd,1));
                border-color: rgba(var(--brdd,163,217,246),var(--alpha-brdd,1));
                border-style: solid;
                border-width: var(--brwd,1px);
                color: rgb(var(--txtd,255,255,255))
            }

            .snt4Te:not(.pOExcs) .rEindN:focus {
                background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
                border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
                border-style: solid;
                border-width: var(--brwf,1px)
            }

            .snt4Te.pOExcs .rEindN:invalid {
                background-color: rgba(var(--bge,255,255,255),var(--alpha-bge,1));
                border-color: rgba(var(--brde,163,217,246),var(--alpha-brde,1));
                border-style: solid;
                border-width: var(--brwe,1px)
            }

            .snt4Te.pOExcs .rEindN:not(:invalid):focus {
                background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
                border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
                border-style: solid;
                border-width: var(--brwf,1px)
            }

            .snt4Te .PSkPrR {
                display: none
            }

            .snt4Te.oKe0Po .PSkPrR {
                box-sizing: border-box;
                color: rgb(var(--txtlbl,var(--color_15,color_15)));
                direction: var(--labelDirection);
                display: inline-block;
                font: var(--fntlbl,var(--font_8));
                line-height: 1;
                margin-bottom: var(--labelMarginBottom,14px);
                padding-inline-end:var(--labelPadding_end,0);padding-inline-start: var(--labelPadding_start,0);
                text-align: var(--labelAlign,inherit);
                width: 100%;
                word-break: break-word
            }

            .snt4Te.oKe0Po.NyPO4H .PSkPrR:after {
                color: rgba(var(--txtlblrq,0,0,0),var(--alpha-txtlblrq,0));
                content: " *";
                display: var(--requiredIndicationDisplay,none)
            }

            .lk9PkF {
                --display: flex;
                direction: var(--direction);
                display: var(--display);
                flex-direction: column;
                text-align: var(--align)
            }

            .lk9PkF.q2xQkn {
                height: inherit;
                min-height: inherit
            }

            .lk9PkF .rEindN {
                -webkit-appearance: none;
                background-color: var(--corvid-background-color,rgba(var(--bg,255,255,255),var(--alpha-bg,1)));
                border-color: var(--corvid-border-color,rgba(var(--brd,227,227,227),var(--alpha-brd,1)));
                border-radius: var(--corvid-border-radius,var(--rd,0));
                border-style: solid;
                border-width: var(--corvid-border-width,var(--brw,1px));
                box-shadow: var(--shd,0 0 0 transparent);
                box-sizing: border-box!important;
                color: var(--corvid-color,rgb(var(--txt,var(--color_15,color_15))));
                direction: var(--inputDirection);
                flex: 1;
                font: var(--fnt,var(--font_8));
                height: 100%;
                margin: 0;
                overflow-y: auto;
                padding-bottom: 3px;
                padding-inline-end:var(--textPaddingEnd);padding-top: var(--textPaddingTop);
                padding-inline-start:var(--textPaddingStart);resize: none;
                text-align: var(--inputAlign,"inherit");
                width: 100%
            }

            .lk9PkF .rEindN::-moz-placeholder {
                color: rgb(var(--txt2,var(--color_15,color_15)))
            }

            .lk9PkF .rEindN:-ms-input-placeholder {
                color: rgb(var(--txt2,var(--color_15,color_15)))
            }

            .lk9PkF .rEindN::placeholder {
                color: rgb(var(--txt2,var(--color_15,color_15)))
            }

            .lk9PkF .rEindN:hover {
                background-color: rgba(var(--bgh,255,255,255),var(--alpha-bgh,1));
                border-color: rgba(var(--brdh,163,217,246),var(--alpha-brdh,1));
                border-style: solid;
                border-width: var(--brwh,1px)
            }

            .lk9PkF .rEindN:disabled {
                background-color: rgba(var(--bgd,204,204,204),var(--alpha-bgd,1));
                border-color: rgba(var(--brdd,163,217,246),var(--alpha-brdd,1));
                border-style: solid;
                border-width: var(--brwd,1px);
                color: rgb(var(--txtd,255,255,255))
            }

            .lk9PkF:not(.pOExcs) .rEindN:focus {
                background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
                border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
                border-style: solid;
                border-width: var(--brwf,1px)
            }

            .lk9PkF.pOExcs .rEindN:invalid {
                background-color: rgba(var(--bge,255,255,255),var(--alpha-bge,1));
                border-color: rgba(var(--brde,163,217,246),var(--alpha-brde,1));
                border-style: solid;
                border-width: var(--brwe,1px)
            }

            .lk9PkF.pOExcs .rEindN:not(:invalid):focus {
                background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
                border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
                border-style: solid;
                border-width: var(--brwf,1px)
            }

            .lk9PkF .PSkPrR {
                display: none
            }

            .lk9PkF.oKe0Po .PSkPrR {
                box-sizing: border-box;
                color: rgb(var(--txtlbl,var(--color_15,color_15)));
                direction: var(--labelDirection);
                display: inline-block;
                font: var(--fntlbl,var(--font_8));
                line-height: 1;
                margin-bottom: var(--labelMarginBottom,14px);
                padding-inline-end:var(--labelPadding_end,0);padding-inline-start: var(--labelPadding_start,0);
                text-align: var(--labelAlign,inherit);
                width: 100%;
                word-break: break-word
            }

            .lk9PkF.oKe0Po.NyPO4H .PSkPrR:after {
                color: rgba(var(--txtlblrq,0,0,0),var(--alpha-txtlblrq,0));
                content: " *";
                display: var(--requiredIndicationDisplay,none)
            }

            .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
            }
