.input{--input-action-size:var(--control-36);--input-action-edge-shift:calc(0px - var(--spacing-8));flex-direction:column;width:100%;display:flex;position:relative}.input__label{margin-bottom:var(--spacing-8);font-size:var(--text-caption);font-weight:var(--font-weight-medium);line-height:var(--leading-caption);color:var(--foreground-muted)}.input__field{gap:var(--inline-gap-sm);width:100%;min-width:0;padding:0 var(--spacing-16);font-size:var(--field-font-size);font-weight:var(--field-font-weight);line-height:var(--field-line-height);color:var(--foreground);background-color:var(--field-bg-color);border-radius:var(--field-border-radius);box-shadow:var(--shadow-inset);transition:box-shadow var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease);border:none;align-items:center;display:flex;position:relative}.input__field:focus-within{background-color:var(--field-bg-focus-color);box-shadow:var(--field-focus-glow)}.input__field--disabled{cursor:not-allowed}.input__field--disabled .input__icon,.input__field--disabled .input__tagInput,.input__field--disabled .input__endAdornment{opacity:.5}.input__field--error{box-shadow:var(--shadow-inset),0 0 0 2px var(--color-danger)}.input__field--error:focus-within{box-shadow:var(--field-focus-glow),0 0 0 2px var(--color-danger)}.input__field--sizeSm{min-height:var(--field-height-sm)}.input__field--sizeMd{min-height:var(--field-height-md)}.input__icon{color:var(--foreground-subtle);flex-shrink:0;display:inline-flex}.input__tagInput{z-index:1;width:auto;min-width:0;font-size:var(--field-font-size);font-weight:var(--field-font-weight);line-height:var(--field-line-height);color:var(--foreground);transition:color var(--dur-press) var(--ease);background:0 0;border:none;outline:none;flex:auto;padding:0}.input__tagInput::placeholder{color:var(--field-placeholder-color);opacity:1}.input__tagInput:disabled{cursor:not-allowed}:-webkit-any(.input__tagInput:autofill,.input__tagInput:-webkit-autofill){caret-color:var(--foreground);box-shadow:0 0 0 1000px var(--field-bg-color) inset;-webkit-text-fill-color:var(--foreground);transition:background-color 9999s ease-in-out}:is(.input__tagInput:autofill,.input__tagInput:autofill){caret-color:var(--foreground);box-shadow:0 0 0 1000px var(--field-bg-color) inset;-webkit-text-fill-color:var(--foreground);transition:background-color 9999s ease-in-out}:-webkit-any(.input__tagInput:autofill:hover,.input__tagInput:-webkit-autofill:hover){box-shadow:0 0 0 1000px var(--field-bg-hover-color) inset}:is(.input__tagInput:autofill:hover,.input__tagInput:autofill:hover){box-shadow:0 0 0 1000px var(--field-bg-hover-color) inset}:-webkit-any(.input__tagInput:autofill:focus,.input__tagInput:-webkit-autofill:focus){box-shadow:0 0 0 1000px var(--field-bg-focus-color) inset}:is(.input__tagInput:autofill:focus,.input__tagInput:autofill:focus){box-shadow:0 0 0 1000px var(--field-bg-focus-color) inset}.input__tagInput[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.9}.input__endAdornment{gap:var(--inline-gap-xs);flex-shrink:0;align-items:center;display:flex}.input__clear{flex-shrink:0;margin-inline-end:var(--input-action-edge-shift)}.input__statusRow{row-gap:var(--spacing-4);column-gap:var(--inline-gap-sm);padding-right:var(--spacing-16);padding-left:var(--spacing-16);margin-top:var(--spacing-4);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.input__errorText{font-size:var(--text-caption);font-weight:var(--font-weight-medium);line-height:var(--leading-caption);color:var(--foreground-muted)}.input__errorMarker{color:var(--color-danger)}@media (hover:hover){.input__field:hover:not(.input__field--disabled){background-color:var(--field-bg-hover-color)}}@media (max-width:768px){.input{--input-action-size:var(--control-44);--input-action-edge-shift:calc(0px - var(--spacing-12))}.input__field--sizeSm{min-height:var(--field-height-md)}}
