.v-input--theme-primary .v-input__body{background-color:var(--color-basic-100);border-color:var(--color-basic-100)}.v-input--theme-secondary .v-input__body{background-color:var(--color-basic-200);border-color:var(--color-basic-200)}.v-input--size-medium.v-input--filled .v-input__title{top:6px}.v-input--size-medium .v-input__title{left:0;top:13px}.v-input--size-medium .v-input__body{padding:0 var(--gutter-16)}.v-input--size-medium .v-input__body-control{padding-bottom:5px;padding-top:17px}.v-input--textarea .v-input__native{min-height:140px;resize:vertical}.v-input--focus .v-input__body{background-color:var(--color-basic-100);border-color:var(--color-basic-600)}.v-input--focus .v-input__title{top:6px}.v-input--error .v-input__body{background-color:var(--color-red-200);border-color:var(--color-red-400)}.v-input--error .v-input__title{color:var(--color-red-500)}.v-input--disabled{background-image:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.25}.v-input__title{cursor:text;position:absolute;transition:var(--transition-base)}.v-input__title span{color:var(--color-red-500)}.v-input__body{align-items:stretch;border:1px solid;border-radius:var(--radius-8);display:flex;transition:var(--transition-base);width:100%}.v-input__body-control{overflow:hidden;position:relative;width:100%}.v-input__body-content{align-items:center;display:flex;flex-shrink:0;justify-content:center}.v-input__native{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;box-shadow:none;display:block;font-size:var(--font-size-large);line-height:var(--line-height-large);outline:none;padding:0;width:100%}.v-input__native::-webkit-input-placeholder{text-overflow:ellipsis}.v-input__native::-moz-placeholder{text-overflow:ellipsis}.v-input__native:disabled{background-image:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.25}.v-input__native:-moz-placeholder{text-overflow:ellipsis}.v-input__native:-ms-input-placeholder{text-overflow:ellipsis}.v-input__native:focus::-webkit-input-placeholder{color:transparent}.v-input__native:focus:-moz-placeholder,.v-input__native:focus::-moz-placeholder{color:transparent}.v-input__native:focus:-ms-input-placeholder{color:transparent}
