.control-field{flex-direction:column;gap:6px;display:flex}.control-field__label{font-size:var(--fontSize-small);color:var(--foreground);font-weight:500}.control-field input,.control-field .custom-select__trigger{font-family:var(--font-sans);color:var(--foreground);background:var(--backgroundBlank);box-sizing:border-box;border-radius:6px}.control-field input{border:1px solid var(--primary);outline:none;transition:box-shadow .2s}.control-field input:focus{box-shadow:inset 0 0 0 1.5px var(--primary)}.control-field--error input{border-color:var(--danger)}.control-field--error input:focus{box-shadow:inset 0 0 0 1.5px var(--danger)}.control-field__input-wrap{position:relative}.control-field__error{font-size:var(--fontSize-small);color:var(--danger);line-height:1.3;position:absolute;top:calc(100% + 4px);left:0}.control-field .custom-select__trigger{border:1px solid var(--primary)}.control-field--small{min-width:100px}.control-field--small input,.control-field--small .custom-select__trigger,.control-field--small .custom-select__option{font-size:var(--fontSize-small);padding:6px 8px}.control-field--medium{min-width:140px}.control-field--medium input,.control-field--medium .custom-select__trigger,.control-field--medium .custom-select__option{font-size:var(--fontSize-medium);padding:8px 10px}.control-field--large{min-width:180px}.control-field--large input,.control-field--large .custom-select__trigger,.control-field--large .custom-select__option{font-size:var(--fontSize-large);padding:12px 14px}
