.Input__ek-input___ccyI6 {
    display: block;
    border-radius: var(--pds-round-m);
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    font: inherit;
    line-height: calc(var(--pds-line-height) + 2px);
    padding: var(--pds-spacing-xs) var(--pds-spacing-m);
    box-sizing: border-box;
    min-width: 0;
    width: 100%;
    transition: 100ms ease-in-out;
    transition-property: color, background-color, border-color;
    background: none;
    box-shadow: none;
    border: 1px transparent solid;
    color: inherit;
    font-size: inherit;
}

.Input__ek-input___ccyI6:focus {
        outline: none;
    }

.Input__ek-input_height_1-1___NDBkd {
    height: 100%;
}

.Input__ek-input_padding_none___va-hc {
    padding: 0;
}

.Input__ek-input_padding_xxs___XSGR1 {
    padding: var(--pds-spacing-xxs);
}

.Input__ek-input_padding_xs___FUVHz {
    padding: var(--pds-spacing-xs);
}

.Input__ek-input_padding_s___6I0Ed {
    padding: var(--pds-spacing-s);
}

.Input__ek-input_padding_m___wgfZs {
    padding: var(--pds-spacing-m);
}

.Input__ek-input_padding_l___kol-9 {
    padding: var(--pds-spacing-l);
}

.Input__ek-input_padding_xl___FzbIn {
    padding: var(--pds-spacing-xl);
}

.Input__ek-input_padding_xxl___ksYdf {
    padding: var(--pds-spacing-xxl);
}

.Input__ek-input_padding_3xl___XrBCo {
    padding: var(--pds-spacing-3xl);
}

.Input__ek-input_padding_4xl___8UZkr {
    padding: var(--pds-spacing-4xl);
}

.Input__ek-input_padding_5xl___evPWQ {
    padding: var(--pds-spacing-5xl);
}

.Input__ek-input_padding-top_none___4P2Ds {
    padding-top: 0;
}

.Input__ek-input_padding-top_xxs___dc2zQ {
    padding-top: var(--pds-spacing-xxs);
}

.Input__ek-input_padding-top_xs___s7Xdy {
    padding-top: var(--pds-spacing-xs);
}

.Input__ek-input_padding-top_s___sat86 {
    padding-top: var(--pds-spacing-s);
}

.Input__ek-input_padding-top_m___9k12f {
    padding-top: var(--pds-spacing-m);
}

.Input__ek-input_padding-top_l___xPXIN {
    padding-top: var(--pds-spacing-l);
}

.Input__ek-input_padding-top_xl___MhljH {
    padding-top: var(--pds-spacing-xl);
}

.Input__ek-input_padding-top_xxl___gbCPZ {
    padding-top: var(--pds-spacing-xxl);
}

.Input__ek-input_padding-top_3xl___DjbO0 {
    padding-top: var(--pds-spacing-3xl);
}

.Input__ek-input_padding-top_4xl___EkAyL {
    padding-top: var(--pds-spacing-4xl);
}

.Input__ek-input_padding-top_5xl___QMg3J {
    padding-top: var(--pds-spacing-5xl);
}

.Input__ek-input_padding-right_none___kkCsO {
    padding-right: 0;
}

.Input__ek-input_padding-right_xxs___2Rrc- {
    padding-right: var(--pds-spacing-xxs);
}

.Input__ek-input_padding-right_xs___utLKZ {
    padding-right: var(--pds-spacing-xs);
}

.Input__ek-input_padding-right_s___QUW6s {
    padding-right: var(--pds-spacing-s);
}

.Input__ek-input_padding-right_m___Q3c0m {
    padding-right: var(--pds-spacing-m);
}

.Input__ek-input_padding-right_l___LCE26 {
    padding-right: var(--pds-spacing-l);
}

.Input__ek-input_padding-right_xl___zP4xY {
    padding-right: var(--pds-spacing-xl);
}

.Input__ek-input_padding-right_xxl___ZVEK7 {
    padding-right: var(--pds-spacing-xxl);
}

.Input__ek-input_padding-right_3xl___m-EXw {
    padding-right: var(--pds-spacing-3xl);
}

.Input__ek-input_padding-right_4xl___rbDXU {
    padding-right: var(--pds-spacing-4xl);
}

.Input__ek-input_padding-right_5xl___m2-cl {
    padding-right: var(--pds-spacing-5xl);
}

.Input__ek-input_padding-bottom_none___4Sf9J {
    padding-bottom: 0;
}

.Input__ek-input_padding-bottom_xxs___nC-CZ {
    padding-bottom: var(--pds-spacing-xxs);
}

.Input__ek-input_padding-bottom_xs___1iiuN {
    padding-bottom: var(--pds-spacing-xs);
}

.Input__ek-input_padding-bottom_s___fDg8V {
    padding-bottom: var(--pds-spacing-s);
}

.Input__ek-input_padding-bottom_m___aFYek {
    padding-bottom: var(--pds-spacing-m);
}

.Input__ek-input_padding-bottom_l___7gLBN {
    padding-bottom: var(--pds-spacing-l);
}

.Input__ek-input_padding-bottom_xl___d-MVl {
    padding-bottom: var(--pds-spacing-xl);
}

.Input__ek-input_padding-bottom_xxl___FxSb3 {
    padding-bottom: var(--pds-spacing-xxl);
}

.Input__ek-input_padding-bottom_3xl___CJY-Q {
    padding-bottom: var(--pds-spacing-3xl);
}

.Input__ek-input_padding-bottom_4xl___8fGCJ {
    padding-bottom: var(--pds-spacing-4xl);
}

.Input__ek-input_padding-bottom_5xl___xf6ic {
    padding-bottom: var(--pds-spacing-5xl);
}

.Input__ek-input_padding-left_none___c3l-Y {
    padding-left: 0;
}

.Input__ek-input_padding-left_xxs___tgN3I {
    padding-left: var(--pds-spacing-xxs);
}

.Input__ek-input_padding-left_xs___m-Ljd {
    padding-left: var(--pds-spacing-xs);
}

.Input__ek-input_padding-left_s___TOvrj {
    padding-left: var(--pds-spacing-s);
}

.Input__ek-input_padding-left_m___LuAUA {
    padding-left: var(--pds-spacing-m);
}

.Input__ek-input_padding-left_l___tnv5y {
    padding-left: var(--pds-spacing-l);
}

.Input__ek-input_padding-left_xl___anXsf {
    padding-left: var(--pds-spacing-xl);
}

.Input__ek-input_padding-left_xxl___3J0bX {
    padding-left: var(--pds-spacing-xxl);
}

.Input__ek-input_padding-left_3xl___M0DiX {
    padding-left: var(--pds-spacing-3xl);
}

.Input__ek-input_padding-left_4xl___8dFh1 {
    padding-left: var(--pds-spacing-4xl);
}

.Input__ek-input_padding-left_5xl___eZY98 {
    padding-left: var(--pds-spacing-5xl);
}

.Input__ek-input_theme_white___hBWzj {
    background: var(--white);
    border: 1px var(--black-400) solid;
    color: var(--black-900);
    -webkit-tap-highlight-color: transparent;
}

.Input__ek-input_theme_white___hBWzj::-moz-placeholder {
        color: var(--black-700);
    }

.Input__ek-input_theme_white___hBWzj::placeholder {
        color: var(--black-700);
    }

.Input__ek-input_theme_white___hBWzj:focus {
        border-color: var(--violet-500);
    }

.Input__ek-input_theme_white___hBWzj:disabled {
        background-color: var(--black-100);
        border-color: var(--black-400);
        color: var(--black-700);
    }

.Input__ek-input_theme_white___hBWzj:disabled::-moz-placeholder {
            color: var(--black-700);
        }

.Input__ek-input_theme_white___hBWzj:disabled::placeholder {
            color: var(--black-700);
        }

.Input__ek-input_theme_red___Lf0l5 {
    background: var(--white);
    border: 1px var(--red-400) solid;
    color: var(--black-900);
    -webkit-tap-highlight-color: transparent;
}

.Input__ek-input_theme_red___Lf0l5::-moz-placeholder {
        color: var(--black-700);
    }

.Input__ek-input_theme_red___Lf0l5::placeholder {
        color: var(--black-700);
    }

.Input__ek-input_theme_red___Lf0l5:focus {
        border-color: var(--red-900);
    }

.Input__ek-input_theme_red___Lf0l5:disabled {
        background-color: var(--black-100);
        border-color: var(--black-400);
        color: var(--black-700);
    }

.Input__ek-input_theme_red___Lf0l5:disabled::-moz-placeholder {
            color: var(--black-700);
        }

.Input__ek-input_theme_red___Lf0l5:disabled::placeholder {
            color: var(--black-700);
        }

.Input__ek-input_width_1-1___1-HCH {
    width: 100%;
}

.Input__ek-input_width_auto___Sk0KK {
    width: auto;
}
