﻿.KvoMHf.ErucfC[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    margin: 0
}

.MpKiNN {
    --display: flex;
    display: var(--display);
    flex-direction: column;
    min-height: 25px;
    position: relative
}

    .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))))
    }

    .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(--dir);
        font: var(--fnt,var(--font_8));
        margin: 0;
        max-width: 100%;
        min-height: var(--inputHeight);
        padding: var(--textPadding);
        text-align: var(--textAlign);
        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)))
        }

        .MpKiNN .KvoMHf:-ms-input-placeholder {
            color: rgb(var(--txt2,var(--color_15)))
        }

        .MpKiNN .KvoMHf::placeholder {
            color: rgb(var(--txt2,var(--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)));
        direction: var(--dir);
        display: inline-block;
        font: var(--fntlbl,var(--font_8));
        line-height: 1;
        margin-bottom: var(--labelMarginBottom);
        padding: var(--labelPadding);
        text-align: var(--textAlign);
        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;
    display: var(--display);
    flex-direction: column
}

    .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))));
        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(--dir);
        flex: 1;
        font: var(--fnt,var(--font_8));
        margin: 0;
        padding: var(--textPadding);
        text-align: var(--textAlign);
        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)))
        }

        .ZXdXNL .KvoMHf:-ms-input-placeholder {
            color: rgb(var(--txt2,var(--color_15)))
        }

        .ZXdXNL .KvoMHf::placeholder {
            color: rgb(var(--txt2,var(--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)));
        direction: var(--dir);
        display: inline-block;
        font: var(--fntlbl,var(--font_8));
        line-height: 1;
        margin-bottom: var(--labelMarginBottom);
        padding: var(--labelPadding);
        text-align: var(--textAlign);
        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));
    display: flex;
    flex-direction: row;
    gap: 4px;
    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
    }
