.medikt-input{--input-gap-x:32px;--input-gap-y:8px;--input-label-gap-x:4px;--input-horizontal-label-width:180px;--input-control-radius:8px;--input-control-field-height:44px;--input-control-field-padding-x:16px;--input-control-field-padding-y:13px;--input-control-field-shadow-width:1px;--input-control-field-shadow-color:var(--color-grey-400);display:grid}.medikt-input.medikt-input--vertical:not(.medikt-input--nolabel){grid-auto-flow:row;grid-gap:var(--input-gap-y)}.medikt-input.medikt-input--horizontal:not(.medikt-input--nolabel){grid-template-columns:var(--input-horizontal-label-width) 1fr;grid-gap:var(--input-gap-x)}.medikt-input .medikt-input__header{display:grid;grid-gap:4px;grid-template-columns:auto max-content}.medikt-input .medikt-input__label{align-items:center;display:flex;gap:var(--input-label-gap-x)}.medikt-input .medikt-input__content{display:grid;grid-gap:var(--input-gap-y)}.medikt-input .medikt-input__control{border-radius:var(--input-control-radius);overflow:hidden;position:relative}.medikt-input .medikt-input__control .medikt-input__control-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--input-control-field-shadow-width) var(--input-control-field-shadow-color);box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;min-height:var(--input-control-field-height);padding:var(--input-control-field-padding-y) var(--input-control-field-padding-x);text-decoration:none;-webkit-text-fill-color:currentColor;outline:none;text-rendering:optimizeLegibility;transition:all var(--transition-duration);vertical-align:middle;width:100%}.medikt-input .medikt-input__control .medikt-input__control-field::-ms-clear,.medikt-input .medikt-input__control .medikt-input__control-field::-ms-reveal{display:none}.medikt-input .medikt-input__control .medikt-input__control-field::-moz-placeholder{color:var(--color-grey-500)}.medikt-input .medikt-input__control .medikt-input__control-field::placeholder{color:var(--color-grey-500)}.medikt-input .medikt-input__control .medikt-input__control-field:focus,.medikt-input .medikt-input__control .medikt-input__control-field:hover{--input-control-field-shadow-color:var(--color-blue-primary)}.medikt-input .medikt-input__control .medikt-input__control-field:focus{--input-control-field-shadow-width:2px}.medikt-input .medikt-input__control .medikt-input__control-field.medikt-input__control-field--invalid{background:var(--color-red-100);--input-control-field-shadow-color:var(--color-red-primary)}.medikt-input .medikt-input__control .medikt-input__control-field.medikt-input__control-field--with-inner-after{padding-right:calc(var(--input-control-field-padding-x) + var(--input-control-field-height))}.medikt-input .medikt-input__control .medikt-input__control-inner-after{align-items:center;bottom:0;display:flex;height:var(--input-control-field-height);justify-content:safe center;overflow:hidden;position:absolute;right:0;top:0;width:var(--input-control-field-height)}.medikt-input .medikt-input__content-error,.medikt-input .medikt-input__content-tip{overflow:hidden;text-overflow:ellipsis}.medikt-input .medikt-input__content-tip{color:var(--color-grey-600)}.medikt-input .medikt-input__content-error{color:var(--color-red-primary)}.medikt-input.medikt-input--disabled{--input-control-field-shadow-color:var(--color-grey-200);pointer-events:none}.medikt-input.medikt-input--disabled .medikt-input__control .medikt-input__control-field{background:var(--color-grey-100);color:var(--color-grey-500)}
