.Input__ek-input___BVdm9 {
    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___BVdm9:focus {
        outline: none;
    }

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

.Input__ek-input_padding_none___cLVVr {
    padding: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.Input__ek-input_padding-left_none___oDOdw {
    padding-left: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.Input__ek-input_width_1-1___u-h7H {
    width: 100%;
}

.Input__ek-input_width_auto___wVUlX {
    width: auto;
}
