:root{--c-InputSingleline-color-disabled:var(--c-Token-color-grey-200);--c-InputSingleline-color-disabled-text:var(--c-Token-color-grey-400);--c-InputSingleline-color-default:var(--c-Token-color-grey-400);--c-InputSingleline-color-hover:var(--c-Token-color-grey-600);--c-InputSingleline-color-selected:var(--c-Token-color-1000)}.c-InputSingleline{position:relative}.c-InputSingleline .c-InputSingleline-wrapper{display:flex;flex-direction:column;justify-content:center}@media (pointer:coarse){.c-InputSingleline .c-InputSingleline-wrapper{min-block-size:44px}}.c-InputSingleline .c-InputSingleline-label{margin-block-end:var(--c-Token-space-25)}.c-InputSingleline .c-InputSingleline-input{align-items:center;appearance:none;border:none;border-radius:4px;box-shadow:inset 0 0 0 1px var(--c-InputSingleline-color-default);display:flex;font-size:var(--c-Token-fontSize-75);font-weight:600;inline-size:100%;justify-content:center;line-height:var(--c-Token-lineHeight-75);margin:0;outline:none;padding-block:var(--c-Token-space-50);padding-inline:var(--c-Token-space-75) var(--c-Token-space-50)}:is(.c-InputSingleline .c-InputSingleline-input):hover{box-shadow:inset 0 0 0 1px var(--c-InputSingleline-color-hover)}:is(.c-InputSingleline .c-InputSingleline-input):active,:is(.c-InputSingleline .c-InputSingleline-input):focus-visible{box-shadow:inset 0 0 0 1px var(--c-InputSingleline-color-selected);cursor:default}:is(.c-InputSingleline .c-InputSingleline-input):disabled{box-shadow:inset 0 0 0 1px var(--c-InputSingleline-color-disabled);color:var(--c-InputSingleline-color-disabled-text);cursor:default;pointer-events:none}.c-InputSingleline .c-InputSingleline-error{margin-block-start:var(--c-Token-space-25)}.c-InputSingleline--size-l .c-InputSingleline-input{font-size:var(--c-Token-fontSize-100);font-weight:600;line-height:var(--c-Token-lineHeight-100);padding-block:var(--c-Token-space-75);padding-inline:var(--c-Token-space-100) var(--c-Token-space-75)}.c-InputSingleline--size-m .c-InputSingleline-input{font-size:var(--c-Token-fontSize-75);font-weight:600;line-height:var(--c-Token-lineHeight-75);padding-block:var(--c-Token-space-50);padding-inline:var(--c-Token-space-75) var(--c-Token-space-50)}.c-InputSingleline--size-s .c-InputSingleline-input{font-size:var(--c-Token-fontSize-50);font-weight:600;line-height:var(--c-Token-lineHeight-50);padding-block:var(--c-Token-space-25);padding-inline:var(--c-Token-space-50)}
